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|
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
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
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 ErrorThe server has encountered a situation it doesn't know how to handle.