GET /v1/sync_jobs

List sync jobs

Returns a paginated list of sync jobs for the active reseller store.

Returns a paginated list of sync jobs scoped to the active reseller store. Supports cursor-based pagination and status filtering.

Results are ordered by createdAt descending (newest first).

Query parameters

status string OPTIONAL

Possible enum values:

  • pending
  • processing
  • completed
  • failed
  • dead
starting_after string OPTIONAL

Cursor for pagination — ID of last item from previous page

limit number OPTIONAL
min: 1max: 100

Responses

200

Request

curl https://api.example.com/v1/sync_jobs \
  -H "Authorization: Bearer sk_test_..."

Response

200 200 OK
{
  "object": "example_object",
  "data": [
    {
      "id": "example_id",
      "resellerStoreId": "example_resellerStoreId",
      "sourceStoreId": "example_sourceStoreId",
      "status": "pending",
      "attempts": 0,
      "externalOrderId": "example_externalOrderId",
      "sourceOrderId": "example_sourceOrderId",
      "errorMessage": "example_errorMessage",
      "completedAt": "example_completedAt",
      "failedAt": "example_failedAt",
      "deadAt": "example_deadAt",
      "createdAt": "example_createdAt",
      "updatedAt": "example_updatedAt"
    }
  ],
  "has_more": true,
  "url": "example_url",
  "request_id": "example_request_id"
}