---
title: "POST SyncCompleted"
method: POST
path: "SyncCompleted"
deprecated: true
---

# POST SyncCompleted

`POST SyncCompleted` (webhook)

> **Deprecated.**

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.

## Payload

- SyncCompleteWebhook — Webhook request body used to notify that a sync has completed.
  - `ClientId` ClientId — unresolved $ref
  - `ClientName` ClientName — unresolved $ref
  - `CompanyId` Schema — unresolved $ref
  - `RuleId` RuleId — unresolved $ref
  - `RuleType` RuleType — unresolved $ref
  - `AlertId` AlertId — unresolved $ref
  - `Message` Message — unresolved $ref
  - `Data` SyncCompleteWebhookData — unresolved $ref

## Acknowledgement `200`

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

---

[API](https://skmtc.dev/codatio/apis/sync-for-expenses-v1.md) · [All operations](https://skmtc.dev/codatio/apis/sync-for-expenses-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/codatio/sync-for-expenses-v1/revisions/f64df5c655ec/schema)
