Fulfillment

Create a fulfillment for an order

Changed on

Rate limit: 100 requests / 10 seconds per shop. See Rate limiting.

Creates a fulfillment with a shipment tracker for provided order items. When trackers change their state, order.status will change to IN_PRODUCTION, PARTIALLY_IN_PRODUCTION, PARTIALLY_SHIPPED, SHIPPED depending on the shipping tracker info. Order updated webhooks will be triggered.

post/open-api/v1.0/fulfillments

Request

  • Base URL
    https://api.fourthwall.com
  • URL
    https://api.fourthwall.com/open-api/v1.0/fulfillments
  • Auth
    • OAuth 2
      Implicit: https://auth.staging.fourthwall.com/auth/realms/Fourthwall/protocol/openid-connect/auth
      Scopes: fulfillment_write
    • or HTTP basic

Request body

orderIdstring uuid required

Example request

{
  "shippingLabel": {
    "trackingCompany": "USPS"
  }
}

Response

Created

fulfillmentIdstring required

Changes