Sync issues
List sync issues
List the record changes the syncs of the workspace could not write, newest first, one page at a time. Filter by sync, destination app, table or one issue id.
Authorization
AuthorizationstringheaderrequiredBearer <key>, where <key> is a workspace API key or a user API key. See Authentication.
workspace_id*integerThe workspace the resources belong to
region*stringData region of the syncs
"besg""usnv"base_id?stringOnly the issues of this sync
uuidsync_id?stringSame as base_id; base_id wins when both are sent
uuidapp_id?stringOnly the issues whose destination is this app of the sync (filtered on the page read, so a page can come back shorter)
table_id?stringOnly the issues of this table pair (its table_mapping_id)
issue_id?stringOnly this issue
uuidordering_property?stringThe time the issues are ordered by
"last_modified_time""created_time""last_modified_time"ordering_direction?stringThe order
"DESC""ASC""DESC"page_number?integerThe page to read, counted from 0
0 <= value0page_size?integerIssues per page, 1 to 1000
1 <= value <= 1000100A page of issues
application/json- response
A page of issues
data*array<>The issues of the page
pagination*The page answered
total_number_of_issues*integerThe number of issues matching the filters
curl -X GET 'https://api.stacksync.com/v1/workspaces/0/issues?region=besg'{ "data": [ { "issue_id": "4c5d6e7f-8a9b-4c0d-9e1f-2a3b4c5d6e7f", "base_id": "3f6c1d2e-8a4b-4c7d-9e21-5b6f7a8c9d01", "destination_app_id": "b71d04e5", "destination_app_type": "postgres", "destination_table_id": "accounts", "destination_table_name": "accounts", "action": "update", "issue_message": "value too long for type character varying(80)", "changed_columns": { "website": "https://www.example.com/a-very-long-path-that-does-not-fit-the-column" }, "source_record_id": "001Hs00001ZXkQ9IAL", "destination_record_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "created_time": "2026-10-01T09:12:44", "last_modified_time": "2026-10-01T09:12:44" } ], "pagination": { "current_page": 0, "total_pages": 0 }, "total_number_of_issues": 1}DELDelete a sync webhook
Remove a webhook from a sync. Notifications of its type stop being posted to its URL.
POSTResolve sync issues
Retry, revert or ignore issues: the ones listed by id, or with `all_issues: true` every issue of a sync or of one of its tables. Retrying writes the change again; reverting restores the record from the destination app; ignoring closes the issue.