Add a new NavigationLink.

Method

POST

URL

/navigation_links.<format>

Request Body

NavigationLink Request

HTTP Status

Response Body

Description

201 Added

NewObjectResponse with ObjectType of NavigationLink

NavigationLink added

400 Bad Request

 

NavigationLink Request not provided in POST body

400 Invalid Fields

ErrorResponse with details in InvalidFields element

An error in one or more provided fields

401 Unauthorized

 

Authentication required

500 Other Error

 

Unknown error


Remove a NavigationLink.

Method

DELETE

URL

/navigation_links/<id>.<format>

Request Body

 

HTTP Status

Response Body

Description

200 Deleted

 

NavigationLink deleted

400 Invalid Fields

 

id not provided

401 Unauthorized

 

Authentication required

404 Identifier Unknown

 

id not found

500 Other Error

 

Unknown error


Edit an existing NavigationLink.

Method

PUT

URL

/navigation_links/<id>.<format>

Request Body

NavigationLink Request

HTTP Status

Response Body

Description

200 OK

 

NavigationLink updated

400 Bad Request

 

NavigationLink Request not provided in POST body

400 Invalid Fields

ErrorResponse with details in InvalidFields element

An error in one or more provided fields

401 Unauthorized

 

Authentication required

404 Identifier Unknown

 

id not found

500 Other Error

 

Unknown error


Retrieve all existing NavigationLinks.

Method

GET

URL

/navigation_links.<format>

Request Body

 

HTTP Status

Response Body

Description

200 OK

NavigationLink Response

NavigationLink returned

401 Unauthorized

 

Authentication required

500 Other Error

 

Unknown error


Retrieve an existing NavigationLink.

Method

GET

URL

/navigation_links/<id>.<format>

Request Body

 

HTTP Status

Response Body

Description

200 OK

NavigationLink Response

NavigationLink returned

401 Unauthorized

 

Authentication required

404 NavigationLink Unknown

 

id not found

500 Other Error

 

Unknown error


  • Response format requested is ignored where response is only via HTTP status, but must still be provided.
  • No labels