Skip to main content

Guidelines

Guidelines and conventions

In general, missing fields in a POST request will be treated as a NULL value, and wipe data for the corresponding field. This means that all POST requests, including updates, should contain complete data. Missing / empty JSON arrays will also generally delete all data previously contained in the list. The general exception to this rule is when the objects in the list have their own primary ID. In practice this means that you should retrieve the full object from our REST service, make the wanted changes to the object, and save the object again.

Dates

Dates are formatted as ISO 8601.

Date format examples
Date2023-07-25
Date and time in UTC2023-07-25T05:55:26Z
Date and time UTC+22023-07-25T12:55:26+02:00

API User

For most, if not all, integration purposes, it is advisable to use a dedicated API user. The only exception is if you need to execute requests within your own user session, for instance, to implement click-to-call functionality. For all other purposes, a dedicated API user should be utilized. This practice creates a clear separation of concerns and allows us to implement better access control.

ITX support will assist you in creating an API user suitable for your integration needs.