Dates & Time Zones
Contact and company fieldsβ
Date/time fields of contacts and companies are stored and returned in UTC, formatted as
YYYY-MM-DD HH:MM:SS (without offset). A value sent without offset is read in the instance time
zone (not in the time zone of the API user); an explicit offset is applied:
| You send | Stored and returned (instance in Europe/Paris, summer time) |
|---|---|
2026-09-25 10:00:00 | 2026-09-25 08:00:00 |
2026-09-25T10:00:00+00:00 | 2026-09-25 10:00:00 |
2026-09-25T10:00:00Z | 2026-09-25 10:00:00 |
lastActive is an exception: a value sent without offset is read as UTC.
Timestampsβ
Timestamps such as dateAdded, dateModified or lastActive are returned in ISO 8601 with an
offset, for example 2026-09-25T09:28:09+02:00. Always take the offset into account.
Custom item fieldsβ
datevalues are sent and returned asYYYY-MM-DD.datetimevalues are returned in ISO 8601 with the instance offset, for example2026-09-25T12:00:00+02:00. A value sent with an offset (2026-09-25T10:00:00+00:00) keeps the same instant; a value sent without offset (2026-09-25 10:00:00) is read in the instance time zone.- This applies to
POST /custom/item/new/{customObjectId},POST /custom/item/batch/new/{customObjectId}and the contactcustomObjectspayload. In a CSV import (POST /custom/object/{customObjectId}/importCsv), an offset is not applied: senddatetimevalues in the instance time zone, without offset.