All API accesses are done over HTTPS.
Authentication is done via HTTP headers. For more information, see the Authorization section.
Send the request parameters through the request body:
The response format for all requests is a JSON object. The HTTP status code shows if a request succeeds or not. A 2xx status code means success. Any other code means a failure occurred.
When a request fails, the response body is still in JSON.
When the Knowledge API receives a query in the
/search endpoint, it may or may not split this query, depending on the configuration of the splitQuery parameter. Note that queries longer than 255 characters are always split, even when the splitQuery parameter is set to false.
The splitting algorithm works as follows: