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/operation-dependencies/
curl -i -X POST \
https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/ \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef",
"toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb",
"type": "PRECEDENCE",
"minOffset": 0,
"maxOffset": 0
}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef", "toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb", "type": "PRECEDENCE", "minOffset": 0, "maxOffset": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/
curl -i -X GET \
'https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef", "toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb", "type": "PRECEDENCE", "minOffset": 0, "maxOffset": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/
curl -i -X PATCH \
'https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef",
"toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb",
"type": "PRECEDENCE",
"minOffset": 0,
"maxOffset": 0
}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef", "toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb", "type": "PRECEDENCE", "minOffset": 0, "maxOffset": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/
curl -i -X DELETE \
'https://api.acc.adm.wearetransformers.nl/v1/operation-dependencies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'https://api.acc.adm.wearetransformers.nl/v1/plannings/{id}/operation-dependencies/
curl -i -X GET \
'https://api.acc.adm.wearetransformers.nl/v1/plannings/{id}/operation-dependencies/' \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "fromOperation": "4f840d87-10d5-478d-b4dc-591d578a33ef", "toOperation": "15262c94-9cc4-4965-8a75-53652a2d27eb", "type": "PRECEDENCE", "minOffset": 0, "maxOffset": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]