...
Change the authentication to Authentication Service
Change the URL for each API
Response-headers are now considered to be case-insensitive
Audiences
The APIs are divided into several audiences (groups). Each API needs an access-token for the corresponding audience. So be sure to use the appropriate audience when fetching the token or you will get 403
.
...
Auth Audience | API | Method | New endpoint URL |
---|
metadata | ONIX | GET
| https://api.bokbasen.io/metadata/export/onix/v1
|
Objects | GET
| https://api.bokbasen.io/metadata/export/object/v1
|
dds | Inventory | GET
| https://api.bokbasen.io/dds/inventory/v2
https://api.bokbasen.io/dds/inventory/v2/{isbn}
|
Orders and reporting | POST
| https://api.bokbasen.io/dds/order/v1
|
Bokbasen distributes binaries to the end user | POST
| https://api.bokbasen.io/dds/order/subscription/v1
|
Content download | GET
GET
GET
GET
| https://api.bokbasen.io/dds/content/v1/{fulfillmentId}
https://api.bokbasen.io/dds/content/v1/raw/{resourceId}
https://api.bokbasen.io/dds/content/v1/library/{resourceId}
https://api.bokbasen.io/dds/content/v1/{resourceId}/sample
|
bokskya | Bookshelf / OPDS | GET
| https://api.bokbasen.io/bokskya/content/v1/{id}
|
IDM | POST
GET
GET
| https://api.bokbasen.io/bokskya/account/v1
https://api.bokbasen.io/bokskya/account/v1/{id}
https://api.bokbasen.io/bokskya/account/v1/{email}
|
orders | Send Order Status |
---|
colour | Yellow |
---|
title | New required header |
---|
|
| POST
| https://api.bokbasen.io/orders/v1
|
Update order line | POST
| https://api.bokbasen.io/orders/v1/{id}/update
|
Update order line status | POST
| https://api.bokbasen.io/orders/v1/{id}/lines/{lineId}
|
Get Order data | GET
GET
GET
| https://api.bokbasen.io/orders/v1
https://api.bokbasen.io/orders/v1/{id}
https://api.bokbasen.io/orders/v1/{id}/editx
|
...