Cube Planning Audit Trail API
The audit trail tracks the changes of values within the cube and helps with governance.
The audit trail tracks the changes of values within the cube and helps with governance.
openapi: 3.0.3
info:
title: Cube Agents Audit Trail API
version: 1.0.0 (1.0)
description: "#### General Description\nAn API to access underlying Cube functionality. These endpoints are the same endpoints\nthat support Cube's universal add-ons and a plethora of integrations meaning you'll be able to interact with your\nCube data in many powerful ways. Visit the API section of Cube's [Help Center](https://help.cubesoftware.com/hc/en-us/sections/18205290556180-Custom-Integrations)\nfor more usage guides on how you can use this API to integrate with Cube to accomplish various tasks!\n\n#### Versioning\nAll requests to the API require a version to be configured via an `Accept` Header. The value of this Header should look like this:\n```\nAccept: application/json; version=1.0\n```\nNote that the version number may differ depending on which version of the endpoint is needed.\n\n#### Response Structure\nThe general response structure of Cube's API endpoints will contain a `\"data\"` and `\"metadata\"` root level key:\n```json\n{\n \"data\": { ... object data or list of objects ... },\n \"metadata\": {\n \"status\": 200,\n \"message\": \"Potential message with additional context\",\n \"error\": false,\n \"code\": \"\"\n }\n}\n```\n\n#### Rate Limiting\nAll endpoints have a rate limit configured, most of them default to 5/s.\nWhen the rate limit is encountered, a 429 HTTP code will be returned.\n\n#### Error Handling\nIn the event an error occurs, the response will typically look like this:\n```json\n{\n \"data\": {},\n \"metadata\": {\n \"status\": 400,\n \"message\": \"Some error message\",\n \"error\": true,\n \"code\": \"SOME_ERROR_CODE\"\n }\n}\n```\n"
termsOfService: https://www.cubesoftware.com/terms-of-service
servers:
- url: https://api.cubesoftware.com
description: Cube API Production URL
tags:
- name: Audit Trail
description: The audit trail tracks the changes of values within the cube and helps with governance.
paths:
/governance/audit-trail:
get:
operationId: governance_audit_trail_list
description: Generates a list of audit trail events similar to what is seen on the Cube portal. These events include data imports from source systems, any data published to Cube from spreadsheets, and when source system dimensions are re-synced.
summary: Audit Trail Events
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
- in: query
name: event_type
schema:
type: array
items:
type: integer
description: A list of IDs of the event types to limit the events to.
examples:
ExampleDataChangeID:
value:
- 1
summary: Example Data Change ID
ExampleSourceSyncID:
value:
- 2
summary: Example Source Sync ID
ExampleMultipleIDs:
value:
- 1
- 2
summary: Example Multiple IDs
- in: query
name: limit
schema:
type: integer
default: 25
description: The limit to be used for pagination to define how many results per "page"
- in: query
name: page
schema:
type: integer
default: 1
description: The offset (page) to be used for pagination
- in: query
name: user_id
schema:
type: array
items:
type: integer
description: A list of IDs of the users to limit the returned events to.
examples:
SingleUserId:
value:
- 4
summary: Single User Id
MultipleUserIds:
value:
- 4
- 8
- 23
- 105
summary: Multiple User Ids
tags:
- Audit Trail
security:
- OAuth2: []
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedAuditTrailListItemList'
description: Audit Trail Events
/governance/audit-trail/groups:
get:
operationId: governance_audit_trail_groups_retrieve
description: Returns audit trail entries grouped by publish batch (shared OlapCubeChange.batch_id) or as single-event groups when there is no batch. Pagination counts groups, not individual events. Each event includes `metadata` (raw audit payload) in addition to the standard list row shape.
summary: Audit trail event groups
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
- in: query
name: event_type
schema:
type: array
items:
type: integer
description: A list of IDs of the event types to limit the events to.
examples:
ExampleDataChangeID:
value:
- 1
summary: Example Data Change ID
ExampleSourceSyncID:
value:
- 2
summary: Example Source Sync ID
ExampleMultipleIDs:
value:
- 1
- 2
summary: Example Multiple IDs
- in: query
name: limit
schema:
type: integer
default: 25
description: The limit to be used for pagination to define how many results per "page"
- in: query
name: page
schema:
type: integer
default: 1
description: The offset (page) to be used for pagination
- in: query
name: user_id
schema:
type: array
items:
type: integer
description: A list of IDs of the users to limit the returned events to.
examples:
SingleUserId:
value:
- 4
summary: Single User Id
MultipleUserIds:
value:
- 4
- 8
- 23
- 105
summary: Multiple User Ids
tags:
- Audit Trail
security:
- OAuth2: []
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedAuditTrailGroupList'
description: Paginated list of event groups
/governance/audit-trail/types:
get:
operationId: governance_audit_trail_types_retrieve
description: Returns the types of events that are stored in the audit trail.
summary: Audit Trail Event Types
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
tags:
- Audit Trail
security:
- OAuth2: []
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AuditLogEventType'
description: The list of audit log event types
/governance/change/{id}:
get:
operationId: governance_change_retrieve
description: Retrieve data about an audit trail event.
summary: Retrieve an Audit Trail Event
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
- in: path
name: change_id
schema:
type: integer
description: The ID of the change log
required: true
examples:
ExampleChangeLogID:
value: 228
summary: Example Change Log ID
- in: path
name: id
schema:
type: string
required: true
tags:
- Audit Trail
security:
- OAuth2: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AuditTrailChange'
description: The change log information
/governance/change/{id}/revert:
post:
operationId: governance_change_revert_create
description: Reverts a specific audit trail event by restoring its related cube values to their previous state.
summary: Reverts an Audit Trail Event
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
- in: path
name: change_id
schema:
type: integer
description: The ID of the change log
required: true
examples:
ExampleChangeLogID:
value: 228
summary: Example Change Log ID
- in: path
name: id
schema:
type: string
required: true
tags:
- Audit Trail
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OlapCubeChange'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OlapCubeChange'
multipart/form-data:
schema:
$ref: '#/components/schemas/OlapCubeChange'
required: true
security:
- OAuth2: []
responses:
'202':
description: Revert request accepted for processing
/governance/change/{id}/values:
get:
operationId: governance_change_values_retrieve
description: Lists any values changed due to a specific audit trail event (i.e. data imports, spreadsheet publishes)
summary: List Audit Trail Event Changed Values
parameters:
- in: header
name: X-Company-ID
schema:
type: string
description: Associates request with company
required: true
- in: path
name: change_id
schema:
type: integer
description: The ID of the change log
required: true
examples:
ExampleChangeLogID:
value: 228
summary: Example Change Log ID
- in: path
name: id
schema:
type: string
required: true
tags:
- Audit Trail
security:
- OAuth2: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AuditTrailChange'
description: The change log information
components:
schemas:
User:
type: object
description: 'A serializer mixin that allows dynamic inclusion or exclusion of serializer fields by
passing `fields=[...]` or `exclude_fields=[...]` when initializing.'
properties:
id:
type: integer
readOnly: true
first_name:
type: string
maxLength: 100
last_name:
type: string
maxLength: 100
created_at:
type: string
format: date-time
readOnly: true
email:
type: string
format: email
maxLength: 254
is_staff:
type: boolean
readOnly: true
is_cube_staff:
type: boolean
readOnly: true
relationship_type:
nullable: true
oneOf:
- $ref: '#/components/schemas/RelationshipTypeEnum'
- $ref: '#/components/schemas/BlankEnum'
- $ref: '#/components/schemas/NullEnum'
timezone:
$ref: '#/components/schemas/TimezoneEnum'
required:
- created_at
- email
- id
- is_cube_staff
- is_staff
OlapCubeChange:
type: object
properties:
id:
type: integer
readOnly: true
message:
type: string
nullable: true
maxLength: 1024
created_at:
type: string
format: date-time
readOnly: true
metadata:
nullable: true
type:
$ref: '#/components/schemas/OlapCubeChangeTypeEnum'
friendly_type:
type: string
readOnly: true
created_by:
$ref: '#/components/schemas/User'
user:
allOf:
- $ref: '#/components/schemas/User'
readOnly: true
num_changes:
type: integer
maximum: 4294967295
minimum: 0
format: int64
nullable: true
url:
type: string
readOnly: true
status:
$ref: '#/components/schemas/OlapCubeChangeStatusEnum'
batch_id:
type: string
readOnly: true
nullable: true
required:
- batch_id
- created_at
- created_by
- friendly_type
- id
- url
- user
OlapCubeChangeTypeEnum:
enum:
- USER
- AI
- USER_REVERT
- TBI
- EXTERNAL_SOURCE
- EMPLOYEE_ROSTER
- DATA_IMPORT
- FORMULA
- DISABLED
- MERGE
- DUPLICATION
type: string
description: '* `USER` - User
* `AI` - AI
* `USER_REVERT` - Revert
* `TBI` - Trial Balance
* `EXTERNAL_SOURCE` - External Source
* `EMPLOYEE_ROSTER` - Employee Roster
* `DATA_IMPORT` - Data
* `FORMULA` - Formula
* `DISABLED` - Disabled
* `MERGE` - Merge
* `DUPLICATION` - Duplication'
AuditTrailRelatedChange:
type: object
properties:
id:
type: integer
relation:
type: string
required:
- id
- relation
OlapCubeChangeStatusEnum:
enum:
- PENDING
- COMPLETED
- FAILED
type: string
description: '* `PENDING` - Pending
* `COMPLETED` - Completed
* `FAILED` - Failed'
AuditTrailListItem:
type: object
description: "A serializer that conditionally includes optional fields based on context.\n\nOptional fields should be listed in `Meta.read_optional_fields`. To include them\nin the output, pass a list via `context['include_fields']` (for top-level serializers)\nor `context[<nested_path>]['include_fields']` (for nested serializers).\n\nExamples:\n class ChildSerializer(IncludeOptionalFieldsSerializerMixin, serializers.ModelSerializer):\n extra = serializers.CharField()\n class Meta:\n model = Child\n fields = ['id', 'extra']\n read_optional_fields = ['extra']\n\n class ParentSerializer(IncludeOptionalFieldsSerializerMixin, serializers.ModelSerializer):\n child = ChildSerializer()\n expensive = serializers.CharField()\n class Meta:\n model = Parent\n fields = ['id', 'child', 'expensive']\n read_optional_fields = ['expensive']\n\n # Top-level usage (includes 'expensive' field)\n ParentSerializer(instance, context={'include_fields': ['expensive']}).data\n\n # Nested usage (includes 'extra' field inside child)\n ParentSerializer(\n instance,\n context={'child': {'include_fields': ['extra']}}\n ).data"
properties:
model_id:
type: string
readOnly: true
created_at:
type: string
format: date-time
readOnly: true
user:
allOf:
- $ref: '#/components/schemas/AuditTrailListUser'
readOnly: true
message:
type: string
readOnly: true
nullable: true
type:
type: string
readOnly: true
nullable: true
audit_log_event_type:
type: string
readOnly: true
friendly_type:
type: string
readOnly: true
nullable: true
link:
type: object
additionalProperties:
type: string
nullable: true
readOnly: true
status:
type: string
readOnly: true
nullable: true
num_changes:
type: integer
minimum: 0
readOnly: true
nullable: true
related_change:
allOf:
- $ref: '#/components/schemas/AuditTrailRelatedChange'
readOnly: true
nullable: true
metadata:
readOnly: true
nullable: true
required:
- audit_log_event_type
- created_at
- friendly_type
- link
- message
- metadata
- model_id
- num_changes
- related_change
- status
- type
- user
AuditTrailListUser:
type: object
description: Same shape as legacy marshmallow `UserSchema` with `exclude={'email'}` on audit trail rows.
properties:
id:
type: integer
readOnly: true
first_name:
type: string
readOnly: true
last_name:
type: string
readOnly: true
is_staff:
type: boolean
readOnly: true
created_at:
type: string
format: date-time
readOnly: true
required:
- created_at
- first_name
- id
- is_staff
- last_name
AuditTrailGroup:
type: object
properties:
batch_id:
type: string
readOnly: true
nullable: true
created_at:
type: string
format: date-time
readOnly: true
events:
type: array
items:
$ref: '#/components/schemas/AuditTrailListItem'
readOnly: true
required:
- batch_id
- created_at
- events
PaginatedAuditTrailGroupList:
type: object
required:
- count
- results
properties:
count:
type: integer
example: 123
next:
type: string
nullable: true
format: uri
example: http://api.example.org/accounts/?page=4
previous:
type: string
nullable: true
format: uri
example: http://api.example.org/accounts/?page=2
results:
type: array
items:
$ref: '#/components/schemas/AuditTrailGroup'
AuditLogEventType:
type: object
properties:
id:
type: integer
readOnly: true
name:
$ref: '#/components/schemas/NameEnum'
friendly_name:
type: string
readOnly: true
required:
- friendly_name
- id
NullEnum:
enum:
- null
TimezoneEnum:
enum:
- Africa/Abidjan
- Africa/Accra
- Africa/Addis_Ababa
- Africa/Algiers
- Africa/Asmara
- Africa/Asmera
- Africa/Bamako
- Africa/Bangui
- Africa/Banjul
- Africa/Bissau
- Africa/Blantyre
- Africa/Brazzaville
- Africa/Bujumbura
- Africa/Cairo
- Africa/Casablanca
- Africa/Ceuta
- Africa/Conakry
- Africa/Dakar
- Africa/Dar_es_Salaam
- Africa/Djibouti
- Africa/Douala
- Africa/El_Aaiun
- Africa/Freetown
- Africa/Gaborone
- Africa/Harare
- Africa/Johannesburg
- Africa/Juba
- Africa/Kampala
- Africa/Khartoum
- Africa/Kigali
- Africa/Kinshasa
- Africa/Lagos
- Africa/Libreville
- Africa/Lome
- Africa/Luanda
- Africa/Lubumbashi
- Africa/Lusaka
- Africa/Malabo
- Africa/Maputo
- Africa/Maseru
- Africa/Mbabane
- Africa/Mogadishu
- Africa/Monrovia
- Africa/Nairobi
- Africa/Ndjamena
- Africa/Niamey
- Africa/Nouakchott
- Africa/Ouagadougou
- Africa/Porto-Novo
- Africa/Sao_Tome
- Africa/Timbuktu
- Africa/Tripoli
- Africa/Tunis
- Africa/Windhoek
- America/Adak
- America/Anchorage
- America/Anguilla
- America/Antigua
- America/Araguaina
- America/Argentina/Buenos_Aires
- America/Argentina/Catamarca
- America/Argentina/ComodRivadavia
- America/Argentina/Cordoba
- America/Argentina/Jujuy
- America/Argentina/La_Rioja
- America/Argentina/Mendoza
- America/Argentina/Rio_Gallegos
- America/Argentina/Salta
- America/Argentina/San_Juan
- America/Argentina/San_Luis
- America/Argentina/Tucuman
- America/Argentina/Ushuaia
- America/Aruba
- America/Asuncion
- America/Atikokan
- America/Atka
- America/Bahia
- America/Bahia_Banderas
- America/Barbados
- America/Belem
- America/Belize
- America/Blanc-Sablon
- America/Boa_Vista
- America/Bogota
- America/Boise
- America/Buenos_Aires
- America/Cambridge_Bay
- America/Campo_Grande
- America/Cancun
- America/Caracas
- America/Catamarca
- America/Cayenne
- America/Cayman
- America/Chicago
- America/Chihuahua
- America/Ciudad_Juarez
- America/Coral_Harbour
- America/Cordoba
- America/Costa_Rica
- America/Coyhaique
- America/Creston
- America/Cuiaba
- America/Curacao
- America/Danmarkshavn
- America/Dawson
- America/Dawson_Creek
- America/Denver
- America/Detroit
- America/Dominica
- America/Edmonton
- America/Eirunepe
- America/El_Salvador
- America/Ensenada
- America/Fort_Nelson
- America/Fort_Wayne
- America/Fortaleza
- America/Glace_Bay
- America/Godthab
- America/Goose_Bay
- America/Grand_Turk
- America/Grenada
- America/Guadeloupe
- America/Guatemala
- America/Guayaquil
- America/Guyana
- America/Halifax
- America/Havana
- America/Hermosillo
- America/Indiana/Indianapolis
- America/Indiana/Knox
- America/Indiana/Marengo
- America/Indiana/Petersburg
- America/Indiana/Tell_City
- America/Indiana/Vevay
- America/Indiana/Vincennes
- America/Indiana/Winamac
- America/Indianapolis
- America/Inuvik
- America/Iqaluit
- America/Jamaica
- America/Jujuy
- America/Juneau
- America/Kentucky/Louisville
- America/Kentucky/Monticello
- America/Knox_IN
- America/Kralendijk
- America/La_Paz
- America/Lima
- America/Los_Angeles
- America/Louisville
- America/Lower_Princes
- America/Maceio
- America/Managua
- America/Manaus
- America/Marigot
- America/Martinique
- America/Matamoros
- America/Mazatlan
- America/Mendoza
- America/Menominee
- America/Merida
- America/Metlakatla
- America/Mexico_City
- America/Miquelon
- America/Moncton
- America/Monterrey
- America/Montevideo
- America/Montreal
- America/Montserrat
- America/Nassau
- America/New_York
- America/Nipigon
- America/Nome
- America/Noronha
- America/North_Dakota/Beulah
- America/North_Dakota/Center
- America/North_Dakota/New_Salem
- America/Nuuk
- America/Ojinaga
- America/Panama
- America/Pangnirtung
- America/Paramaribo
- America/Phoenix
- America/Port-au-Prince
- America/Port_of_Spain
- America/Porto_Acre
- America/Porto_Velho
- America/Puerto_Rico
- America/Punta_Arenas
- America/Rainy_River
- America/Rankin_Inlet
- America/Recife
- America/Regina
- America/Resolute
- America/Rio_Branco
- America/Rosario
- America/Santa_Isabel
- America/Santarem
- America/Santiago
- America/Santo_Domingo
- America/Sao_Paulo
- America/Scoresbysund
- America/Shiprock
- America/Sitka
- America/St_Barthelemy
- America/St_Johns
- America/St_Kitts
- America/St_Lucia
- America/St_Thomas
- America/St_Vincent
- America/Swift_Current
- America/Tegucigalpa
- America/Thule
- America/Thunder_Bay
- America/Tijuana
- America/Toronto
- America/Tortola
- America/Vancouver
- America/Virgin
- America/Whitehorse
- America/Winnipeg
- America/Yakutat
- America/Yellowknife
- Antarctica/Casey
- Antarctica/Davis
- Antarctica/DumontDUrville
- Antarctica/Macquarie
- Antarctica/Mawson
- Antarctica/McMurdo
- Antarctica/Palmer
- Antarctica/Rothera
- Antarctica/South_Pole
- Antarctica/Syowa
- Antarctica/Troll
- Antarctica/Vostok
- Arctic/Longyearbyen
- Asia/Aden
- Asia/Almaty
- Asia/Amman
- Asia/Anadyr
- Asia/Aqtau
- Asia/Aqtobe
- Asia/Ashgabat
- Asia/Ashkhabad
- Asia/Atyrau
- Asia/Baghdad
- Asia/Bahrain
- Asia/Baku
- Asia/Bangkok
- Asia/Barnaul
- Asia/Beirut
- Asia/Bishkek
- Asia/Brunei
- Asia/Calcutta
- Asia/Chita
- Asia/Choibalsan
- Asia/Chongqing
- Asia/Chungking
- Asia/Colombo
- Asia/Dacca
- Asia/Damascus
- Asia/Dhaka
- Asia/Dili
- Asia/Dubai
- Asia/Dushanbe
- Asia/Famagusta
- Asia/Gaza
- Asia/Harbin
- Asia/Hebron
- Asia/Ho_Chi_Minh
- Asia/Hong_Kong
- Asia/Hovd
- Asia/Irkutsk
- Asia/Istanbul
- Asia/Jakarta
- Asia/Jayapura
- Asia/Jerusalem
- Asia/Kabul
- Asia/Kamchatka
- Asia/Karachi
- Asia/Kashgar
- Asia/Kathmandu
- Asia/Katmandu
- Asia/Khandyga
- Asia/Kolkata
- Asia/Krasnoyarsk
- Asia/Kuala_Lumpur
- Asia/Kuching
- Asia/Kuwait
- Asia/Macao
- Asia/Macau
- Asia/Magadan
- Asia/Makassar
- Asia/Manila
- Asia/Muscat
- Asia/Nicosia
- Asia/Novokuznetsk
- Asia/Novosibirsk
- Asia/Omsk
- Asia/Oral
- Asia/Phnom_Penh
- Asia/Pontianak
- Asia/Pyongyang
- Asia/Qatar
- Asia/Qostanay
- Asia/Qyzylorda
- Asia/Rangoon
- Asia/Riyadh
- Asia/Saigon
- Asia/Sakhalin
- Asia/Samarkand
- Asia/Seoul
- Asia/Shanghai
- Asia/Singapore
- Asia/Srednekolymsk
- Asia/Taipei
- Asia/Tashkent
- Asia/Tbilisi
- Asia/Tehran
- Asia/Tel_Aviv
- Asia/Thimbu
- Asia/Thimphu
- Asia/Tokyo
- Asia/Tomsk
- Asia/Ujung_Pandang
- Asia/Ulaanbaatar
- Asia/Ulan_Bator
- Asia/Urumqi
- Asia/Ust-Nera
- Asia/Vientiane
- Asia/Vladivostok
- Asia/Yakutsk
- Asia/Yangon
- Asia/Yekaterinburg
- Asia/Yerevan
- Atlantic/Azores
- Atlantic/Bermuda
- Atlantic/Canary
- Atlantic/Cape_Verde
- Atlantic/Faeroe
- Atlantic/Faroe
- Atlantic/Jan_Mayen
- Atlantic/Madeira
- Atlantic/Reykjavik
- Atlantic/South_Georgia
- Atlantic/St_Helena
- Atlantic/Stanley
- Australia/ACT
- Australia/Adelaide
- Australia/Brisbane
- Australia/Broken_Hill
- Australia/Canberra
- Australia/Currie
- Australia/Darwin
- Australia/Eucla
- Australia/Hobart
- Australia/LHI
- Australia/Lindeman
- Australia/Lord_Howe
- Australia/Melbourne
- Australia/NSW
- Australia/North
- Australia/Perth
- Australia/Queensland
- Australia/South
- Australia/Sydney
- Australia/Tasmania
- Australia/Victoria
- Australia/West
- Australia/Yancowinna
- Brazil/Acre
- Brazil/DeNoronha
- Brazil/East
- Brazil/West
- CET
- CST6CDT
- Canada/Atlantic
- Canada/Central
- Canada/Eastern
- Canada/Mountain
- Canada/Newfoundland
- Canada/Pacific
- Canada/Saskatchewan
- Canada/Yukon
- Chile/Continental
- Chile/EasterIsland
- Cuba
- EET
- EST
- EST5EDT
- Egypt
- Eire
- Etc/GMT
- Etc/GMT+0
- Etc/GMT+1
- Etc/GMT+10
- Etc/GMT+11
- Etc/GMT+12
- Etc/GMT+2
- Etc/GMT+3
- Etc/GMT+4
- Etc/GMT+5
- Etc/GMT+6
- Etc/GMT+7
- Etc/GMT+8
- Etc/GMT+9
- Etc/GMT-0
- Etc/GMT-1
- Etc/GMT-10
- Etc/GMT-11
- Etc/GMT-12
- Etc/GMT-13
- Etc/GMT-14
- Etc/GMT-2
- Etc/GMT-3
- Etc/GMT-4
- Etc/GMT-5
- Etc/GMT-6
- Etc/GMT-7
- Etc/GMT-8
- Etc/GMT-9
- Etc/GMT0
- Etc/Greenwich
- Etc/UCT
- Etc/UTC
- Etc/Universal
- Etc/Zulu
- Europe/Amsterdam
- Europe/Andorra
- Europe/Astrakhan
- Europe/Athens
- Europe/Belfast
- Europe/Belgrade
- Europe/Berlin
- Europe/Bratislava
- Europe/Brussels
- Europe/Bucharest
- Europe/Budapest
- Europe/Busingen
- Europe/Chisinau
- Europe/Copenhagen
- Europe/Dublin
- Europe/Gibraltar
- Europe/Guernsey
- Europe/Helsinki
- Europe/Isle_of_Man
- Europe/Istanbul
- Europe/Jersey
- Europe/Kaliningrad
- Europe/Kiev
- Europe/Kirov
- Europe/Kyiv
- Europe/Lisbon
- Europe/Ljubljana
- Europe/London
- Europe/Luxembourg
- Europe/Madrid
- Europe/Malta
- Europe/Mariehamn
- Europe/Minsk
- Europe/Monaco
- Europe/Moscow
- Europe/Nicosia
- Europe/Oslo
- Europe/Paris
- Europe/Podgorica
- Europe/Prague
- Europe/Riga
- Europe/Rome
- Europe/Samara
- Europe/San_Marino
- Europe/Sarajevo
- Europe/Saratov
- Europe/Simferopol
- Europe/Skopje
- Europe/Sofia
- Europe/Stockholm
- Europe/Tallinn
- Europe/Tirane
- Europe/Tiraspol
- Europe/Ulyanovsk
- Europe/Uzhgorod
- Europe/Vaduz
- Europe/Vatican
- Europe/Vienna
- Europe/Vilnius
- Europe/Volgograd
- Europe/Warsaw
- Europe/Zagreb
- Europe/Zaporozhye
- Europe/Zurich
- GB
- GB-Eire
- GMT
- GMT+0
- GMT-0
- GMT0
- Greenwich
- HST
- Hongkong
- Iceland
- Indian/Antananarivo
- Indian/Chagos
- Indian/Christmas
- Indian/Cocos
- Indian/Comoro
- Indian/Kerguelen
- Indian/Mahe
- Indian/Maldives
- Indian/Mauritius
- Indian/Mayotte
- Indian/Reunion
- Iran
- Israel
- Jamaica
- Japan
- Kwajalein
- Libya
- MET
- MST
- MST7MDT
- Mexico/BajaNorte
- Mexico/BajaSur
- Mexico/General
- NZ
- NZ-CHAT
- Navajo
- PRC
- PST8PDT
- Pacific/Apia
- Pacific/Auckland
- Pacific/Bougainville
- Pacific/Chatham
- Pacific/Chuuk
- Pacific/Easter
- Pacific/Efate
- Pacific/Enderbury
- Pacific/Fakaofo
- Pacific/Fiji
- Pacific/Funafuti
- Pacific/Galapagos
- Pacific/Gambier
- Pacific/Guadalcanal
- Pacific/Guam
- Pacific/Honolulu
- Pacific/Johnston
- Pacific/Kanton
- Pacific/Kiritimati
- Pacific/Kosrae
- Pacific/Kwajalein
- Pacific/Majuro
- Pacific/Marquesas
- Pacific/Midway
- Pacific/Nauru
- Pacific/Niue
- Pacific/Norfolk
- Pacific/Noumea
- Pacific/Pago_Pago
- Pacific/Palau
- Pacific/Pitcairn
- Pacific/Pohnpei
- Pacific/Ponape
- Pacific/Port_Moresby
- Pacific/Rarotonga
- Pacific/Saipan
- Pacific/Samoa
- Pacific/Tahiti
- Pacific/Tarawa
- Pacific/Tongatapu
- Pacific/Truk
- Pacific/Wake
- Pacific/Wallis
- Pacific/Yap
- Poland
- Portugal
- ROC
- ROK
- Singapore
- Turkey
- UCT
- US/Alaska
- US/Aleutian
- US/Arizona
- US/Central
- US/East-Indiana
- US/Eastern
- US/Hawaii
- US/Indiana-Starke
- US/Michigan
- US/Mountain
- US/Pacific
- US/Samoa
- UTC
- Universal
- W-SU
-
# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cube-planning/refs/heads/main/openapi/cube-planning-audit-trail-api-openapi.yml