...
Table of Contents | ||||
---|---|---|---|---|
|
Endpoints
Create new user
Code reference: US05
...
Path
...
Case
...
CRUD
...
Bookmark createBookmark(
@RestQuery Set<String> folderIds,
Bookmark bookmark)
Possible Code(s): 200 (Ok) | 401 | 500
200 = Bookmark created
400 = Item Id is missing (required)
401 = User is not authorized
500 = Internal server error
API
US01 | Login user to AAS
Example Request
POST /user/login?folderIds=
Create
(POST)
Request-Params
...
Sjszo4cBdHmpxQQKUvah&folderIds=rjwQKYgBdHmpxQQKKgSs
Request
Request-Body => Bookmark
{
...
"id": "rjzgAIgBdHmpxQQKvQHm", // Not used
...
"itemId": "IVMX3IRHKU725WR2HHT6VY2AFFS72FGK", // Required
...
"description": "My important description", // Optional
...
"userId": "fachstelle_museum", // Not used
...
"type": "CULTURAL_ITEM", // Required
...
"createdAt": 1683641908448, // Not used
...
"updatedAt": 1683641908448, // Not used
...
"keywordTool": { // Optional
...
"done": true
...
}
}
Response
Response-Body => Bookmark
{
...
"id": "rjzgAIgBdHmpxQQKvQHm",
...
"itemId": "IVMX3IRHKU725WR2HHT6VY2AFFS72FGK",
...
"description": "My important description",
...
"userId": "fachstelle_museum",
...
"type": "CULTURAL_ITEM",
...
"createdAt": 1683641908448,
...
"updatedAt": 1683641908448,
...
"keywordTool": {
...
"done": true
...
}
}
Status Codes
- 200 = Bookmark created
- 401 = User not authorized
- 500 = Internal server error
...