Triggered anytime an expense sync completes. Used for Sync for Expenses only.

This event type is deprecated. Use the expenses.sync.successful to get notified when an expense sync completes successfully.

postWebhookSyncCompleted

Payload

ClientIdClientId — unresolved $ref
ClientNameClientName — unresolved $ref
CompanyIdSchema — unresolved $ref
RuleIdRuleId — unresolved $ref
RuleTypeRuleType — unresolved $ref
AlertIdAlertId — unresolved $ref
MessageMessage — unresolved $ref
DataSyncCompleteWebhookData — unresolved $ref

Example payload

{
  "ClientId": "30e0f9d2-52c0-4c9f-a806-bcd98a3bcd7e",
  "ClientName": "Expense Sync",
  "CompanyId": "1f9559e7-8368-48c9-bdf4-f158e16b8b85",
  "AlertId": "33a4f8e9-09ae-4334-9b00-7bbe83024672",
  "RuleId": "5c27631d-3b63-4b50-8228-ee502fd113eb",
  "RuleType": "Sync Completed",
  "Message": "Sync 321363b4-efa9-4fbc-b71c-0b58d62f3248 for company 1f9559e7-8368-48c9-bdf4-f158e16b8b85 of type Expense completed successfully.",
  "Data": {
    "syncId": "321363b4-efa9-4fbc-b71c-0b58d62f3248",
    "syncType": "Expense"
  }
}

Response

Return a 200 status to indicate that the webhook was received successfully.

Changes