10 Sep 2024
ACC Cost Management: API enhancement for integrating Cost with external ERP systems
We are pleased to inform you about the API enhancement of supporting to integrate Cost Management with external ERP systems. This new enhanced APIs enables developers to synchronize budgets, contracts, main contracts, main contract items, cost items, expenses, expense items, change orders and schedules of value with external ERP systems, such as SignNow, Morpheus, etc.
The following new parameters will be included in the GET/POST/PATCH endpoints for all the cost entities mentioned above.
- externalSystem
- externalId
- externalMessage
- lastSyncTime
- integrationState
- integrationStateChangedAt (Only avialable in response)
- integrationStateChangedBy (Only avialable in response)
For example, you can update the existing budget to integrate with Morpheus system as follow.
curl -v 'https://developer.api.autodesk.com/cost/v1/containers/71e6b356-a101-4277-b4ca-98989bff4a90/budgets/ bb8cf933-a5ab-47f1-9103-fe6804303f07'
-X 'PATCH'
-H 'Authorization: Bearer AuIPTf4KYLTYGVnOHQ0cuolwCW2a'
-H 'Content-Type: application/json'
-d '{
"externalMessage": "success",
"externalSystem": "morpheus",
"externalId": "M001",
"integrationState": "locked",
"lastSyncTime": "2024-02-27T10:00:00.354Z"
}'
Note: externalSystem, externalId, externalMessage, lastSyncTime, and integrationState also appear in payments and payment items related endpoints. They are not currently relevant but are included for future use. The integrationState field is not yet available for schedules of values but will be supported soon.
For the detail of usage, please take a look at the new tutorial: