/
Reference API
Reference API
Overview
Use the Reference API in order to manage the references of existing IBS-Entities.
Create
Parameter | Type | Required | Comment |
---|---|---|---|
action | String | ![]() | create see also API - General parameters |
parent | uuid | ![]() | the uuid of the parent (=source) |
child | uuid | ![]() | the uuid of the child (=target) |
See also Entity API#Create and Entity API#Update
Example call
/api/references?action=create&parent=4c88f515-893e-49ff-a3f1-23f58bc8ce53&child=707ebad4-1dba-40a6-8c36-3fe7a177885d POST /api/references parent=4c88f515-893e-49ff-a3f1-23f58bc8ce53 child=707ebad4-1dba-40a6-8c36-3fe7a177885d
Answer
Success
{ "type": "Result:ReferenceApi:Create:Success", "uuid": "149a8e27-9bb7-4dd3-9bba-f4913b113504" }
Error
different error states
Delete
Parameter | Type | Required | Comment |
---|---|---|---|
action | String | ![]() | delete see also API - General parameters |
uuid | uuid | ![]() | see also API - General parameters |
See also Entity API#Create and Entity API#Update
Example call
/api/references?action=delete&uuid=149a8e27-9bb7-4dd3-9bba-f4913b113504 DELETE /api/references/149a8e27-9bb7-4dd3-9bba-f4913b113504
Answer
Success
{ "type": "Result:ReferenceApi:Delete:Success" }
Error
different error states
Info
Parameter | Type | Required | Comment |
---|---|---|---|
action | String | ![]() | info see also API - General parameters |
uuid | uuid | ![]() | see also API - General parameters |
Example call
/api/references?action=info&uuid=149a8e27-9bb7-4dd3-9bba-f4913b113504 GET /api/references/149a8e27-9bb7-4dd3-9bba-f4913b113504
Answer
Success
{ "parent": "59dcb8f1-c3fc-4121-b7d3-7197ab8c5feb", "creationdate": "2018-08-24 15:12:08", "type": "Success:ReferenceApi:Info", "modificationdate": "2018-08-24 15:12:08", "uuid": "29f8f73a-1f1c-461f-9e94-d9be5a34b8a3", "child": "a8b2c96c-f9a0-4702-bf73-6d6f8ef9c2d2" }
Error
different error states
Update
Parameter | Type | Required | Comment |
---|---|---|---|
action | String | ![]() | update see also API - General parameters |
uuid | uuid | ![]() | see also API - General parameters |
parent | uuid | the uuid of the parent (=source) | |
child | uuid | the uuid of the child (=target) |
Example call
/api/references?action=update&uuid=149a8e27-9bb7-4dd3-9bba-f4913b113504&parent=59dcb8f1-c3fc-4121-b7d3-7197ab8c5feb PATCH /api/references/149a8e27-9bb7-4dd3-9bba-f4913b113504 parent=59dcb8f1-c3fc-4121-b7d3-7197ab8c5feb
Answer
Success
{ "type": "Result:ReferenceApi:Update:Success" }
Error
different error states
, multiple selections available,
Related content
Entity API
Entity API
More like this
JSMA entity
JSMA entity
More like this
Entity types and states
Entity types and states
More like this
JSMA project
JSMA project
More like this