...
Attributes | Values |
---|---|
HTTP Method | GET |
Request URI | /associations?path={ resource path }&start={ start page }&size={ number of records } |
HTTP Request Header | Authorization: Bearer { OAuth access token } |
Response | It retrieves all the associations posted on the specific resource. |
Response | HTTP 200 OK |
Response Type | JSON |
Get Associations of Specific Type on a Given Resource
Attributes | Values |
---|---|
HTTP Method | GET |
Request URI | /associations?path={ resource path }&type={ association type } |
HTTP Request Header | Authorization: Bearer {OAuth access token} |
ResponseDescription | It retrieves all the associations for the specific type on the given resource |
Response | HTTP 200 OK |
Response Type | JSON |
Add Associations to a Resource
Attributes | Values |
---|---|
HTTP Method | POST |
Request URI | /association?path={resource path} |
HTTP Request Header | Authorization: Bearer {OAuth access token} Content-Type: application/json |
Payload | [{ "type":"<type of the association>","target":"<valid resource path>"}] |
Description | It adds the array of associations passed as the payload for the source resource |
Response | HTTP 200 OK. |
Response Type | JSON |
Delete an Association on a Given Resource
Attributes | Values |
---|---|
HTTP Method | DELETE |
Request URI | /association?path={resource path} |
Payload | [{ "type":"<type of the association>","target":"<valid resource path>"}] |
HTTP Request Header | Authorization: Bearer {OAuth access token} |
Description | It deletes the association between the source and target resources for the given association type. |
Response | HTTP 200 OK. |
Response Type | JSON |