Fulfillments

Update Fulfillments

patch/v1/Fulfillments({ID})

Request

  • Base URL: https://api.channeladvisor.com
  • URL: https://api.channeladvisor.com/v1/Fulfillments({ID})
  • Auth: OAuth 2 (authorization code, authorization URL https://api.channeladvisor.com/oauth2/authorize, token URL https://api.channeladvisor.com/oauth2/token; implicit, authorization URL https://api.channeladvisor.com/oauth2/authorize, scopes: orders, inventory) and HTTP bearer

Path parameters

IDnumber required

The unique identifier of Fulfillment

Request body

Type'Ship' | 'Pickup' | 'ShipToStore' | 'Courier'
DeliveryStatus'NoChange' | 'InTransit' | 'ReadyForPickup' | 'Complete' | 'Canceled' | 'ThirdPartyManaged' | 'Confirmed' | 'PickAndPack' | 'LabelCreated' | 'Held' | 'Delivered' | 'FailedDelivery'

Indicates the delivery state of a fulfillment.

ValueDescription
NoChangeThe fulfillment is unshipped. Making a request with this value will set a fulfillment or order to unshipped.
InTransitThe fulfillment is in transit to a location where the recipient may pick it up. Used for eBay In-Store-Pickup orders.
ReadyForPickupThe fulfillment has arrived at the pickup location and is ready for the recipient to pick up. Used for eBay In-Store-Pickup orders.
CompleteThe fulfillment is complete and/or fully shipped.
CanceledThe items on this fulfillment have been canceled and will not be fulfilled.
ThirdPartyManagedThe fulfillment is handled outside Rithum.
ConfirmedThe fulfillment location confirms receipt of the order.
PickAndPackThe items in the fulfillment are in the process of being retrieved and packed.
LabelCreatedThe items in the fulfillment are packed and a label has been generated for pickup or retrieval.
HeldThe fulfillment is in Held status when decisions are needed for change in the fulfillment.
DeliveredThe shipment was delivered to the final destination.
FailedDeliveryThe shipment failed delivery to the final destination.
TrackingNumberstring nullable
TrackingUrlstring nullable
ReturnTrackingNumberstring nullable
ShippingCarrierstring nullable
ShippingClassstring nullable
ShippingCostnumber nullable
InsuranceCostnumber nullable
TaxCostnumber nullable
ShippedDateUtcstring date-time nullable
SellerFulfillmentIDstring nullable
StagingLocationstring nullable
SerialShippingContainerCodestring nullable
EarliestDeliveryDateUtcstring date-time nullable
EarliestShipDateUtcstring date-time nullable
EstimatedDeliveryDateUtcstring date-time nullable
EstimatedShipDateUtcstring date-time nullable
Weightnumber nullable
WeightUnit'Gram' | 'Pound'
Heightnumber nullable
Widthnumber nullable
Lengthnumber nullable
MeasurementUnit'Centimeter' | 'Inch'

Example request

{
  "Type": "Ship",
  "DeliveryStatus": "NoChange",
  "TrackingNumber": "string",
  "TrackingUrl": "string",
  "ReturnTrackingNumber": "string",
  "ShippingCarrier": "string",
  "ShippingClass": "string",
  "ShippingCost": 0,
  "InsuranceCost": 0,
  "TaxCost": 0,
  "ShippedDateUtc": "0001-01-01T00:00:00+00:00",
  "SellerFulfillmentID": "string",
  "StagingLocation": "string",
  "SerialShippingContainerCode": "string",
  "EarliestDeliveryDateUtc": "0001-01-01T00:00:00+00:00",
  "EarliestShipDateUtc": "0001-01-01T00:00:00+00:00",
  "EstimatedDeliveryDateUtc": "0001-01-01T00:00:00+00:00",
  "EstimatedShipDateUtc": "0001-01-01T00:00:00+00:00",
  "Weight": 0,
  "WeightUnit": "Gram",
  "Height": 0,
  "Width": 0,
  "Length": 0,
  "MeasurementUnit": "Centimeter"
}

Response

Success

Changes

No recorded changes to this operation across all 1 revision of this API.