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,