Generic HTTP Statuses
These OK and error responses may be encountered when working with any APIs.Core Errors and Exceptions
These error statuses are strings, not numeric error codes, that appear in many common exceptions throughout KCCP and especially eCommerce implementations. However, many are translated to corresponding HTTP responses and displayed with those generic error codes.Catalog and Product Admin API Errors
The Catalog and Product Admin APIs have unique numeric error codes, unlike the core responses listed above.
There are other statuses that may be returned with a corresponding HTTP error, such as HTTP 404, that provide more detail about the resource that was either not found or caused the error.
CommerceRuntime API Errors
There is only one error code that is unique to the CommerceRuntime APIs. This group of APIs includes the Order, Payment, and Return APIs used with OMS and eCommerce, as well as the eCommerce Cart and Checkout APIs. However, this particular error usually only applies to imported orders in OMS implementations.Inventory API Errors
While the Inventory API usually returns generic HTTP responses, it has a unique version of HTTP 404 that specifies exactly which resource could not be found. An HTTP 404 response may be presented with any of the following status names, depending on whether the failure was due to an unknown bin, group of bins, settings, or inventory job:- Bin Not Found
- Bins Not Found
- Export Setting Not Found
- No Settings Found
- Job Not Found

