Link Order to Fulfillment
POST/api/veracore/integration-instances/:integration_instance/orders/:order/link-fulfillment
Link a Veracore order to a SKU.io sales order fulfillment. Pass the fulfillment id as sku_fulfillment_id in the body — use the fulfillments list endpoint to find candidates.
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
This is a local bookkeeping change only: the link is stored on the Veracore order record in SKU.io so tracking, costs, and reconciliation can flow between the two. Nothing is sent to Veracore.
Returns the updated Veracore order with its sku_fulfillment details populated.
Errors
400whensku_fulfillment_idis missing or zero.404when the order does not exist or belongs to a different integration instance.
Authentication: Requires Bearer token.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 429
OK
Response Headers
Bad Request
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not Found
Response Headers
Validation failed — the body is a field → messages map (Laravel shape) or the platform envelope with a stable machine-readable code. Fix the payload and resubmit.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.