Every event uses the top-level event code im::updated, with the sub-event code carrying the specific status. Order type indicates which statuses apply to Technology Solutions orders, Cloud orders, or both.
Technology Solutions and Cloud
| V7 Order Status | Sub-event Code | Description |
|---|---|---|
| OPEN | im::order_open |
Order has been received and created; processing has not started. |
| PROCESSING | im::order_processing |
Order is being processed by Ingram Micro. |
| COMPLETED | im::order_completed |
Order has been fully fulfilled. For cloud orders, provisioning is complete. |
| CANCELLED | im::order_cancelled |
Order has been cancelled and will not be fulfilled. |
Technology Solutions only
| V7 Order Status | Sub-event Code | Description |
|---|---|---|
| SHIPPED | im::order_shipped |
All lines on the order have shipped. |
| PARTIALLY_SHIPPED | im::order_partially_shipped |
Some lines or quantities have shipped; the remainder is pending. |
| DELIVERED | im::order_delivered |
Carrier has confirmed delivery of the full order. |
| PARTIALLY_DELIVERED | im::order_partially_delivered |
Part of the order has been delivered; the remainder is in transit or pending. |
| BACKORDERED | im::order_backordered |
One or more lines are awaiting stock and will ship when available. |
| READY_FOR_PICKUP | im::order_ready_for_pickup |
A will-call order is ready for collection at the warehouse. |
| VOIDED | im::order_voided |
Order has been voided and will not be fulfilled. |
| SALES_HOLD | im::order_sales_hold |
Order is on hold pending review by the sales team. |
| CREDIT_REVIEW | im::order_credit_review |
Order is held while the account's credit is reviewed. |
| CREDIT_CHECK | im::order_credit_check |
Order is undergoing a credit check before release. |
| ORDER_REVIEW | im::order_review_required |
Order requires internal review before it can proceed. |
| IN_PROGRESS | im::order_in_progress |
Order has been released and is being fulfilled. |
| PARTIALLY_PROCESSED | im::order_partially_processed |
Some lines have been processed; others are still pending. |
| READY_TO_SHIP | im::order_ready_to_ship |
Order has been picked and packed and is awaiting carrier pickup. |
Cloud and subscription only
| V7 Order Status | Sub-event Code | Description |
|---|---|---|
| ACTION_REQUIRED | im::order_action_required |
Reseller action is required before the order can proceed. |
| ACTION_REQUIRED_PROVISIONING_IN_PROGRESS | im::order_action_required_provisioning |
Provisioning has started, but reseller action is required to complete it. |
| PROVISIONING_FAILED | im::order_provisioning_failed |
The vendor could not provision the subscription; the order needs attention. |
| SCHEDULED | im::order_scheduled |
Order is scheduled to process on a future date. |
| PENDING_APPROVAL | im::order_pending_approval |
Order is awaiting approval before it is submitted to the vendor. |
| PENDING_TERMS_AND_ACCEPTANCE | im::order_pending_terms |
End customer must accept the vendor's terms before provisioning. |
| ACTIVATION_DATE_VALIDATION_FAILED | im::order_activation_date_failed |
The requested activation date failed validation; a valid date is required. |
| ORDER_FULFILLMENT | im::order_fulfillment_started |
Order has been submitted to the vendor for fulfillment. |
Sample JSON payload - V7 Cloud Order Sample
{
"topic": "resellers/orders",
"event": "im::updated",
"evenTtimeStamp":"event_occured" --- UTC
"eventId":"unique_event_id"
"resource":
{
"eventType":"im::order_completed (v3)",
"orderNumber": "20-RD128",
"customerOrderNumber": "ZENPO",
"orderEntryTimeStamp": "2020-04-03T08:54:39-07:00",
"orderType": "CLOUD",
"orderstatus": "COMPLETED"
"lines":[{
"lineNumber":"01",
"linestatus": "COMPLETED"
"subOrderNumber":"20-RD128-21",
"lineStatus": "IM::shipped", -- use the proposed order status from this page - https://imonline.atlassian.net/wiki/spaces/B2BP/pages/772538423/Order+Status+Management
"ingramPartNumber": "5CX895",
"vendorPartNumber": "TC57HO-1PEZU4P-NA",
"requestedQuantity": "3",
"shippedQuantity": "2",
"backOrderedQuantity": "1",
"shipmentDetails": [
{
"shipmentDate": "2019-11-06",
"shipFromWarehouseId": "10",
"warehouseName": "New York",
"carrierCode": "4M",
"carrierName": "SMARTPOST-BM",
"packageDetails":[ --Array
{
"cartonNumber":"",
"quantityInbox":"",
"trackingNumber":"",
} ]
}
], //shipmentdetails end
"serialNumberDetails":[{
"serialNumber":"123123123"
}
],
}
] // lines end
"links":[. //array
{
"topic":"orders",
"href":"/resellers/v7/orders/20-RD128",
"type": "GET"
},
{
"topic":"invoices", -- shows only if the status is invoiced
"href":"/resellers/v5/invoices/20-RD128",
"type": "GET"
},
]
}
}
Sample V7 payload — Technology Solutions
{
"topic": "resellers/orders",
"event": "im::updated",
"eventTimeStamp": "",
"eventId": "",
"resource": {
"eventType": "im::order_shipped (v3)",
"orderNumber": "",
"customerOrderNumber": "",
"orderEntryTimeStamp": "",
"orderType": "TS",
"orderStatus": "SHIPPED",
"lines": [
{
"lineNumber": "01",
"subOrderNumber": "",
"lineStatus": "SHIPPED",
"ingramPartNumber": "",
"vendorPartNumber": "",
"requestedQuantity": "3",
"shippedQuantity": "2",
"backOrderedQuantity": "1",
"shipmentDetails": [
{
"shipmentDate": "",
"shipFromWarehouseId": "",
"warehouseName": "",
"carrierCode": "",
"carrierName": "",
"packageDetails": [
{
"cartonNumber": "",
"quantityInbox": "",
"trackingNumber": ""
}
]
}
],
"serialNumberDetails": [
{ "serialNumber": "" }
]
}
],
"links": [
{
"topic": "orders",
"href": "/resellers/v7/orders/",
"type": "GET"
}
]
}
}
Sample V7 payload — Cloud order provisioned
{
"topic": "resellers/orders",
"event": "im::updated",
"eventTimeStamp": "",
"eventId": "",
"resource": {
"eventType": "im::order_completed (v3)",
"orderNumber": "",
"customerOrderNumber": "",
"orderEntryTimeStamp": "",
"orderType": "CLOUD",
"orderStatus": "COMPLETED",
"lines": [
{
"lineNumber": "01",
"lineStatus": "COMPLETED",
"ingramPartNumber": "",
"vendorPartNumber": "",
"requestedQuantity": "25",
"subscriptions": [
{
"subscriptionId": "",
"subscriptionName": "",
"vendorSubscriptionId": "",
"provisioningStatus": "PROVISIONED"
}
]
}
],
"links": [
{
"topic": "orders",
"href": "/resellers/v7/orders/",
"type": "GET"
},
{
"topic": "subscriptions",
"href": "/resellers/v7/subscriptions/",
"type": "GET"
}
]
}
}