integrations

Integration Sync Status

Machine-readable sync observability for a single integration.

Returns the raw sync_status JSONB (its shape documented on the model and written by the PostHog sync at its phase boundaries), plus the connection status and last_synced_at. sync_status is null for legacy rows or a workspace that has never synced — callers must treat null as "unknown". Scoped to the caller's workspace by the integration_id + workspace_id pair, so one workspace can't read another's sync state.

get/api/v1/integrations/{integration_id}/sync-status

Path parameters

integration_idstring uuid required

Headers

authorizationstring nullable

Bearer <token>

Bearer <token>

Response

Successful Response

dataobject required

Changes

Changed in 1 of the 2 revisions of this API.2

    • the response's property default value changed from {"request_id":"","timestamp":"2026-09-01T18:59:27.102736"} to {"request_id":"","timestamp":"2026-09-02T16:58:28.431377"} for the status

      response-property-default-value-changed

    • the response's property default value changed from 2026-09-01T18:59:27.102736 to 2026-09-02T16:58:28.431377 for the status

      response-property-default-value-changed