This API provides backend services for the Augmented Decision Making application, focusing on the efficient scheduling and assignment of tasks Operations to a given Resources.
The system models the following key entities:
The API enables users and automated systems to:
/agent/ endpoint) using natural language to query the schedule, identify conflicts, request moves, or trigger conflict resolution processes. The agent utilizes specialized tools to interact with the system's state.https://api.acc.adm.wearetransformers.nl/
https://api.acc.adm.wearetransformers.nl/v1/organizations/
curl -i -X GET \
https://api.acc.adm.wearetransformers.nl/v1/organizations/ \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "plannings": [ … ] } ]
https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/
curl -i -X GET \
'https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/' \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "plugin": "string", "created_at": "2019-08-24T14:15:22Z", "tasks": [ … ], "locations": [ … ], "description": "string", "solvers": [ … ] } ]
https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/
curl -i -X POST \
'https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"plugin": "string",
"locations": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"description": "string"
}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "plugin": "string", "created_at": "2019-08-24T14:15:22Z", "tasks": [ { … } ], "locations": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ], "description": "string", "solvers": [ { … } ] }
https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/{id}/
curl -i -X PATCH \
'https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"plugin": "string",
"locations": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"description": "string"
}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "plugin": "string", "created_at": "2019-08-24T14:15:22Z", "tasks": [ { … } ], "locations": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ], "description": "string", "solvers": [ { … } ] }
https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/{id}/
curl -i -X DELETE \
'https://api.acc.adm.wearetransformers.nl/v1/organizations/{org_pk}/plannings/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'https://api.acc.adm.wearetransformers.nl/v1/plannings/{id}/meta/
curl -i -X GET \
'https://api.acc.adm.wearetransformers.nl/v1/plannings/{id}/meta/' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "organization_id": "7c60d51f-b44e-4682-87d6-449835ea4de6", "name": "string", "created_at": "2019-08-24T14:15:22Z", "description": "string", "solvers": [ { … } ], "plugin": "string" }