Welcome to Kenzo API !
We provide APIs wich enable interactions between our systems.
We provide APIs wich enable interactions between our systems.

Kenzo API makes it easier for our partners to have access to our data and integrate theirs in our information system.
Kenzo API mostly follows the REST (REpresentational State Transfer) principles, meaning it defines a set of resources accessible via endpoints through the HTTP protocol, in order to perform requests and receive responses. Besides it provides web services following SOAP (Simple Object Access Protocol) protocol.
To use Kenzo API, you need these elements :
Endpoints - Each endpoints has its own unique path. The base address of Kenzo API is https://esbdevt2.kenzo.info, but you need a specific port that our administrators will give you.
An account - Check out the Authentification section on this page
if you have any question, please contact our Administrators :-)
Resources describe any object, document, or thing that you may need to store or send to other services accessible by endpoints.
An endpoint is composed of a URL and an HTTP method or verb, and allows to perform an action on a resource.
REST requires that a client make a request to the server in order to retrieve or modify data on the server. A request generally consists of:
An HTTP verb, which defines what kind of operation to perform
A header, which allows the client to pass along information about the request
A path to a resource
An optional message body containing data
There are 4 basic HTTP verbs we use in requests to interact with resources in a REST system:
GET — retrieve a specific resource by id or a collection of resources
POST — create a new resource
PUT — replace a specific resource by id
PATCH — update a specific resource by id
Kenzo API returns all response data as a JSON object
200 - OK : The request has succeeded. The client can read the result of the request in the body and the headers of the response.
201 - Created : The request has been fulfilled and resulted in a new resource being created.
202 - Accepted : The request has been accepted for processing, but the processing has not been completed.
204 - No Content : The request has succeeded but returns no message body.
206 - Partial Content : The server is returning partial data of the size requested.
400 - Bad Request : The request could not be understood by the server due to malformed syntax. The message body will contain more information.
401 - Unauthorized : The request requires user authentication or, if the request included authorization credentials, authorization has been refused for those credentials.
403 - Forbidden : The server understood the request, but is refusing to fulfill it.
404 - Not Found : The requested resource could not be found. This error can be due to a temporary or permanent condition.
500 - Internal Server Error : If you don't have an explicit error message, please contact our administrators.
503 - Service Unavailable : The server is currently unable to handle the request due to a temporary condition which will be alleviated after some delay. You can choose to resend the request again.
For using SOAP web services, a WSDL (Web Services Definition Language) is needed. It describes the accessible operations and the structured of the message used to call these operations. Please contact our administrators to get access of one of our WSDL.
All requests to Kenzo API require authentication. This is achieved by using the Basic authentification method (login/password). To get an account, please contact our administrators.
Powered by Azure API Management.