Introduction
Welcome to iCompleat’s API documentation. If you’re looking for real-time integration, how to import reference data, regular orders and invoices from iCompleat, then you’re in the right place!
How can we help?
Using the links below, choose which integration you want to implement and we'll direct you to the relevant documentation:
show me the APIs in this package | |
I want to integrate orders | |
I want to integrate receipts | show me the APIs in this package |
Response codes
We use conventional HTTP response codes in our API Reference to indicate the success or failure of a request, in addition to returning a data structure with any information returned, along with a set of metadata describing the response.
200 - Successful response
The HTTP 200 Successful response
code indicates that the request has succeeded. A 200 response is cacheable by default.
400 - Bad Request
The HyperText Transfer Protocol (HTTP) 400 Bad Request
response status code indicates that the server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
401 - Unauthorized
The HTTP 401 Unauthorized
client error status response code indicates that the request has not been applied because it lacks valid authentication credentials for the target resource.
500 - Internal Server Error
500 Internal Server Error
The server has encountered a situation it doesn't know how to handle.