createFulfillment
Use the SDK for application integration. This read-only reference covers Commerce, Customer Auth, Membership and Events.
All HTTP operationsTenant-editor write; shared lifecycle quantity/lock rules. Returns a validated shipment receipt with relationship IDs. Optional X-Idempotency-Key retains same-body retry identity.
bearerAuthAuthorizationBearer <token>Public integration credentials: verified opaque sk01_ secret key or pat01_ personal access token; operation policy and read/write scopes still apply. These credentials are not Customer JWTs.
X-Idempotency-Key?stringOptional retry identity. Preserve exact body and identity for the same operation; absence does not imply safe automatic retry.
1 <= lengthapplication/json- body
orderNumber*string1 <= lengthfulfillmentOrderId?string|numbercarrier?string1 <= lengthtrackingNumber?string1 <= lengthitems?array<>1 <= items <= 100Actual shaped success body
application/json- response
id*stringtenant?string|nullorder*stringfulfillmentOrder*string|nullstatus*string"pending""packed""shipped""delivered""canceled""failed"carrier?string|nulltrackingNumber?string|nulltrackingUrl?string|nullpackedAt?string|nullshippedAt?string|nulldeliveredAt?string|nullcreatedAt*stringupdatedAt*stringExamples may be generated from schemas; they are illustrative, not recorded successful API calls. Example snippets may omit required authentication headers.
curl -X POST 'https://api.01.software/api/orders/create-fulfillment' \ -H 'Content-Type: application/json' \ -d '{ "orderNumber": "string"}'{ "id": "string", "tenant": "string", "order": "string", "fulfillmentOrder": "string", "status": "pending", "carrier": "string", "trackingNumber": "string", "trackingUrl": "string", "packedAt": "string", "shippedAt": "string", "deliveredAt": "string", "createdAt": "string", "updatedAt": "string"}