POST api/Orders/Fulfill

Request Information

URI Parameters

None.

Body Parameters

Collection of OrderFulfillment
NameDescriptionTypeAdditional information
ID

string

None.

Items

Collection of OrderItemFulfillment

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "ID": "sample string 1",
    "Items": [
      {
        "OrderItemID": "sample string 1",
        "SellerSku": "sample string 2",
        "Quantity": 3,
        "ShippedDateUtc": "2026-06-11T06:26:59.15851-04:00",
        "TrackingNumber": "sample string 5",
        "ShippingCarrier": "sample string 6",
        "ShippingClass": "sample string 7"
      },
      {
        "OrderItemID": "sample string 1",
        "SellerSku": "sample string 2",
        "Quantity": 3,
        "ShippedDateUtc": "2026-06-11T06:26:59.15851-04:00",
        "TrackingNumber": "sample string 5",
        "ShippingCarrier": "sample string 6",
        "ShippingClass": "sample string 7"
      }
    ]
  },
  {
    "ID": "sample string 1",
    "Items": [
      {
        "OrderItemID": "sample string 1",
        "SellerSku": "sample string 2",
        "Quantity": 3,
        "ShippedDateUtc": "2026-06-11T06:26:59.15851-04:00",
        "TrackingNumber": "sample string 5",
        "ShippingCarrier": "sample string 6",
        "ShippingClass": "sample string 7"
      },
      {
        "OrderItemID": "sample string 1",
        "SellerSku": "sample string 2",
        "Quantity": 3,
        "ShippedDateUtc": "2026-06-11T06:26:59.15851-04:00",
        "TrackingNumber": "sample string 5",
        "ShippingCarrier": "sample string 6",
        "ShippingClass": "sample string 7"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfOrderFulfillment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AccessCANoAuth.Models">
  <OrderFulfillment>
    <ID>sample string 1</ID>
    <Items>
      <OrderItemFulfillment>
        <OrderItemID>sample string 1</OrderItemID>
        <Quantity>3</Quantity>
        <SellerSku>sample string 2</SellerSku>
        <ShippedDateUtc>2026-06-11T06:26:59.15851-04:00</ShippedDateUtc>
        <ShippingCarrier>sample string 6</ShippingCarrier>
        <ShippingClass>sample string 7</ShippingClass>
        <TrackingNumber>sample string 5</TrackingNumber>
      </OrderItemFulfillment>
      <OrderItemFulfillment>
        <OrderItemID>sample string 1</OrderItemID>
        <Quantity>3</Quantity>
        <SellerSku>sample string 2</SellerSku>
        <ShippedDateUtc>2026-06-11T06:26:59.15851-04:00</ShippedDateUtc>
        <ShippingCarrier>sample string 6</ShippingCarrier>
        <ShippingClass>sample string 7</ShippingClass>
        <TrackingNumber>sample string 5</TrackingNumber>
      </OrderItemFulfillment>
    </Items>
  </OrderFulfillment>
  <OrderFulfillment>
    <ID>sample string 1</ID>
    <Items>
      <OrderItemFulfillment>
        <OrderItemID>sample string 1</OrderItemID>
        <Quantity>3</Quantity>
        <SellerSku>sample string 2</SellerSku>
        <ShippedDateUtc>2026-06-11T06:26:59.15851-04:00</ShippedDateUtc>
        <ShippingCarrier>sample string 6</ShippingCarrier>
        <ShippingClass>sample string 7</ShippingClass>
        <TrackingNumber>sample string 5</TrackingNumber>
      </OrderItemFulfillment>
      <OrderItemFulfillment>
        <OrderItemID>sample string 1</OrderItemID>
        <Quantity>3</Quantity>
        <SellerSku>sample string 2</SellerSku>
        <ShippedDateUtc>2026-06-11T06:26:59.15851-04:00</ShippedDateUtc>
        <ShippingCarrier>sample string 6</ShippingCarrier>
        <ShippingClass>sample string 7</ShippingClass>
        <TrackingNumber>sample string 5</TrackingNumber>
      </OrderItemFulfillment>
    </Items>
  </OrderFulfillment>
</ArrayOfOrderFulfillment>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ActionResponse
NameDescriptionTypeAdditional information
ResponseBody

Object

None.

Status

ResponseStatus

None.

PendingUri

string

None.

Errors

Collection of Error

None.

Response Formats

application/json, text/json

Sample:
{
  "ResponseBody": {},
  "Status": 0,
  "PendingUri": "sample string 2",
  "Errors": [
    {
      "ID": 1000,
      "ErrorCode": "sample string 1",
      "Message": "sample string 2"
    },
    {
      "ID": 1000,
      "ErrorCode": "sample string 1",
      "Message": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<ActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AccessCANoAuth.Models">
  <Errors>
    <Error>
      <ErrorCode>sample string 1</ErrorCode>
      <ID>Info</ID>
      <Message>sample string 2</Message>
    </Error>
    <Error>
      <ErrorCode>sample string 1</ErrorCode>
      <ID>Info</ID>
      <Message>sample string 2</Message>
    </Error>
  </Errors>
  <PendingUri>sample string 2</PendingUri>
  <ResponseBody />
  <Status>AsyncResponsePending</Status>
</ActionResponse>