Skip to main content

TriggerSync manually starts a sync job.

POST 

/api/v1/ticketing/integrations/:integrationId/sync

Use this to sync immediately instead of waiting for scheduled sync. Returns a job ID for tracking progress.

Full vs Incremental

  • Incremental (default): Only changes since last sync
  • Full: Re-sync all records (slower, use sparingly)

Errors

  • NOT_FOUND: Integration does not exist
  • FAILED_PRECONDITION: Integration not authenticated
  • PERMISSION_DENIED: Caller lacks integration:sync permission

Request

Responses

A successful response.