Skip to main content

Push Expected Arrival To Veracore

POST 

/api/veracore/integration-instances/:integration_instance/expected-arrivals/push

Announce a SKU.io purchase order to Veracore as an expected arrival.

The announcement is assembled and validated synchronously so blocking problems — an unmapped product, an unmapped warehouse, a missing arrival date — come back on this request rather than failing later in the background. When it passes, the send is queued and progress is reported against the returned tracked_job_log_id. Re-pushing the same purchase order refreshes the existing announcement instead of creating a second one.

An expected arrival is an announcement, not a receipt: pushing one tells the warehouse what is coming, it never adds stock. Every quantity here is expected. Once Veracore marks an arrival received it can no longer be edited or cancelled through the API, which is what is_locked reflects.

Body fields

  • purchase_order_id (integer, required) — SKU.io purchase order to announce. Must reference an existing purchase order.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type