Overview
The transaction_time_zone PostgreSQL enum is the allowlist for:timeZoneon Create Transaction and Create BatchoperationalHours.timezoneon Create entity, person, company, and automatic creation endpoints
time_zone stays null. For entities, operational_hours stays null when the whole operationalHours object is omitted.
This is separate from deviceDetails.timezone (device-reported zone) and from the organization default timezone in workspace settings.
Allowed values
| Value | Region (summary) |
|---|---|
UTC | Coordinated Universal Time |
America/Noronha | Brazil (Fernando de Noronha) |
America/Argentina/Buenos_Aires | Argentina |
America/Montevideo | Uruguay |
America/Sao_Paulo | Brazil (SΓ£o Paulo) |
America/Asuncion | Paraguay |
America/Santiago | Chile |
America/Caracas | Venezuela |
America/Manaus | Brazil (Amazonas) |
America/Cuiaba | Brazil (Mato Grosso) |
America/Bogota | Colombia |
America/Lima | Peru |
America/Rio_Branco | Brazil (Acre) |
America/New_York | US Eastern |
America/Chicago | US Central |
America/Mexico_City | Mexico |
America/Los_Angeles | US Pacific |
Europe/London | United Kingdom |
Europe/Lisbon | Portugal |
Europe/Madrid | Spain |
Europe/Paris | France |
Europe/Berlin | Germany |
Europe/Rome | Italy |
Asia/Dubai | UAE |
Asia/Kolkata | India |
Asia/Shanghai | China |
Asia/Tokyo | Japan |
Australia/Sydney | Australia (Sydney) |
Africa/Johannesburg | South Africa |
Usage
- Transactions: Optional
timeZone(metadata; omit =null). Not required for create whentransactedAtusesZ. When both a local datetime andtimeZoneare provided, the API can store the equivalent UTC instant. Independent of entityoperationalHoursfor operational-hours rules. - Entities (person or company): Optional root
operationalHourswith requiredtimezonewhen the object is sent. See Create entity. - Get Transaction / Get entity: Response includes
timeZoneoroperationalHoursrespectively (string | null/ object | null).