REST API bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
New 77
[OMNIBUS] Timezone ignored when passing rfc3339 formatted date
35380
TCA(
PUT /biblios/:biblio_id doesn't respect overlay rules
Holds API doesn't follow holds policies like the staff/OPAC UIs
REST API: api/v1/biblios crashes with accept header application/json
38398
MR(
Do not call barcodeencode on remove_from_bundle
38389
MR(
Add 'subscriptions' embed to vendors endpoint
Tidy merge biblio feature
API endpoint to set password for patron requires full borrowers permission, but should only require 'edit_borrowers'
Make REST API's validateUserAndPassword update borrowers.lastseen
API patrons missing some fields
api/v1/swagger/swagger.yaml examples are not up to date with wiki
29322
TCA(
Date validation can be sketchy on the API
REST API: Why does a wrong column name still cause a general 500 while validating exhaustively?
400/404 actually returns 500
REST API should check if patron is restricted/debarred
Log changes to orders made via orders API
Unprivileged route to bib records needs check on OpacSuppression
27853
TCA(
POST /patrons doesn't enforce mandatory extended attributes
PluginRoutes.t - deprecation warnings on D11
24824
TCA(
updated_on should be a read-only field via the API
missing Content-Type / HTTP 415 check for POST requests to /api/v1/patrons
Warning in tr (at Mojo/Headers.pm) because of undef X-Base-Total-Count HTTP header value
Add GET /library_groups
38229
MR(
Clean up PATCH on /holds endpoints
36696
MR(
Add an endpoint to fetch a constructed notice
Timezone ignored when passing rfc3339 formatted date (POST,PUT,PATCH)
Timezone ignored when passing rfc3339 formatted date (search embed)
Opening and closing hours should be either delivered in libraries responses or have a dedicated endpoint
37590
MR(
Allow requesting circulation rule sets using wildcards
Rest API error
The /checkouts, /biblios/{biblios_id}/checkouts and /patrons/{patron_id}/checkouts endpoints should all use the same code
REST API endpoint expansion for table saved_sql
Add REST API route for patron information update requests
Rest API access on public side to IP field needed
35613
TCA(
Migrate spec to OpenAPI v3
35722
MR(
Item transfer operations should be available from the API
30635
MR(
Add API route to create/update borrower_relationships, guarantors/guarantees
30299
TCA(
Create a Registration API to allow for use of email verification when outside systems are registering patrons
25796
TCA(
Allow REST API to use external OAuth2 authorization server
Add GET route for star ratings
Some PUT endpoints wipe data if embeds are missing from the payload
23776
AS
API comparative documentation for tierce application
Delete API key or add a deleted flag?
Add REST API for requesting address changes
Add override options to checkouts endpoint(s)
Add override options to checkout renewal endpoint
Add GET endpoint for listing library groups
34208
MR(
Expose a way to search for patrons by their outstanding balances
[OMNIBUS] Replace svc scripts
Add "public_api_routes" Koha plugin method
Holds API errors not easily machine-readable
33711
MR(
Refine the token passing mechanisms introduced in bug 23336
Adding faceting to API result sets
POST /biblios incorrect response
REST API: Add PATCH route for acquisition invoices
REST API: Add GET route for acquisition invoices
Add GET /public/authorities
32948
TCA(
Add REST API endpoint to list a patron's return claims
REST API route to list background jobs should not decode data
Add API for lists management
Add debit_type endpoints
[Omnibus] Improve REST API for ILL
Add REST endpoint for searching extended patron attributes
Add OAuth2 scopes to REST API
REST API should include a patron import function
Add rate-limiting to the REST API
RPC style action endpoint for choosing matches
Possible inefficiency in REST API for biblios endpoint
Add PATCH route for items
Exceptions thrown during a call to ->render are not caught and passed to ->unhandled_exception
Add credit_types endpoint
24599
AM
Add endpoints for bulk processing of holds
REST API: CRUD endpoints for holdings records
REST API: add endpoint for calendar
18103
LT
REST API: Add endpoint for patron status / blocks
24260
LT
REST Self Registration
19757
TCA(
Add routes to handle vendor contacts
Assigned 8
38050
JO
Add REST endpoints for working with "lists"/"virtual shelves"
25870
HW
Add a q_ccl query parameter to /biblios
23285
JR
Add patrons PATCH route
24354
AS
Add public API for library information
28318
MR(
accounlintes.credit_number missing on the API
24237
TCA(
The 406 response on the biblios end point should be more discoverable
18407
JM
REST API: Include renewability information on checkouts
31624
PD
REST API: Add endpoint for generated covers
In discussion 6
OVERRIDE_SYSPREF does not work for REST API
Add routes for messaging preferences
Support anti-the at REST API level
36075
AA
Add API route to list recalls
Unhandled exception not displaying stack trace
System preference to control access to own objects without permission
Failed QA 10
PUT for patrons requires full borrowers permission, but should only require 'edit_borrowers'
30526
TCA(
The pagination in the REST API does not work if $c->objects->search is called multiple times.
Add REST API endpoint for Authorised Values
Add routes for updating checkouts
28701
AR
primary_contact_method not part of the REST API spec
16826
AS
REST API: Add API routes for getting item availability and holdability
18795
JR
REST API: DELETE (anonymize) checkout history
19133
LT
Password recovery routes
REST API: Save information on owner access
23998
LT
Messages REST API
Patch doesn't apply 4
29959
JM
Populate prices when creating an order with the API
29668
JM
Add API route to create a basket
14843
LT
Notifications and messages via REST API
Refactor REST API allow-owner authorization logic
Needs signoff 2
37286
JM
Fix REST API authentication when using Mojo apps
38226
TCA(
Add RPC endpoint for batch filling empty callnumbers
Signed off 4
38253
JR
REST API: Toggle holds lowest priority via REST API
24401
JK
REST API: Check-in
35797
SYW
REST API: Add GET route for patronimage
37256
MR(
Add an endpoint to allow setting circulation rule sets
Pushed to main 6
38390
MR(
Add 'subscriptions+count' embed to vendors endpoint
37639
LG(
items.stack ( shelving control number ) not included in items API endpoint
37902
JD
Timezone ignored when passing rfc3339 formatted date (search 'q')
37850
PA
branchillemail missing from public libraries REST endpoint
37809
TCA(
Add missing embeds to checkouts endpoints
28965
TCA(
Add public routes for lists
Needs documenting 6
35204
MB
REST API: POST endpoint /auth/password/validation dies on patron with expired password
30660
JR
Add cancellation reason to holds delete endpoint
36641
MR(
Add an endpoint to list circulation rules
35197
PA
Expose additional_field definitions through REST API
23336
MR(
Add an API endpoint for checking an item out to a patron
33690
KMH(
Add ability to send welcome notice when creating patrons using the REST API