Skip to content

Get Timezones

GET/web/constants/timezones None

Returns a list of all supported timezones with IANA zone IDs and UTC offsets. The response is localized based on the Accept-Language request header.

Authentication

No authentication required. This is a public endpoint.

Request Parameters

None.

Success Response

Success 200
{
  "code": "2000",
  "message": "SUCCESS",
  "data": [
    {
      "code": "ASIA_SHANGHAI",
      "value": 95010102,
      "label": "Shanghai",
      "zoneIdCode": "Asia/Shanghai",
      "utcOffset": "UTC+8"
    },
    {
      "code": "AMERICA_NEW_YORK",
      "value": 95010103,
      "label": "New York",
      "zoneIdCode": "America/New_York",
      "utcOffset": "UTC-5"
    }
  ]
}

Response Fields

NameTypeRequiredDescription
codestringRequiredEnum name identifier (e.g., "ASIA_SHANGHAI")
valueintegerRequired8-digit numeric code for API usage
labelstringRequiredLocalized display name based on Accept-Language header
zoneIdCodestringRequiredIANA timezone identifier (e.g., "Asia/Shanghai")
utcOffsetstringRequiredUTC offset string (e.g., "UTC+8")

Error Responses

HTTP StatusCodeMessageDescription
500"5000""INTERNAL_SERVER_ERROR"Unexpected server error

Notes

  • The label field is localized; send Accept-Language: zh-CN for Chinese labels.

SlaunchX Internal Documentation