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/plannings/{id}/rules/
curl -i -X GET \
'https://api.acc.adm.wearetransformers.nl/v1/plannings/{id}/rules/' \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "planning": "2d429708-7857-4300-9552-6e473ce0d566", "operationTags": [ … ], "resourceTags": [ … ], "type": "PENALTY", "name": "string", "description": "string", "value": 0.1 } ]
https://api.acc.adm.wearetransformers.nl/v1/rules/
curl -i -X POST \
https://api.acc.adm.wearetransformers.nl/v1/rules/ \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"planning": "2d429708-7857-4300-9552-6e473ce0d566",
"operationTags": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"resourceTags": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"type": "PENALTY",
"name": "string",
"description": "string",
"value": 0.1
}'{ "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "planning": "2d429708-7857-4300-9552-6e473ce0d566", "operationTags": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ], "resourceTags": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ], "type": "PENALTY", "name": "string", "description": "string", "value": 0.1 }
https://api.acc.adm.wearetransformers.nl/v1/rules/{id}/
curl -i -X DELETE \
'https://api.acc.adm.wearetransformers.nl/v1/rules/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'