Error Manual

Here, you will find a list of common status codes, errors, their meanings, and potential solutions to resolve them.

Overview

The CiiRUS Partner-API employs standard HTTP status codes to indicate the success or failure of requests. These familiar codes help you quickly identify the status of your API interactions. Whether your request is successful or encounters an issue, you'll receive an appropriate HTTP status code that provides valuable feedback on the outcome. This consistency ensures a clear and standardized approach, simplifying your integration process and helping you to address any errors efficiently.

HTTP Status Codes

Error CodeDescription
200 OKThe request succeeded
303 See OtherThe server sent this response to direct the client to get the requested resource at another URI with a GET request
400 Bad RequestThe server is unable or unwilling to process the request due to a perceived issue on the client side
401 UnauthorizedThe provided Authentication values are not valid
403 ForbiddenThe client does not have access rights to the content
404 Not FoundThe server cannot find the requested resource. In the browser, this means the URL is not recognized. In an API, this can also mean that the endpoint is valid but the resource itself does not exist.
422 Unproccessable ContentThe request was well-formed but was unable to be followed due to semantic errors.
500 Internal Server ErrorThe server has encountered a situation it does not know how to handle
503 Service UnavailableThe server is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded

Error Reasons

📘

Please be aware that the list of error reasons is continuously evolving. If you encounter an error not listed below, don't hesitate to create a support ticket via CiiRUS Support. You can access the support ticket submission page here.


Within each section provided below, you'll discover a list of potential error reasons that might be encountered from various API endpoints. Alongside each error reason, we've included a detailed explanation of its cause and the appropriate steps to resolve the issue:

All Endpoints

The error reasons detailed in this section apply across all endpoints.

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Availability

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Content

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Inventory

"Property has been deleted."

Cause


The SUPPLIER has deleted this property from its inventory.

Resolution


This is not a technical error - this is a message indicating that the property has been deleted - do not enable this property to your Inventory.

"Property supplier has disabled this property for all agent connections."

Cause


The SUPPLIER has not enabled this property for any AGENT connections.

Resolution


Confirm with the SUPPLIER if this property should be enabled for AGENT connections. If yes, advise the SUPPLIER to enable the property to all channels. If no, do not enable this property to your Inventory.

"Property supplier has not enabled this property."

Cause


The SUPPLIER has not enabled this property to your AGENT connection.

Resolution


Confirm with the SUPPLIER if this property should be enabled for your AGENT connection. If yes, advise the SUPPLIER to enable the property to for your AGENT. If no, do not enable this property to your Inventory.


Quotes

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Rates

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Reservations

Service Unavailable

Cause


As this is a highly robust API function, a Service Unavailable error commonly arises when the API service encounters difficulties processing the request due to an excessive number of records being returned.

Resolution


Leverage the available parameters to refine the data retrieval, allowing you to obtain only the specific data you need. This approach can help mitigate the "Service Unavailable" error.

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Reviews

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example


Suppliers

Error Example 1

Cause


Cause Example

Resolution


Resolution Example

Error Example 2

Cause


Cause Example

Resolution


Resolution Example

Error Example 3

Cause


Cause Example

Resolution


Resolution Example