When you are using DDS and a have a user that has subscription permissions you cannot use the normal /order POST to create orders. Then you use this version which has a few modifications and additional validations to use in order to get access to watermarked content for your subscription customers.
Place an order for a subscription service
The get inventory service can give data on your entire catalogue or detailed information on one specific title.
URL | https://api.dds.boknett.no/order/subscription | ||
Method | POST | ||
Request headers | Authorization | Required | The token acquired from the Authentication Service. Formated "Boknett TGT-...." |
Date | Required | The timestamp the request was made. Must comply with RFC 1123 date formats. Example: Tue, 10 Jun 2014 16:23:42 GMT | |
Accept | Required | application/json (We recommend all new implementations to use this header, XML support will be phased out in the future) | |
Content-type | Required | application/json | |
JSON attributes | orderid | Optional | Your store order ID, if not provided we will generate a random one |
resid | Required | The product ID in DDS. Unique name for e-/audio books found in the inventory service. | |
spd | Optional | Will default to 0 if not provided, only use this if you have that as a requirement in your contract with the publisher to provide price. | |
firstname | Optional* | First name of the person buying the book (Required for all books with SDRM) | |
lastname | Optional* | First name of the person buying the book (Required for all books with SDRM) | |
Response headers
| Location | ||
Response body | Empty on success | ||
Returns | 201 | Created | |
40x | On errors |