Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The transaction_time_zone enum is used as the optional timeZone field on Create Transaction and Create Batch. It indicates which IANA time zone applies when interpreting transaction-local timestamps (for example alongside transactedAt). If omitted, the column stays null (including all existing transactions). The field is optional so current integrations keep working unchanged. This is separate from deviceDetails.timezone (device-reported zone) and from the organization default timezone in workspace settings.

Allowed values

ValueRegion (summary)
UTCCoordinated Universal Time
America/Sao_PauloBrazil (SΓ£o Paulo)
America/Argentina/Buenos_AiresArgentina
America/New_YorkUS Eastern
America/Los_AngelesUS Pacific
America/Mexico_CityMexico
America/BogotaColombia
America/LimaPeru
Europe/LondonUnited Kingdom
Europe/MadridSpain
Europe/ParisFrance
Europe/BerlinGermany
Europe/RomeItaly
Europe/LisbonPortugal
Asia/TokyoJapan
Asia/ShanghaiChina
Asia/DubaiUAE
Asia/KolkataIndia
Australia/SydneyAustralia (Sydney)
Africa/JohannesburgSouth Africa
Send the string value exactly as shown (case-sensitive). Do not send TypeScript enum key names.

Usage

  • Create Transaction: Optional timeZone in the JSON body. Omit for null.
  • Create Batch: Each transaction object may include timeZone; same validation as single create.
  • Get Transaction: Response includes timeZone (string | null).

See Also