Please refer to Webhook Fundamentals for more details on how to effectively use webhooks.

Container Submitted Webhook CallbackΒΆ

When a container has been submitted to the TrustID Cloud for processing, it can call your own webhook if it has been told to do so.

To identify a webhook of this type you should check for the following 2 request properties:

The following is an example request payload for this webhook:

  "Callback": {
        "Aborted": false,
        "CallbackAt": "/Date(1646838015063+0000)/",
        "CallbackId": "db051177-e0ab-4eb8-8bc6-4fdcbb5e9be1",
        "CallbackStatusCode": 0,
        "CallbackUrl": "",
        "ErrorMessage": null,
        "ProcessName": "DataAccess.PublishDocumentContainer",
        "RetryCounter": 1,
        "ScheduledAt": "/Date(1646838005037+0000)/",
        "State": 5,
        "UpdatedAt": "/Date(1646838015037+0000)/",
        "WorkflowName": "AutoReferral",
        "WorkflowState": "Start",
        "WorkflowStorage": [
                "Key": "ContainerId",
                "Value": "54eaaf9a-40a0-4e46-a156-d28299f3b6f3"
                "Key": "DocumentId",
                "Value": null
                "Key": "ClientApplicationReference",
                "Value": null
  "Response": {
        "AccessDenied": false,
        "CallbackId": null,
        "Locked": false,
        "Message": "Operation executed successfully.",
        "SessionExpired": false,
        "Success": true,
        "VpeUnreachable": false,
        "AutoReferred": false,
        "ContainerId": "54eaaf9a-40a0-4e46-a156-d28299f3b6f3",
        "DocumentReplaced": false,
        "MergeContainers": false,
        "Merged": false


Please refer to WebhookResponse. for more details.