Skip to main content

Submit fulfillments

POST 

/api/square/orders/submit-fulfillments

Push pending fulfillment tracking back to Square for online orders shipped in SKU. Each eligible fulfillment updates the Square order's shipment fulfillment to COMPLETED with carrier, tracking number, tracking URL, and shipped-at time.

integration_instance_id (integer, required) — the Square connection to submit for. fulfillment_ids (array of integers, optional) — submit only these fulfillments; omit to sweep every eligible pending fulfillment on the connection.

Only fulfillments that are fulfilled, carry a tracking number, are not pickups, and have not already been submitted are pushed. Point-of-sale orders are never pushed — they are handed over at the register.

Pending fulfillments are also submitted automatically every 10 minutes. Requires the ORDERS_WRITE OAuth scope.

Request

Responses

OK

Response Headers
    Content-Type