Trato · AsyncAPI Specification
TRATO Webhooks
Version 1.0
TRATO delivers contract and milestone lifecycle events to subscriber URLs as HTTP POST callbacks. Webhooks are configured in the user profile per event type. Each request carries an `X-Trato-Secret` header holding the secret string provided by TRATO so receivers can verify authenticity. Payloads are JSON with common fields (contractid, name, event, externalId) plus event-specific fields.
View Spec
View on GitHub
CompanyContract ManagementContract Lifecycle ManagementElectronic SignatureLegaltechDocument ManagementWorkflow AutomationLegalAsyncAPIWebhooksEvents
Channels
contract/signed
One participant has signed the contract.
contract/signed-all
All participants have completed signing.
contract/document-finalized
The contract has reached finalized status.
contract/document-removed
The contract has been deleted.
contract/milestone-completed
A single milestone reached completed status.
contract/all-milestones-completed
All milestones on the contract are completed.
Messages
signed
signed
signedAll
signedAll
documentFinalized
documentFinalized
documentRemoved
documentRemoved
milestoneCompleted
milestoneCompleted
allMilestonesCompleted
allMilestonesCompleted