Dansk

Ingen beskrivelse i specifikationen.

8 operationer
POST /patron/{patronId}/list CreatePatronList

Create a new patron list

Create a new patron list, the list id is determined by the id in the request. If there exist no patron list with the default ID, the default list can be created.

Parametre

patronIdpåkrævet
path · stringPatron ID from authentication
Fælles for operationerne: version. Se den fælles kontrakt på versionssiden.

Request body

application/json · påkrævet

CreatePatronListRequestBody

Svar

  • 204 Intet indhold i svaret. Success
Fejlsvar: 400 · 401 · 404 — Se den fælles kontrakt på versionssiden.
POST /patron/{patronId}/list/{listId} InsertItemToPatronList

Insert an item to a patron list

Insert an item anywhere into the patron list.

Parametre

patronIdpåkrævet
path · stringPatron ID from authentication
listIdpåkrævet
path · stringPatron list ID
position
query · integerUsed to decide where to insert the item, zero based. Default value is 0. If position is greater than the number of items in the list, the item will be added to the end of the list. If position is less than zero, the item will be added to the front of the list. If an item already exists at the position, the new item will be inserted before (at the specified position), and the existing item will be shifted one position down the list.
Fælles for operationerne: version. Se den fælles kontrakt på versionssiden.

Request body

application/json · påkrævet

AddItemToPatronListRequestBody

Svar

  • 204 Intet indhold i svaret. Success
Fejlsvar: 400 · 401 · 404 — Se den fælles kontrakt på versionssiden.
DELETE /patron/{patronId}/list/{listId}/item/{itemId} DeletePatronListItem

Delete item from a patron list

Parametre

patronIdpåkrævet
path · stringPatron ID from authentication
listIdpåkrævet
path · stringPatron list ID
itemIdpåkrævet
path · stringItem ID from a patron list
Fælles for operationerne: version. Se den fælles kontrakt på versionssiden.

Svar

  • 204 Intet indhold i svaret. Success
Fejlsvar: 400 · 401 · 404 — Se den fælles kontrakt på versionssiden.
PATCH /patron/{patronId}/list/{listId}/item/{itemId} MovePatronListItem

Move item position on patron list

This moves the item to the specified position on the patron list, the same rules applies here as when inserting an item to a patron list (POST /patron/{patronId}/list/{listId}).

Parametre

patronIdpåkrævet
path · stringPatron ID from authentication
listIdpåkrævet
path · stringPatron list ID
itemIdpåkrævet
path · stringItem ID from a patron list
positionpåkrævet
query · integerUsed to decide where to move an item to, zero based.
Fælles for operationerne: version. Se den fælles kontrakt på versionssiden.

Svar

  • 204 Intet indhold i svaret. Success
Fejlsvar: 400 · 401 · 404 — Se den fælles kontrakt på versionssiden.