Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel2
minLevel2

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


...