Create a fulfillment
Notify Corso of a fulfillment associated with an order. This permits tracking and verification of the status of an order that a customer might need assistance with.
Path Parameters
- orderId number required
The Corso ID for an order record.
Example: 428334
- application/json
Request Body
- sourceFulfillmentId string required
The ID of the fulfillment, as recorded in merchant systems.
- shippingWeightGrams number
The weight of the fulfillment in grams
- fulfillmentLocationId number required
The Corso ID of the location the order is fulfilled from.
- deliveredOn date-time
Date/time when the fulfillment was delivered.
- trackingInfoCompany string
The courier used to ship the fulfillment.
- trackingInfoNumber string
The tracking number for the fulfillment.
- trackingInfoUrl url
The URL to track the fulfillment.
- estimatedDeliveryOn date-time
Date/time when the fulfillment is estimated to be delivered on.
- shipmentStatus string
The status of the shipment.
- inTransitOn date-time
Date/time when the fulfillment was shipped.
- sourceCreatedOn date-time
Date/time when the fulfillment was created in the source system.
- 201
- 400
- 401
- 403
- 404
Created
- application/json
- Schema
- Example (from schema)
Schema
- sourceFulfillmentId string required
The ID of the fulfillment, as recorded in merchant systems.
- shippingWeightGrams number
The weight of the fulfillment in grams
- fulfillmentId number required
The Corso ID of the fulfillment record
- fulfillmentLocationId number required
The Corso ID of the location the order is fulfilled from.
- deliveredOn date-time
Date/time when the fulfillment was delivered.
- trackingInfoCompany string
The courier used to ship the fulfillment.
- trackingInfoNumber string
The tracking number for the fulfillment.
- trackingInfoUrl url
The URL to track the fulfillment.
- estimatedDeliveryOn date-time
Date/time when the fulfillment is estimated to be delivered on.
- shipmentStatus string
The status of the shipment.
- inTransitOn date-time
Date/time when the fulfillment was shipped.
- createdOn date-time
Date/time when the fulfillment was created Corso systems.
- updatedOn date-time
Date/time when the fulfillment was updated in Corso systems.
- sourceCreatedOn date-time
Date/time when the fulfillment was created in the source system.
{
"sourceFulfillmentId": "ACME-FULFILL-439823",
"shippingWeightGrams": 0,
"fulfillmentId": 0,
"fulfillmentLocationId": 0,
"deliveredOn": "2022-01-01T17:32:28Z",
"trackingInfoCompany": "USPS",
"trackingInfoNumber": "UPS-12345",
"trackingInfoUrl": "https://www.ups.com/track?loc=en_US&tracknum=1Z12345E0291980793",
"estimatedDeliveryOn": "2024-11-23T00:14:59.258Z",
"shipmentStatus": "in_transit",
"inTransitOn": "2024-11-23T00:14:59.258Z",
"createdOn": "2022-01-01T17:32:28Z",
"updatedOn": "2022-01-01T17:32:28Z",
"sourceCreatedOn": "2022-01-01T17:32:28Z"
}
Bad Request
Unauthorized
Forbidden
Not Found