HTTP Status Codes

Status codes are returned when a request is made. Ingram Micro APIs support these status codes:

Code Description
200 – OK Success
201 – CREATED Success - order created/modified
207 – MULTI-STATUS Mixed response (Success with error)
400 – BAD REQUEST Input data wrong/missing
401 – UNAUTHORIZED The request requires user authentication
404 – NOT FOUND Order not found/data not found
405 – METHOD NOT ALLOWED Order is not on Cust Hold
429 – TOO MANY REQUESTS Too many requests have been sent in a given amount of time. See Rate Limits section for more information.
500 – INTERNAL SERVER ERROR The server encountered an unexpected condition that prevented it from fulfilling the request. This error response is a generic "catch-all" response.