Skip to main content

Sync Orders

POST 

/api/veracore/integration-instances/:integration_instance/orders/sync

Queue a background job that syncs orders from Veracore for this integration instance.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

The job fetches the order list from the Veracore API for the instance's configured look-back window, upserts each order locally, then queues follow-up fetches that pull full detail (status, shipping, line items) for every order that has never been enriched or is still in an open status. The instance's last-synced timestamp is updated when the job finishes.

The response is immediate and contains a tracked_job_log_id. Poll the sync-progress endpoint with that id to follow the job: GET /api/veracore/integration-instances/:integration_instance/orders/sync-progress/{tracked_job_log_id}

Errors

  • 404 when the integration instance does not exist or is not a Veracore instance.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type