Skip to main content

Acknowledge Fulfillment Order (3PL Portal)

POST 

/api/amazon/:integrationInstance/draft-inbound-plans/fulfillment-portal/:token/acknowledge

Confirms, from the anonymous 3PL/supplier portal, that the fulfillment order is packed and ready to ship. Access is granted solely by the opaque :token in the URL (the packet's portal token from the emailed link) — no bearer auth. No request body.

Authorization

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

Gating: box contents must have been submitted first, and pallet details as well when the shipment moves LTL/freight — otherwise a 422 with error key not_ready_to_confirm explains what is missing (the same gating is exposed as can_confirm / confirm_blocked_reason on the portal payload).

Side effects on success: any component-sourced kits not yet explicitly confirmed built are realized (idempotent backstop — confirming ready-to-ship implies the kits were built), the packet status moves to acknowledged with an acknowledged_at timestamp, and the confirmation is audit-logged as a portal event. Returns the refreshed portal payload.

Returns 404 when the token is expired, rotated, or revoked.

Request

Responses

OK

Response Headers
    Content-Type