...
This chapter describes the operations including some special remarks. Webservices are defined in the English language, available values in enumerations are also in human readable English (if possible).
Responses
The operations reply with a http response code as indication of the result. Regular http codes 200 and 204 indicate a successful request, codes like 400 and 404 indicate a failure.
Error messages
When the request is not successful the response includes an error message to identify the reason. Error codes are grouped into:
- WXX The request does not comply with the yaml definition;
- WMS Authorization failures;
- WMO The request encountered a mapping error, mainly due to incorrect shipment date(s);
- WSP No body supplied;
- OMS A supplied value encountered a functional error, like unknown SKU.
The list of error codes within these groups may change in time without notice
Generic error messages
- WXX-00001 Reported field does not comply with yaml definition
- WXX-00002 Reported field is not recognized
- WMS-00001 invalid length for password
- WMS-00002 invalid username/password combination
- WMS-00005 No username and/or password provided by the caller
- WMS-00001 Invalid length for password
- WMS-00002 Invalid username/password combination
- WMS-00003 Invalid service
- WMS-00004 Not authorized to use this service
- WMS-00005 No username and/or password provided by the caller
- WMS-00006 Unable to authenticate
- WMS-00007 Unable to authorize
- WMO-00013 Empty body