API Documentation
CURL
select client library
CURL
Java

Introduction

Zoho Desk APIs facilitate integration with other Zoho applications and third-party tools by adhering to RESTful principles. These APIs enable you to programmatically fetch and edit data in the different modules in Zoho Desk, such as Tickets, Contacts, Accounts and so on. All the APIs follow HTTP rules and error codes. To keep yourself updated about the changes in our APIs, follow the Zoho Desk Developer APIs forum.


API Root Endpoint

desk.zoho.com/api/v1

Getting Started

All Zoho Desk APIs require these two mandatory fields in the header.

  1. Authorization - Authentication request token
  2. orgId -ID of the organization to access. All API endpoints except /organizations mandatorily require the orgId.

Example

$ curl -X GET https://desk.zoho.com/api/v1/tickets
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.67013ab3960787bcf3affae67e649fc0.83a789c859e040bf11e7d05f9c8b5ef6"

HTTP Methods

Zoho Desk APIs enable data manipulation and retrieval through different HTTP methods.



Method Purpose
GET Retrieve resources
POST Create resources and perform resource actions
PUT Update resources
PATCH Partially update resources
DELETE Delete resources




Using the GET method, you can get a list of resources or details of a particular instance of a resource.
To get a list of tickets

$ curl -X GET https://desk.zoho.com/api/v1/tickets
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.67013ab3960787bcf3affae67e649fc0.83a789c859e040bf11e7d05f9c8b5ef6"

To get the details of a ticket referred to by a specified ticket_id

$ curl -X GET https:// desk.zoho.com/api/v1/tickets/903000000000099
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.67013ab3960787bcf3affae67e649fc0.83a789c859e040bf11e7d05f9c8b5ef6"

Errors

Zoho Desk uses HTTP status codes to indicate success or failure of API calls. Status codes in the 2xx range indicate success, 4xx range indicate error in the information provided, and 5xx range indicate server side errors. The following table lists some commonly used HTTP status codes.

HTTP Status Codes

Status Code Description
200 OK
201 Created
204 No content
400 Bad request
401 Unauthorized
403 Forbidden (Unauthorised access)
404 URL not found
405 Method not allowed (Method called is not supported for the API invoked)
413 Payload Too Large
415 Unsupported Media Type
422 Unprocessable Entity
429 Too Many Requests
500 Internal error

Besides HTTP status codes and their corresponding error messages, error responses for Zoho Desk APIs also include a machine-parsable errorCode param to simplify error handling.

The different errorCodes and their uses are described below.


UNAUTHORIZED

This errorCode value appears if the authentication token in the API request is invalid


INVALID_OAUTH

This errorCode value appears if the OAuthToken is invalid or expired.


SCOPE_MISMATCH

This errorCode value appears if the OAuthToken does not contain the scope required to perform the operation.


OAUTH_ORG_MISMATCH

This errorCode value appears if the user chooses a different organization while generating the OAuthToken instead of the organization in which they want to perform the operation.


FORBIDDEN

This errorCode value appears if the user does not have all the permissions required to access the resource.


LICENSE_ACCESS_LIMITED

This errorCode value appears if the user is unable to perform an action due to the limitations of the Zoho Desk edition in use

The possible values for the feature key are

  • AGENTS
  • LIGHT_AGENTS
  • TEAM

The possible values for the editionType key are

  • FREE
  • EXPRESS
  • STANDARD
  • PROFESSIONAL
  • ENTERPRISE
  • ULTIMATE


URL_NOT_FOUND

This errorCode value appears if the URL provided is invalid or does not exist.


METHOD_NOT_ALLOWED

This errorCode value appears if the method in the API request is known by the server but disabled for the API requested.


RESOURCE_SIZE_EXCEEDED

This errorCode value appears if the size of the resource exceeds the limit defined by the server.


UNSUPPORTED_MEDIA_TYPE

This errorCode value appears if the server refuses the request as a result of receiving the input in an unsupported format.


INVALID_DATA

This errorCode value appears if there are inaccuracies, such as duplicate entries or invalid IDs, in the data given by the user. The type of inaccuracy is identified by the errorType param.

The possible values for the errorType key are:

  • invalid - the field contains an invalid value
  • duplicate - the field contains a value that already exists
  • missing - the field does not contain a value

The field that contains the inaccurate value is returned in the fieldName param, which is represented in the JSON Pointer convention


UNPROCESSABLE_ENTITY

This errorCode value appears if the input does not fulfil the conditions necessary for successfully executing the API.


ONLY_LIVECHAT_USER

This errorCode value appears if the API request tries to remove the last user remaining in a department that has live chat enabled


DUPLICATE_CONTRACT

This errorCode value appears if the user creates a contract for an SLA with existing or overlapping time periods.

  • The key existingContracts is an array containing one or more contract entities.


EXTENSION_ERROR

This errorCode value appears when the Extension API fails to process a request due to an exception received from an external service such as Sigma, DRE, or the Marketplace.

The errorDetails provide information about the source and cause of the failure:

  • service: Indicates the external service from which the error originated.
  • serviceErrorMessage: Provides a detailed description of the failure as returned by the external service.


INTEGRATION_ADMIN_ERROR

This errorCode value appears if the API request tries to deactivate a user who has enabled integrations in the help desk portal

The integration param returns the integration the user enabled in the portal. The possible values are :

  • LIVECHAT


THRESHOLD_EXCEEDED

This errorCode value appears if the user sends too many requests within a given amount of time ("rate limiting").


TOO_MANY_REQUESTS

This errorCode value appears if the user fires too many requests in a simultaneous/concurrent manner ("rate limiting").


INTERNAL_SERVER_ERROR

This errorCode value appears if the server encounters an unexpected condition that prevents it from fulfilling the request.

Request Example

$ curl -X GET https://desk.zoho.com/api/v1/tickets/700000007942
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60"


Response Example

HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=UTF-8


UnAuthenticatedErrorResponse

HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=UTF-8


Oauth Error Response

HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=UTF-8


ScopeMisMatch Error Response

HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8


OAuth Org Mismatch Error Response

HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8


Forbidden Error Response

HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8


LicenseAccessLimited Error Response

HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8


Url Not Found Error Response

HTTP/1.1 404 Not Found
Content-Type: application/json;charset=UTF-8


Method Not Allowed Error Response

HTTP/1.1 405 Method Not Allowed
Content-Type: application/json;charset=UTF-8


Resource Size Exceeded Error Response

HTTP/1.1 413 Payload Too Large
Content-Type: application/json;charset=UTF-8


Unsupported Media Type Error Response

HTTP/1.1 415 Unsupported Media Type
Content-Type: application/json;charset=UTF-8


Invalid Data Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Unprocessable Entity Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Unprocessable Entity Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Unprocessable Entity Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Unprocessable Entity Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Unprocessable Entity Error Response

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json;charset=UTF-8


Threshold Exceeded Error Response

HTTP/1.1 429 Too Many Requests
Content-Type: application/json;charset=UTF-8


Concurrent Rate Limit Exceeded Error Response

HTTP/1.1 429 Too Many Requests
Content-Type: application/json;charset=UTF-8


Internal Server Error Response

HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8


Include

Zoho Desk enables you to retrieve different related resources through a single API request, which is made possible by the include query param. This query param takes a comma separated list of values corresponding to the API.

Conventions

  1. Always ignore undocumented fields or enum values present in the api response.These fields could be either experimental or deprecated.
  2. Data fields in tickets, contacts, accounts, tasks etc are dynamic. This is due to security field filtering applied for user profile. Hence when coding with data from these api always consider them as dynamic.

Compatibility

Backwards Compatibility on api changes is always maintained. Minor api changes like field, URL, query param deprecation will be notified via forum with a transistion period. Support will be revoked after the end of transition period. Only major api interface change will involve the version number in the URL to change.

Zoho Desk API - OpenAPI Specification 3.1.0

Overview

An OpenAPI Specification (OAS) is an industry-standard way to describe RESTful APIs. It provides a clear, structured way to define authentication methods, endpoints, request parameters, and response formats. OpenAPI specification is written either in JSON or YAML, making them both machine-readable and easy for developers to interpret.

Why OpenAPI Specification 3.1.0?

OpenAPI 3.1.0 provides a standardized and structured approach that helps developers understand, use, and integrate APIs more effectively. It is designed to provide:

  • API Endpoints: Clearly defines request URLs, supported HTTP methods, and optional/required parameters required to make an API call. It also specifies response formats for all possible HTTP status codes.
  • Authorization: Supports OAuth 2.0 for secure API authentication.
  • Request and Response Formats: Standardizes formats for GET, POST, PUT, PATCH, and DELETE operations. It also includes detailed response schemas and error handling guidelines, enabling easier debugging.

GitHub Repository Details

The OpenAPI Specification (OAS) for Zoho Desk APIs is hosted on GitHub:

  • The OAS document is available in JSON format.
  • Refer to the Git Repository for all OAS files

Note:

Zoho Desk's OAS files are designed to provide a generic representation of standard API endpoints, request/response structures, and supported HTTP methods. They do not include application-specific business logic.

For example, each module may require different input data for specific scenarios. However, the generic design may not fully capture your application-specific requirements. Developers are expected to identify such gaps, plan accordingly, and extend or adapt the specifications to fit their use cases during integration.

API Credits

Every time you make an API call in Zoho Desk, it uses up API credits. These credits help control usage and ensure system performance stays stable.

The number of credits used depends on what kind of operation you're performing. Simple actions use fewer credits, while complex actions use more.

Examples:

  • Fetch a single record: 1 credit per call
  • Update many records: 25 credits per call (based on the operation complexity)

Credit Allocation by Edition

Every Zoho Desk edition comes with a set of base credits by default. Additional credits are also provided based on the number of users you have purchased, excluding light agents.

Edition Base Credits + Additional Credits per User
Free/ Trial period 5,000 + 0
Express 25,000 + 100/User
Standard 50,000 + 250/User
Professional 75,000 + 500/User
Enterprise/Zoho One/CRM Plus 100,000 + 1,000/User

For example, if a portal is using the Professional edition and has 50 users.

  • The base credit is 75,000.
  • Each user gets 500 credits, so 50 x 500 = 25,000
  • Total: 75,000 + 25,000 = 100,000 credits.

Here is a calculator to find the available credit limits based on your edition and the number of users.

Calculate credits limits

200,000 Credits
With the purchase of 100 users for Enterprise/ZohoOne edition

API credits are tracked on a 24-hour cycle, from 00:00 to 23:59:59, based on the timezone of your data center. These credits reset every 24 hours.

Once you have used up all your base and user credits, you can purchase additional credits

Note:

Unused credits will expire after the 24-hour period ends.


You can view the daily base credits available to your organization by navigating to Setup > Developer Space > APIs.

You can easily track your credit usage by checking this section. It provides a detailed breakdown showing how many credits have already been consumed and how many are still available for use.


Note:

API credit usage is presented for the current day. Please allow up to 15 minutes for the latest usage information to be updated.

Concurrency Limits

In addition to API credits, Zoho Desk also uses a concurrency system to manage API usage. Concurrency limits define the maximum number of API calls that can be active at the same time from a portal


These limits differ based on your Zoho Desk edition.

Edition Concurrency Limits
Free/ Trial period 5
Express 10
Standard 10
Professional 15
Enterprise/Zoho One/ CRM Plus 25

If you exceed the allowed concurrency limit, you will receive an error message, as shown

In such cases, you can terminate (kill) some ongoing API calls to continue.

Since concurrency is based on the number of simultaneous active calls, each active API call still consumes credits as usual.

You can make as many API calls as needed per minute, as long as the number of active calls at any given time stays within your editions concurrency limits.

Error response

{
"errorCode": "TOO_MANY_REQUESTS",
"message": "The maximum number of Concurrent API Calls that can be made has been exceeded."
}

Credit Consumption Model

Desk uses two types of credit consumption models depending on the nature of the API


Fixed credit consumption

The number of credits consumed remains fixed, regardless of how much data is processed.

Example:

API: Fetch a single record

Credit: 1 credit/ call


Variable credit consumption

This credit consumption depends on how many records you are working with or how intensive the operation is.

1. Credits for bulk write operations

When adding, updating, or deleting multiple records in a single API request, credits are consumed based on the number of records processed.

Simply, More records = More credits used

Each API has a defined configured credit value, and the total credit consumption is calculated using a formula


Credit consumption for each operation:
Operation Defined credit
Update multiple records 1 credit for every 2 records
Delete multiple records (Move records to trash) 6 credits per record
Restore records from the recycle bin 6 credits per record
Execute generic action 1 credit per record
Note: If the record ID is not specified, 50 credits will be consumed by default.

For example, updating 50 records will use 25 credits. Restoring 50 records from the recycle bin will consume 300 credits.

2. Credits for fetching multiple records

When you fetch multiple records, credits are consumed based on the range of records retrieved. The larger the range, the more credits are used. This applies to APIs that search for or fetch a large number of records. The credit usage increases with the number of records processed.

Credit Breakdown by record range:

  • Records from 0 to 2,000 : 3 credits
  • Records from 2001 to 10000 : 10 credits
  • Records from 10,001 to 100,000 : 50 credits
  • Records above 100,001 : 100 credit

For example, if an API is invoked with parameters from=5 and limit=50, it will retrieve 50 records starting from index 5 (i.e., records 5 to 54). Since these records are near the beginning of the dataset, the operation is lighter and will consume around 3 credits.

However, fetching the same number of records from a much later point. For example, from index 10,005 to 10,054 is more resource-intensive and may consume up to 50 credits.

All APIs support a maximum of 50 records per request. The deeper the data range, the higher the credit consumption.

Note:

Fetching a record by its ID or number (e.g., Ticket ID or Ticket Number) counts as a single record. Only one credit will be consumed.

Increase API Credits

In Zoho Desk, you can increase your API credits beyond the base credits provided with your edition. To do this, simply send an email to support@zohodesk.com, or contact your dedicated account manager and they will take care of the rest.

Note:

Credit purchase limits vary by edition. The editions (excluding Free and Trial) allow up to 5,000,000 credits, including base and user credits.


Before You Request Additional Credits, Make Sure

  • You are the super admin of the account.
  • Your account is on a paid plan.

The table below shows the pricing for each credit slab.

Tier Daily credit Range Monthly Rate per 1000 credits
First 25,000 1 to 25,000 $4.20
Next 75,000 25,001 to 100,000 $1.80
Next 150,000 100,001 to 250,000 $1.50
Above 250,000 250,001+ $0.75

Example: Calculating Monthly Cost for 300,000 Credits

If you need 300,000 credits in a day, the monthly cost would be:

  • First 25,000 credits ->25 x $4.20 = $105.00
  • Next 75,000 credits ->75 x $1.80 = $135.00
  • Next 150,000 credits ->150 x $1.50 = $225.00
  • Remaining 50,000 credits ->50 x $0.75 = $37.50

Total Monthly Cost: $502.50


Use the calculator below to check the monthly payable amount for the add-on credits.

Calculate Add-on limits


240 USD
The total amount payable for 100,000 Add-on credits

Disclaimer: All calculated rates are approximate and subject to changes in the exchange rate.

Ratelimit Response Headers

You can track how many API credits are used and how many are remaining by checking the response headers of your API call.

Response Header Name Description
X-Rate-Limit-Request-Weight-v3 The number of credits used for that specific API call.
X-Rate-Limit-Remaining-v3 The credits left for portal for the current day.
Retry-After The time (in seconds) you need to wait before trying the next API request. This appears in the response header only after you reach the rate limit.

Note:

The Retry-After header appears only when your portal hits the maximum daily credit limit.

Success Response Header

HTTP/1.1 200 OK
-H "X-Rate-Limit-Request-Weight-v3: 3"
-H "X-Rate-Limit-Remaining-v3: 950"

Too many request Response Header

HTTP/1.1 429
-H "Retry-After: 34"

Setting Credit Alert Notifications

You can set up alert notifications to stay informed about your API credit usage. By specifying a threshold limit in percentage, the system will automatically trigger an alert when your API usage reaches that defined limit. This helps you proactively manage your consumption and avoid unexpected disruptions. Learn how to configure API usage alerts.

API Authentication - Overview

Zoho Desk APIs use OAuth 2.0 for authentication. This page gives you an overview of the authentication process. For complete details on OAuth 2.0 flows, registration, token management, and more, refer to Zoho OAuth 2.0 documentation.

How it Works

To access Zoho Desk APIs, your application needs an access token obtained through one of the OAuth 2.0 flows. At a high level, the steps are:

  1. Register your application in the Zoho API console.

  2. Get consent from the user to access their data and obtain an access token.

  3. Call Zoho Desk APIs using the access token.


Token expiry: Access tokens expire periodically. The expiry duration is mentioned as expires_in (seconds) in the access token response. To maintain uninterrupted access, you can request for an optional refresh token, store it, and use it to generate new access tokens as needed.


Different OAuth flows for different app types: Zoho supports OAuth flows for different application types (server-based, client-based, mobile & desktop-based, limited input devices, and self client). You can choose the flow that matches your application.


Multi DC support: Zoho operates data centers in multiple regions. If your application serves users across regions, you must enable Multi DC support in the API console and use region-specific endpoints for both OAuth and Product API calls.


See detailed OAuth 2.0 workflow

Sample Access Token Response

Scopes

Zoho Desk APIs require OAuth scopes to define the level of access your application needs. When requesting for an access token, request only the scopes your application requires. These will be displayed to the users when asking for consent.


The various scopes accessible using Zoho Desk's APIs are as follows:

ScopeName Description

Desk.tickets.ALL

Grants read and write access to tickets and related data.

Desk.tickets.READ

Grants read access to tickets and related data.

Desk.tickets.WRITE

Grants write access to tickets.

Desk.tickets.UPDATE

Grants update access to tickets and related data.

Desk.tickets.CREATE

Grants access to create tickets

Desk.tickets.DELETE

Grants access to delete tickets

Desk.contacts.READ

Grants read access to contacts, accounts and related data

Desk.contacts.WRITE

Grants write access to contacts, accounts and related data

Desk.contacts.UPDATE

Grants update access to contacts, accounts and related data

Desk.contacts.CREATE

Grants access to create contacts and accounts

Desk.tasks.ALL

Grants read and write access to tasks and related data

Desk.tasks.WRITE

Grants write access to tasks and related data

Desk.tasks.READ

Grants read access to tasks and related data

Desk.tasks.CREATE

Grants access to create tasks

Desk.tasks.UPDATE

Grants update access to tasks and related data

Desk.tasks.DELETE

Grants access to delete tasks

Desk.basic.READ

Grants read access to basic data, such as organizations, agents and departments

Desk.basic.CREATE

Grants access to create basic data, such as organizations, agents and departments

Desk.search.READ

Grants access to search for data

Desk.events.ALL

Grants read and write access to the events subscription

Desk.events.READ

Grants read access to the events subscription

Desk.events.WRITE

Grants write access to the events subscription

Desk.events.CREATE

Grants access to create events subscription

Desk.events.UPDATE

Grants update access to the events subscription

Desk.events.DELETE

Grants delete access to the events subscription

Desk.articles.READ

Grants read access to articles

Desk.articles.CREATE

Grants access to create articles

Desk.articles.UPDATE

Grants update access to articles

Desk.articles.DELETE

Grants delete access to articles


To request multiple scopes, separate them with commas:

scope=Desk.tickets.READ,Desk.basic.READ


For more details about scope format, see OAuth Scopes.

Making API Calls with an Access Token

To authenticate your API calls, include the access token in the Authorization header of every API request.


Supported formats

Authorization: Zoho-oauthtoken {access-token-value}

Authorization: Bearer {access-token-value}


Example

curl -X GET "https://desk.zoho.com/api/v1/tickets/1892000000143237"
  -H "orgId:2389290"
  -H "Authorization: Zoho-oauthtoken 1000.abc123def456..."


Related OAuth Resources

Request Example

$ curl -X GET https://desk.zoho.com/api/v1/tickets/1892000000143237
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.67013ab3960787bcf3affae67e649fc0.83a789c859e040bf11e7d05f9c8b5ef6"

Response Example

HTTP/1.1 200 Ok
Content-Type: application/json;charset=UTF-8

API Endpoints by Data Center

When making API calls, you must use the base URL corresponding to your user's data center. The correct URL is returned as api_domain in the access token response.


Data Center API Base URL

United States (US)

https://desk.zoho.com

India (IN)

https://desk.zoho.in

Australia (AU)

https://desk.zoho.com.au

Canada (CA)

https://desk.zohocloud.ca

Saudi Arabia (SA)

https://desk.zoho.sa

Japan (JP)

https://desk.zoho.jp

China (CN)

https://desk.zoho.com.cn

European Union (EU)

https://desk.zoho.eu

Singapore (SG)

https://desk.zoho.sg

United Arab Emirates (UAE)

https://desk.zoho.ae


Note:

Important: Never hardcode a single region's URL. Always use the api_domain from the access token response. See Multi-DC Support

Organization Binding

Any OAuth token generated is linked to a Zoho Desk organization. This process of associating the token with an organization, which occurs in the backend while obtaining authorization consent from the end user, is called organization binding.


If the end user has only one Zoho Desk organization (portal), the OAuth token is linked to it automatically. If they have multiple organizations, they must manually select the one to which the token should be linked, as illustrated in the following image.


After clicking the Submit button, the OAuth token is generated with the selected organization bound to it.


Zoho Desk APIs automatically extract organization information from the OAuth token. Therefore, it is not necessary to include the orgId query parameter in API calls or pass it in the request headers. However, if it is provided, ensure that the orgId value matches the portal associated with the OAuth token. If the IDs do not match, the API call fails and returns the OAUTH_ORG_MISMATCH error message.


Webhook

Zoho Desk supports webhooks that asynchronously deliver information on events that occur in the help desk. These events include actions, such as creating or updating a ticket, contact, or account, and so on. For information on how to include Zoho Desk webhooks in your service, refer to this document.

Help Center

Your help center is one of the key channels through which customers can seek support. This portal provides your customers with access to major help modules, such as your knowledge base, user community, live chat, and ticket submission form. A well-designed and well-maintained help center ensures good self-service capabilities for your customers and lesser burden on your support agents. To know more about this please refer this document

Java SDK

The Zoho Desk Java SDK helps you create client Java applications that can be integrated with your Zoho Desk portal. This SDK makes it easy to access and use Zoho Desk APIs where necessary. In other words, it serves as a wrapper for the REST APIs, making it easy to use Zoho Desk's functionalities in your custom applications. To know more about this SDK please refer this document

Organizations

In Zoho Desk, each business is categorized as an organization. If you have multiple businesses, set each business up as an individual organization by creating a new signup and generating a unique organization ID. All APIs except the ones directly related to organizations must include the organization ID in the header in this format: orgId:{organization_id}

ATTRIBUTES

Attribute Name
Data Type
Description
companyName

string

Actual name of the organization/business

portalName

string

Unique name for the help desk portal. Only lower-case letters and numbers are allowed in the name.

phoneNumber

string

Phone number of the organization

edition

string

Zoho Desk edition purchased. Values allowed are: FREEENTERPRISE, PROFESSIONAL, ULTIMATE, STANDARD and EXPRESS.

id

long

Unique ID of the organization

isDefault

boolean

Key that returns if the organization is the default organization of the user

isAdminInOrg

boolean

Key that returns if the user is an admin in the organization

portalURL

string

URL of the help desk portal

logoURL

string

URL of the image file displaying the organization's logo

alias

string

Alternative name for the help desk portal

employeeCount

string

Number of employees in the organization

employeeCountRange

string

Employee count range of the organization

industry

string

Industry of the organization

timeZone

string

Time zone of the organization as an IANA zone ID such as Pacific/Niue

preferredSolution

list

Preferred solutions selected during onboarding

migrationFrom

string

Migration source information captured during onboarding

preferredCommunicationChannels

list

Preferred communication channels selected during onboarding

designation

string

Designation of the primary contact

description

string

Brief description of the organization

mobile

string

Mobile number of the organization

website

string

Website of the organization

fax

string

Fax number of the organization

primaryContact

string

Primary contact person in the organization

street

string

Street in which the organization's office is located

city

string

City in which the organization's office is located

state

string

State in which the organization's office is located

zip

string

Zip code of the organization's address

country

string

Country in which the organization's office is located

currencyLocale

string

Currency locale in which the organization operates

currencySymbol

string

Currency symbol used in the organization

Example

{
  "country" : "United States",
  "city" : "Bernierview",
  "companyName" : "Zylker INC.",
  "description" : "We are Zylker Support.",
  "edition" : "ENTERPRISE",
  "employeeCount" : "10",
  "isAdminInOrg" : true,
  "faviconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=d61a9627de49ffe046fcab71af3359e8",
  "portalName" : "zylker",
  "street" : "70961 Powlowski Crossing",
  "currencyLocale" : "US",
  "alias" : "Zylker Teams",
  "id" : "3981311",
  "state" : "NC",
  "isPayloadEncryptionEnabled" : "false",
  "fax" : "8392839821",
  "zip" : "68838-2640",
  "website" : "www.zylker.com",
  "mobile" : "9848022338",
  "currencySymbol" : "$",
  "logoURL" : "http://static.zohocdn.com/desk/app/images/portalLogo.de847024ebc0131731a3.png",
  "isDefault" : "false",
  "phoneNumber" : "9884358081",
  "portalURL" : "http://support.zylker.com/support/zylker/ShowHomePage.do",
  "primaryContact" : "steve@zylker.com",
  "currencyCode" : "USD",
  "isSandboxPortal" : "false"
}


Get organization

This API fetches the details of an organization from your help desk.

Credit: 1 credit/call

Query Params

Param Name
Data Type
Description
includeCustomDomain

boolean

optional,
default : false

Key that denotes if the customDomain field must be included in the API response

GET /api/v1/organizations/{organization_Id}

OAuth Scope

Desk.organization.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/organizations/3981311?includeCustomDomain=true
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "country" : "United States",
  "city" : "Bernierview",
  "companyName" : "Zylker INC.",
  "description" : "We are Zylker Support.",
  "edition" : "ENTERPRISE",
  "employeeCount" : "10",
  "isAdminInOrg" : true,
  "faviconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=d61a9627de49ffe046fcab71af3359e8",
  "portalName" : "zylker",
  "street" : "70961 Powlowski Crossing",
  "currencyLocale" : "US",
  "alias" : "Zylker Teams",
  "id" : "3981311",
  "state" : "NC",
  "isPayloadEncryptionEnabled" : "false",
  "fax" : "8392839821",
  "zip" : "68838-2640",
  "website" : "www.zylker.com",
  "mobile" : "9848022338",
  "currencySymbol" : "$",
  "logoURL" : "https://desk.zoho.com/api/v1/organizations/3981311/logo?no-cache=ffc59c3ba6585c12fb306f5174948ff6",
  "customDomain" : "support.zylker.com",
  "isDefault" : "false",
  "phoneNumber" : "9884358081",
  "portalURL" : "http://support.zylker.com/support/zylker/ShowHomePage.do",
  "primaryContact" : "steve@zylker.com",
  "currencyCode" : "USD",
  "isSandboxPortal" : "false"
}

Get all organizations

This API lists all organizations to which the current user belongs.

GET /api/v1/organizations

OAuth Scope

Desk.organization.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/organizations
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "country" : "United States",
    "city" : "Bernierview",
    "companyName" : "Zylker INC.",
    "description" : "We are Zylker Support.",
    "edition" : "ENTERPRISE",
    "employeeCount" : "10",
    "isAdminInOrg" : true,
    "faviconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=d61a9627de49ffe046fcab71af3359e8",
    "portalName" : "zylker",
    "street" : "70961 Powlowski Crossing",
    "currencyLocale" : "US",
    "alias" : "Zylker Teams",
    "id" : "3981311",
    "state" : "NC",
    "isPayloadEncryptionEnabled" : "false",
    "fax" : "8392839821",
    "zip" : "68838-2640",
    "website" : "www.zylker.com",
    "mobile" : "9848022338",
    "currencySymbol" : "$",
    "logoURL" : "https://desk.zoho.com/api/v1/organizations/3981311/logo?no-cache=ffc59c3ba6585c12fb306f5174948ff6",
    "isDefault" : "false",
    "phoneNumber" : "9884358081",
    "portalURL" : "http://support.zylker.com/support/zylker/ShowHomePage.do",
    "primaryContact" : "steve@zylker.com",
    "currencyCode" : "USD",
    "isSandboxPortal" : "false"
  }, {
    "country" : "United States",
    "city" : "Port Cierra",
    "companyName" : "Nshlerin LLC.",
    "description" : "We are Nshlerin Support.",
    "edition" : "PROFESSIONAL",
    "employeeCount" : "20",
    "isAdminInOrg" : true,
    "faviconURL" : "https://desk.zoho.com/api/v1/organizations/5988319/favicon?no-cache=b31a9627de49fge046fcab71sf3359eq",
    "portalName" : "nshlerin",
    "street" : "269 Adam Flats",
    "currencyLocale" : "US",
    "alias" : "Nshlerinians",
    "id" : "5988319",
    "state" : "Port Cierra",
    "isPayloadEncryptionEnabled" : "false",
    "fax" : "987654321",
    "zip" : "33560-8932",
    "website" : "www.nshlerin.com",
    "mobile" : "987654321",
    "currencySymbol" : "$",
    "logoURL" : "http://static.zohocdn.com/desk/app/images/portalLogo.de847024ebc0131731a3.png",
    "isDefault" : "false",
    "phoneNumber" : "9884309090",
    "portalURL" : "http://support.nshlerin.com/support/nshlerin/ShowHomePage.do",
    "primaryContact" : "kelvin@zylker.com",
    "currencyCode" : "USD",
    "isSandboxPortal" : "true"
  } ]
}

Get accessible organizations

This API lists all organizations which can be accessed using the current Oauth token.

GET /api/v1/accessibleOrganizations

OAuth Scope

Desk.organization.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/accessibleOrganizations
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "country" : "United States",
    "city" : "Bernierview",
    "companyName" : "Zylker INC.",
    "description" : "We are Zylker Support.",
    "edition" : "ENTERPRISE",
    "employeeCount" : "10",
    "isAdminInOrg" : true,
    "faviconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=d61a9627de49ffe046fcab71af3359e8",
    "portalName" : "zylker",
    "street" : "70961 Powlowski Crossing",
    "currencyLocale" : "US",
    "alias" : "Zylker Teams",
    "id" : "3981311",
    "state" : "NC",
    "isPayloadEncryptionEnabled" : "false",
    "fax" : "8392839821",
    "zip" : "68838-2640",
    "website" : "www.zylker.com",
    "mobile" : "9848022338",
    "currencySymbol" : "$",
    "logoURL" : "https://desk.zoho.com/api/v1/organizations/3981311/logo?no-cache=ffc59c3ba6585c12fb306f5174948ff6",
    "isDefault" : "false",
    "phoneNumber" : "9884358081",
    "portalURL" : "https://support.zylker.com/support/zylker/ShowHomePage.do",
    "primaryContact" : "steve@zylker.com",
    "currencyCode" : "USD",
    "isSandboxPortal" : "false"
  } ]
}

Update organization

This API updates the details of an organization.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
companyName

string

optional,
max chars : 50

Actual name of the organization/business

portalName

string

optional,
max chars : 100

Unique name for the help desk portal. Only lower-case letters and numbers are allowed in the name.

phoneNumber

string

optional,
max chars : 30

Phone number of the organization

edition

string

optional,
max chars : 100

Zoho Desk edition purchased. Values allowed are: FREEENTERPRISE, PROFESSIONAL, ULTIMATE, STANDARD and EXPRESS.

alias

string

optional,
max chars : 50

Alternative name for the help desk portal

employeeCount

string

optional,
max chars : 19

Number of employees in the organization

employeeCountRange

string

optional,
max chars : 20

Employee count range of the organization

industry

string

optional,
max chars : 100

Industry of the organization

timeZone

string

optional,
max chars : 100

Time zone of the organization as an IANA zone ID such as Pacific/Niue

preferredSolution

list

optional

Preferred solutions selected during onboarding

migrationFrom

string

optional,
max chars : 255

Migration source information captured during onboarding

preferredCommunicationChannels

list

optional

Preferred communication channels selected during onboarding

designation

string

optional,
max chars : 255

Designation of the primary contact

description

string

optional,
max chars : 250

Brief description of the organization

mobile

string

optional,
max chars : 30

Mobile number of the organization

website

string

optional,
max chars : 50

Website of the organization

fax

string

optional,
max chars : 100

Fax number of the organization

primaryContact

string

optional,
max chars : 100

Primary contact person in the organization

street

string

optional,
max chars : 50

Street in which the organization's office is located

city

string

optional,
max chars : 50

City in which the organization's office is located

state

string

optional,
max chars : 50

State in which the organization's office is located

zip

string

optional,
max chars : 100

Zip code of the organization's address

country

string

optional,
max chars : 50

Country in which the organization's office is located

currencyLocale

string

optional,
max chars : 100

Currency locale in which the organization operates

PATCH /api/v1/organizations/{organization_Id}

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X PATCH https://desk.zoho.com/api/v1/organizations/3981311
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "portalName" : "zylkerdesk", "companyName" : "Zylker Desk", "primaryContact" : "kelvin@zylker.com", "mobile" : "9848022338", "employeeCount" : "10" }'

Response Example

{
  "country" : "United States",
  "city" : "Bernierview",
  "companyName" : "Zylker Desk",
  "description" : "We are Zylker Support.",
  "edition" : "ENTERPRISE",
  "employeeCount" : "10",
  "isAdminInOrg" : true,
  "faviconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=d61a9627de49ffe046fcab71af3359e8",
  "portalName" : "zylkerdesk",
  "street" : "70961 Powlowski Crossing",
  "currencyLocale" : "US",
  "alias" : "Zylker Teams",
  "id" : "3981311",
  "state" : "NC",
  "isPayloadEncryptionEnabled" : "false",
  "fax" : "8392839821",
  "zip" : "68838-2640",
  "website" : "www.zylker.com",
  "mobile" : "9848022338",
  "currencySymbol" : "$",
  "logoURL" : "http://static.zohocdn.com/desk/app/images/portalLogo.de847024ebc0131731a3.png",
  "isDefault" : "false",
  "phoneNumber" : "9884358081",
  "portalURL" : "http://support.zylker.com/support/zylkerdesk/ShowHomePage.do",
  "primaryContact" : "kelvin@zylker.com",
  "currencyCode" : "USD",
  "isSandboxPortal" : "false"
}

Get organization favicon

This API fetches the favicon set for an organization/portal in your help desk.

Query Params

Param Name
Data Type
Description
no-cache

string

optional,
max chars : 100

Key that helps avoid browser cache. Only alphanumeric values are allowed.

fileSize

string

optional,
max chars : 100

Size of the image file to download. Values allowed are THUMBNAIL (image with reduced dimensions and size) and ACTUAL (image with actual dimensions and size). The default value is ACTUAL.

GET /api/v1/organizations/{organization_Id}/favicon

OAuth Scope

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/organizations/3981311/favicon
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

200

Update organization favicon

This API updates the favicon set for an organization/portal in your help desk.

Credit: 1 credit/call

File Params

favicon

Content-Type:multipart/form-data

Image file of the favicon.The maximum file size allowed is 2 MB ;and extensions allowed are .jpg,.png,.gif,.jpeg,.ico

POST /api/v1/organizations/{organization_Id}/favicon

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/organizations/3981311/favicon
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "faviIconURL" : "https://desk.zoho.com/api/v1/organizations/3981311/favicon?no-cache=ffc59c3ba6585c12fb306f5174948ff6"
}

Delete organization favicon

This API updates the favicon set for an organization/portal in your help desk.

Credit: 1 credit/call

DELETE /api/v1/organizations/{organization_Id}/favicon

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X DELETE https://desk.zoho.com/api/v1/organizations/3981311/favicon
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

204

Update default organization

This API updates the default organization for the current user in Zoho Desk.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
id

long

required

Unique ID of the organization to be marked as default org

POST /api/v1/organizations/markDefault

OAuth Scope

Desk.basic.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/organizations/markDefault
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "id" : "3981311" }'

Response Example

204

License

These APIs work with Licensing in Zoho Desk

Get License Plan Details

This API fetches the details of the current portal’s license plan information.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

GET /api/v1/licenses/plan

OAuth Scope

Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/licenses/plan
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "expiryDate" : 1749203963937,
  "billingCycle" : "Yearly",
  "planStatus" : "PAID",
  "previousPlanCode" : "E2019",
  "planName" : "Enterprise",
  "storePlanId" : 10218,
  "planCode" : "E2019",
  "storeProfileId" : "REDS01012019"
}

Get All License Feature Details

Fetches a list of all available license features in Desk along with their applicability and usage limits for the current portal.

Response Fields:

featureName (String): The display name of the feature as configured in the Zoho License Framework (ZLF).

featureCode (String): The unique feature code defined in the ZLF feature file.

isAllowed (Boolean): Indicates whether the feature is enabled for the current portal.

limits (Array of objects): Provides license limit details per applicable unit (for example, ORG, AGENT, DEPARTMENT, TEAM). Each object in the array contains the following fields:

  • unitCode (String): The type of unit for which the limit applies (e.g., ORG, AGENT, TEAM).
  • maxValue (Integer): The maximum quota allowed for the feature. A value of -1 indicates unlimited usage.
  • freeValue (Integer): The free quota available for the feature, irrespective of plan or addons.
  • addOnValue (Integer): Additional quota provided through purchased addons.

If isAllowed is false, limits will be an empty array.

The overall structure of limits may vary depending on whether the includeDetailedLimits parameter is passed.


Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
featureCodes
see documentation

String

optional

Key that provides feature details based on the specified feature codes.

Note: You can provide multiple codes separated by commas.

isAllowed

boolean

optional

Key that filters features based on whether they are allowed for the current portal.

The allowed values are true or false.

includeDetailedLimits

boolean

optional

Flag to include detailed per-unit feature limits (max, free, add-on) instead of only max values.

GET /api/v1/licenses/features

OAuth Scope

Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/licenses/features
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "isAllowed" : true,
    "featureCode" : "AGNT01",
    "featureName" : "Agent",
    "limits" : [ {
      "maxValue" : 3,
      "unitCode" : "ORG"
    } ]
  }, {
    "isAllowed" : true,
    "featureCode" : "DEPT01",
    "featureName" : "Department",
    "limits" : [ {
      "maxValue" : 10,
      "unitCode" : "ORG"
    } ]
  }, {
    "isAllowed" : false,
    "featureCode" : "TEAM01",
    "featureName" : "TEAM",
    "limits" : [ ]
  } ]
}

Businesshours

Business hours are the working hours of your help desk. In Zoho Desk, you can configure multiple business hours sets based on factors such as the shift times of your agents and the time zones of the regions you support. Defining business hours is important because the due time for responding to and resolving tickets is calculated based on these hours. They also play a critical role in time tracking and SLAs.

ATTRIBUTES

Attribute Name
Data Type
Description
name

String

Name of the business hours set

status

String

Activation status of the business hours set. Possible values: ACTIVE, INACTIVE

type

String

Type of the business hours set. Possible values: 24X7, SPECIFIC, CUSTOM

holidayListId

deprecated

long

ID of the holiday list to associate with the business hours set. Note: Deprecated. Use holidayListIds to associate holidays with business hours

holidayListIds
see documentation

list

ID(s) of the holiday lists to associate with the business hours set. Note: A maximum of 2 holiday lists can be associated with the business hours set

timeZoneId

string

ID of the time zone to associate with the business hours set

businessTimes

list

Business hours configured for the week

Example

{
  "modifiedTime" : "2018-12-03T07:16:59.198Z",
  "holidayLists" : [ {
    "name" : "Recurring Holiday With Christmas and NewYear",
    "id" : "4000000658002",
    "status" : "ACTIVE"
  }, {
    "name" : "2024 Fixed Holiday Jan 3rd and 4th and Feb 2",
    "id" : "4000000658020",
    "status" : "ACTIVE"
  } ],
  "createdBy" : "4000000016079",
  "associatedHolidayList" : {
    "holidayListStatus" : "INACTIVE",
    "holidayListId" : "4000000105030",
    "holidayListName" : "General HolidayList"
  },
  "name" : "UK Shift BusinessHours",
  "businessTimes" : [ {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "MONDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "TUESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "WEDNESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "THURSDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "FRIDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SATURDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SUNDAY"
  } ],
  "timeZone" : {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
    "id" : "GMT"
  },
  "createdTime" : "2018-11-28T11:25:45.082Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000101009",
  "type" : "CUSTOM",
  "status" : "INACTIVE"
}


Create Business Hours Set

Creates a business hours set in the help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
name

String

required

Name of the business hours set

status

String

required

Activation status of the business hours set. Possible values: ACTIVE, INACTIVE

type

String

required

Type of the business hours set. Possible values: 24X7, SPECIFIC, CUSTOM

holidayListId
deprecated

long

optional

ID of the holiday list to associate with the business hours set. Note: Deprecated. Use holidayListIds to associate holidays with business hours

holidayListIds
see documentation

list

optional

ID(s) of the holiday lists to associate with the business hours set. Note: A maximum of 2 holiday lists can be associated with the business hours set

timeZoneId

string

optional,
max chars : 100

ID of the time zone to associate with the business hours set

businessTimes

list

optional

Business hours configured for the week

POST /api/v1/businessHours

OAuth Scope

Desk.automations.CREATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/businessHours
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "timeZoneId" : "Asia/Kolkata", "name" : "BusinssHour IST Shift", "businessTimes" : [ { "startTime" : "10:00", "timeSlots" : [ { "startTime" : "10:00", "endTime" : "12:30" }, { "startTime" : "13:30", "endTime" : "16:00" } ], "endTime" : "16:00", "day" : "MONDAY" }, { "startTime" : "10:00", "timeSlots" : [ { "startTime" : "10:00", "endTime" : "12:30" }, { "startTime" : "13:30", "endTime" : "16:00" } ], "endTime" : "16:00", "day" : "TUESDAY" }, { "startTime" : "10:00", "timeSlots" : [ { "startTime" : "10:00", "endTime" : "12:30" }, { "startTime" : "13:30", "endTime" : "16:00" } ], "endTime" : "16:00", "day" : "WEDNESDAY" }, { "startTime" : "10:00", "timeSlots" : [ { "startTime" : "10:00", "endTime" : "12:30" }, { "startTime" : "13:30", "endTime" : "16:00" } ], "endTime" : "16:00", "day" : "THURSDAY" }, { "startTime" : "10:00", "timeSlots" : [ { "startTime" : "10:00", "endTime" : "12:30" }, { "startTime" : "13:30", "endTime" : "16:00" } ], "endTime" : "16:00", "day" : "FRIDAY" } ], "type" : "CUSTOM", "status" : "ACTIVE" }'

Response Example

{
  "modifiedTime" : "2018-12-10T07:18:39.796Z",
  "holidayLists" : [ ],
  "createdBy" : "4000000016079",
  "associatedHolidayList" : null,
  "name" : "BusinssHour IST Shift",
  "businessTimes" : [ {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "MONDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "TUESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "WEDNESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "THURSDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "FRIDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SATURDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SUNDAY"
  } ],
  "timeZone" : {
    "name" : "(GMT +05:30) India Standard Time ( Asia/Kolkata )",
    "id" : "Asia/Kolkata"
  },
  "createdTime" : "2018-12-10T07:18:39.796Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000186010",
  "type" : "CUSTOM",
  "status" : "ACTIVE"
}

Get Business Hours Set

Retrieves the details of a business hours set configured in the help desk portal.

Credit: 1 credit/call

GET /api/v1/businessHours/{businessHourId}

OAuth Scope

Desk.automations.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/businessHours/4000000186010
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "modifiedTime" : "2018-12-10T07:18:39.796Z",
  "holidayLists" : [ ],
  "createdBy" : "4000000016079",
  "associatedHolidayList" : null,
  "name" : "BusinssHour IST Shift",
  "businessTimes" : [ {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "MONDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "TUESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "WEDNESDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "THURSDAY"
  }, {
    "startTime" : "10:00",
    "timeSlots" : [ {
      "startTime" : "10:00",
      "endTime" : "12:30"
    }, {
      "startTime" : "13:30",
      "endTime" : "16:00"
    } ],
    "endTime" : "16:00",
    "day" : "FRIDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SATURDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SUNDAY"
  } ],
  "timeZone" : {
    "name" : "(GMT +05:30) India Standard Time ( Asia/Kolkata )",
    "id" : "Asia/Kolkata"
  },
  "createdTime" : "2018-12-10T07:18:39.796Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000186010",
  "type" : "SPECIFIC",
  "status" : "ACTIVE"
}

Update Business Hours Set

Updates the details of a business hours set configured in the help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
name

String

optional

Name of the business hours set

status

String

optional

Activation status of the business hours set. Possible values: ACTIVE, INACTIVE

type

String

optional

Type of the business hours set. Possible values: 24X7, SPECIFIC, CUSTOM

holidayListId
deprecated

long

optional

ID of the holiday list to associate with the business hours set. Note: Deprecated. Use holidayListIds to associate holidays with business hours

holidayListIds
see documentation

list

optional

ID(s) of the holiday lists to associate with the business hours set. Note: A maximum of 2 holiday lists can be associated with the business hours set

timeZoneId

string

optional,
max chars : 100

ID of the time zone to associate with the business hours set

businessTimes

list

optional

Business hours configured for the week

PATCH /api/v1/businessHours/{businessHourId}

OAuth Scope

Desk.automations.UPDATE

Request Example

  • CURL

$ curl -X PATCH https://desk.zoho.com/api/v1/businessHours/6000000045001
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "holidayListIds" : [ "4000000105030" ] }'

Response Example

{
  "modifiedTime" : "2018-12-10T09:46:28.750Z",
  "holidayLists" : [ {
    "name" : "General HolidayList",
    "id" : "4000000105030",
    "status" : "INACTIVE"
  } ],
  "createdBy" : "4000000016079",
  "associatedHolidayList" : {
    "holidayListStatus" : "INACTIVE",
    "holidayListId" : "4000000105030",
    "holidayListName" : "General HolidayList"
  },
  "name" : "BusinssHour Pakistan Shift-with Holidays",
  "businessTimes" : [ {
    "startTime" : "09:00",
    "timeSlots" : [ {
      "startTime" : "09:00",
      "endTime" : "17:00"
    } ],
    "endTime" : "17:00",
    "day" : "MONDAY"
  }, {
    "startTime" : "09:00",
    "timeSlots" : [ {
      "startTime" : "09:00",
      "endTime" : "17:00"
    } ],
    "endTime" : "17:00",
    "day" : "TUESDAY"
  }, {
    "startTime" : "09:00",
    "timeSlots" : [ {
      "startTime" : "09:00",
      "endTime" : "17:00"
    } ],
    "endTime" : "17:00",
    "day" : "WEDNESDAY"
  }, {
    "startTime" : "09:00",
    "timeSlots" : [ {
      "startTime" : "09:00",
      "endTime" : "17:00"
    } ],
    "endTime" : "17:00",
    "day" : "THURSDAY"
  }, {
    "startTime" : "09:00",
    "timeSlots" : [ {
      "startTime" : "09:00",
      "endTime" : "17:00"
    } ],
    "endTime" : "17:00",
    "day" : "FRIDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SATURDAY"
  }, {
    "startTime" : "00:00",
    "timeSlots" : [ ],
    "endTime" : "00:00",
    "day" : "SUNDAY"
  } ],
  "timeZone" : {
    "name" : "( GMT 5:00 ) Pakistan Time( PLT )",
    "id" : "PLT"
  },
  "createdTime" : "2018-12-10T07:18:39.796Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000186010",
  "type" : "SPECIFIC",
  "status" : "ACTIVE"
}

Delete Business Hours Set

Deletes a business hours set from the help desk portal.

Credit: 1 credit/call

DELETE /api/v1/businessHours/{businessHourId}

OAuth Scope

Desk.automations.DELETE

Request Example

  • CURL

$ curl -X DELETE https://desk.zoho.com/api/v1/businessHours/6000000033001
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

204

Get Business Hours Sets

Retrieves business hours sets, with pagination support.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional

Index number from which the business hours sets must be listed

limit

integer

optional,
range : 1-50

Number of business hours sets to list

status

String

optional

Activation status of the business hours sets. Possible values: ACTIVE, INACTIVE

businessHourIds

list

optional

ID(s) of the business hours sets to list. Note: Up to 50 IDs can be provided by separating them with commas

GET /api/v1/businessHours

OAuth Scope

Desk.automations.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/businessHours
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "modifiedTime" : "2018-12-10T07:09:51.265Z",
    "holidayLists" : [ ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : null,
    "name" : "BusinssHour Pak Shift",
    "businessTimes" : [ {
      "startTime" : "10:00",
      "endTime" : "16:00",
      "day" : "MONDAY"
    }, {
      "startTime" : "10:00",
      "endTime" : "16:00",
      "day" : "TUESDAY"
    }, {
      "startTime" : "10:00",
      "endTime" : "16:00",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "10:00",
      "endTime" : "16:00",
      "day" : "THURSDAY"
    }, {
      "startTime" : "10:00",
      "endTime" : "16:00",
      "day" : "FRIDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "00:00",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "00:00",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 5:00 ) Pakistan Time( PLT )",
      "id" : "PLT"
    },
    "createdTime" : "2018-12-10T07:09:51.265Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000185071",
    "type" : "SPECIFIC",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-04T10:44:24.258Z",
    "holidayLists" : [ ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : null,
    "name" : "Specific BH",
    "businessTimes" : [ {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "MONDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "TUESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "THURSDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "FRIDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
      "id" : "GMT"
    },
    "createdTime" : "2018-11-28T11:25:45.082Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000101003",
    "type" : "SPECIFIC",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-04T06:48:44.595Z",
    "holidayLists" : [ {
      "name" : "Overlapping Holidays",
      "id" : "4000000117001",
      "status" : "INACTIVE"
    } ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : {
      "holidayListStatus" : "INACTIVE",
      "holidayListId" : "4000000117001",
      "holidayListName" : "Overlapping Holidays"
    },
    "name" : "24X7 BusinessHour",
    "businessTimes" : [ {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "MONDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "TUESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "THURSDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "FRIDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
      "id" : "GMT"
    },
    "createdTime" : "2018-11-28T11:25:45.082Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000103001",
    "type" : "24X7",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-03T07:16:59.198Z",
    "holidayLists" : [ ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : null,
    "name" : "Indian Shift 2",
    "businessTimes" : [ {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "MONDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "TUESDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "THURSDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "FRIDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "00:00",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "00:00",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
      "id" : "GMT"
    },
    "createdTime" : "2018-11-28T12:36:11.781Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000104068",
    "type" : "SPECIFIC",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-03T07:16:59.198Z",
    "holidayLists" : [ {
      "name" : "General HolidayList",
      "id" : "4000000105030",
      "status" : "INACTIVE"
    } ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : {
      "holidayListStatus" : "INACTIVE",
      "holidayListId" : "4000000105030",
      "holidayListName" : "General HolidayList"
    },
    "name" : "UK 24X7 Shift",
    "businessTimes" : [ {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "MONDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "TUESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "THURSDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "FRIDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "23:59",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
      "id" : "GMT"
    },
    "createdTime" : "2018-11-28T11:25:45.082Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000101005",
    "type" : "24X7",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-03T07:16:59.198Z",
    "holidayLists" : [ {
      "name" : "General HolidayList",
      "id" : "4000000105030",
      "status" : "INACTIVE"
    } ],
    "createdBy" : "4000000016079",
    "associatedHolidayList" : {
      "holidayListStatus" : "INACTIVE",
      "holidayListId" : "4000000105030",
      "holidayListName" : "General HolidayList"
    },
    "name" : "UK Shift",
    "businessTimes" : [ {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "MONDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "TUESDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "WEDNESDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "THURSDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "FRIDAY"
    }, {
      "startTime" : "09:00",
      "endTime" : "18:00",
      "day" : "SATURDAY"
    }, {
      "startTime" : "00:00",
      "endTime" : "00:00",
      "day" : "SUNDAY"
    } ],
    "timeZone" : {
      "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
      "id" : "GMT"
    },
    "createdTime" : "2018-11-28T11:25:45.082Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000101009",
    "type" : "CUSTOM",
    "status" : "INACTIVE"
  } ]
}

Get Associated Automation Rules

Retrieves automation rules associated with the specified business hours set, with pagination support.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional

Index number from which the rules must be listed

limit

integer

optional,
range : 1-50

Number of rules to list

GET /api/v1/businessHours/{businessHourId}/relatedRules

OAuth Scope

Desk.automations.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/businessHours/10000000317019/relatedRules
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "ruleType" : "SUPERVISE",
    "ruleName" : "TBA1",
    "ruleId" : "6000000019012"
  }, {
    "ruleType" : "SLA",
    "ruleName" : "Priority-based SLAs",
    "ruleId" : "6000000013508"
  }, {
    "ruleType" : "SLA",
    "ruleName" : "Bronze SLAs",
    "ruleId" : "6000000013514"
  }, {
    "ruleType" : "BLUEPRINT",
    "ruleName" : "Default Blueprint",
    "ruleId" : "6000000016083"
  }, {
    "ruleType" : "BLUEPRINT",
    "ruleName" : "BH BP",
    "ruleId" : "6000000018143"
  }, {
    "ruleType" : "BLUEPRINT",
    "ruleName" : "Third Bp",
    "ruleId" : "6000000023018"
  } ]
}

HolidayList

A holiday list is the list of public holidays applicable to your help desk. In Zoho Desk, you can configure multiple holiday lists based on the regions you cater to. Holiday lists are factored in when calculating the due time for responding to and resolving tickets. They play a critical role in time tracking and SLAs. You can associate a holiday list with multiple business hours sets, but each business hours set can include only one holiday list.

ATTRIBUTES

Attribute Name
Data Type
Description
name

String

Name of the holiday list

holidays

list

Holidays to define in the list

status

String

Activation status of the holiday list. Possible values: ACTIVE, INACTIVE

associatedBusinessHourIds
see documentation

list

ID(s) of the business hours sets to associate with the holiday list

holidayListType

String

Type of the holiday list. Possible values: RECURRING, YEAR_SPECIFIC

year

Integer

Year the holidays fall in. Note: Required only when holidayListType is YEAR_SPECIFIC

Example

{
  "modifiedTime" : "2018-12-03T07:16:54.223Z",
  "holidayListType" : "YEAR_SPECIFIC",
  "associatedBusinessHours" : [ {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101005",
    "businessHourName" : "Dual Write OFF 2"
  }, {
    "businessHourStatus" : "INACTIVE",
    "businessHourId" : "4000000101009",
    "businessHourName" : "Dual Write OFF 3 to ON via Update"
  } ],
  "holidays" : [ {
    "from" : "03-26",
    "to" : "03-26",
    "holidayName" : "Regional Holidays"
  }, {
    "from" : "12-05",
    "to" : "12-05",
    "holidayName" : "November Holidays"
  } ],
  "createdBy" : "4000000016079",
  "year" : "2024",
  "name" : "General HolidayList",
  "createdTime" : "2018-11-28T13:04:53.327Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000105030",
  "status" : "ACTIVE"
}


Create Holiday List

Creates a holiday list in the help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
name

String

required

Name of the holiday list

holidays

list

required

Holidays to define in the list

status

String

required

Activation status of the holiday list. Possible values: ACTIVE, INACTIVE

associatedBusinessHourIds
see documentation

list

optional

ID(s) of the business hours sets to associate with the holiday list

holidayListType

String

optional

Type of the holiday list. Possible values: RECURRING, YEAR_SPECIFIC

year

Integer

optional,
range : 2000-2100

Year the holidays fall in. Note: Required only when holidayListType is YEAR_SPECIFIC

POST /api/v1/holidayList

OAuth Scope

Desk.automations.CREATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/holidayList
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "associatedBusinessHourIds" : [ "4000000101003", "4000000101005", "4000000103001" ], "holidayListType" : "YEAR_SPECIFIC", "holidays" : [ { "from" : "02-20", "to" : "02-21", "holidayName" : "Holiday1" }, { "from" : "03-26", "to" : "03-26", "holidayName" : "Holiday2" }, { "from" : "12-24", "to" : "12-25", "holidayName" : "Christmas Holidays" } ], "year" : "2024", "name" : "My Company Holidays", "status" : "ACTIVE" }'

Response Example

{
  "modifiedTime" : "2018-12-10T10:36:53.136Z",
  "holidayListType" : "YEAR_SPECIFIC",
  "associatedBusinessHours" : [ {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101003",
    "businessHourName" : "UK Day Shift"
  }, {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101005",
    "businessHourName" : "Indian Night Shift"
  }, {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000103001",
    "businessHourName" : "UK Night Shift"
  } ],
  "holidays" : [ {
    "from" : "02-20",
    "to" : "02-21",
    "holidayName" : "Holiday1"
  }, {
    "from" : "03-26",
    "to" : "03-26",
    "holidayName" : "Holiday2"
  }, {
    "from" : "12-24",
    "to" : "12-25",
    "holidayName" : "Christmas Holidays"
  } ],
  "createdBy" : "4000000016079",
  "year" : "2024",
  "name" : "My Company Holidays",
  "createdTime" : "2018-12-10T10:36:53.136Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000191371",
  "status" : "ACTIVE"
}

Get Holiday List

Retrieves the details of a holiday list configured in the help desk portal.

Credit: 1 credit/call

GET /api/v1/holidayList/{holidayListId}

OAuth Scope

Desk.automations.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/holidayList/4000000191371
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "modifiedTime" : "2018-12-10T10:36:53.136Z",
  "holidayListType" : "RECURRING",
  "associatedBusinessHours" : [ {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101003",
    "businessHourName" : "UK Day Shift"
  }, {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101005",
    "businessHourName" : "Indian Night Shift"
  }, {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000103001",
    "businessHourName" : "UK Night Shift"
  } ],
  "holidays" : [ {
    "from" : "02-20",
    "to" : "02-21",
    "holidayName" : "Holiday1"
  }, {
    "from" : "03-26",
    "to" : "03-26",
    "holidayName" : "Holiday2"
  }, {
    "from" : "12-24",
    "to" : "12-25",
    "holidayName" : "Christmas Holidays"
  } ],
  "createdBy" : "4000000016079",
  "year" : null,
  "name" : "My Company Holidays",
  "createdTime" : "2018-12-10T10:36:53.136Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000191371",
  "status" : "ACTIVE"
}

Update Holiday List

Updates the details of a holiday list configured in the help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
name

String

optional

Name of the holiday list

holidays

list

optional

Holidays to define in the list

status

String

optional

Activation status of the holiday list. Possible values: ACTIVE, INACTIVE

associatedBusinessHourIds
see documentation

list

optional

ID(s) of the business hours sets to associate with the holiday list

PATCH /api/v1/holidayList/{holidayListId}

OAuth Scope

Desk.automations.UPDATE

Request Example

  • CURL

$ curl -X PATCH https://desk.zoho.com/api/v1/holidayList/6000000045009
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "associatedBusinessHourIds" : [ "4000000101003", "4000000103001" ], "name" : "My Holidays" }'

Response Example

{
  "modifiedTime" : "2018-12-10T10:44:46.247Z",
  "holidayListType" : "RECURRING",
  "associatedBusinessHours" : [ {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000101003",
    "businessHourName" : "UK Day Shift"
  }, {
    "businessHourStatus" : "ACTIVE",
    "businessHourId" : "4000000103001",
    "businessHourName" : "UK Night Shift"
  } ],
  "holidays" : [ {
    "from" : "02-20",
    "to" : "02-21",
    "holidayName" : "Holiday1"
  }, {
    "from" : "03-26",
    "to" : "03-26",
    "holidayName" : "Holiday2"
  }, {
    "from" : "12-24",
    "to" : "12-25",
    "holidayName" : "Christmas Holidays"
  } ],
  "createdBy" : "4000000016079",
  "year" : null,
  "name" : "My Holidays",
  "createdTime" : "2018-12-10T10:36:53.136Z",
  "modifiedBy" : "4000000016079",
  "id" : "4000000191371",
  "status" : "ACTIVE"
}

Delete Holiday List

Deletes a holiday list from the help desk portal.

Credit: 1 credit/call

DELETE /api/v1/holidayList/{holidayListId}

OAuth Scope

Desk.automations.DELETE

Request Example

  • CURL

$ curl -X DELETE https://desk.zoho.com/api/v1/holidayList/4000000191371
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

204

Get Holiday Lists

Retrieves holiday lists, with pagination support.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional

Index number from which the holiday lists must be listed

limit

integer

optional,
range : 1-50

Number of holiday lists to list

status

String

optional

Activation status used to filter holiday lists. Possible values: ACTIVE, INACTIVE

GET /api/v1/holidayList

OAuth Scope

Desk.automations.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/holidayList
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "modifiedTime" : "2018-12-10T10:48:48.772Z",
    "holidayListType" : "RECURRING",
    "associatedBusinessHours" : [ {
      "businessHourStatus" : "ACTIVE",
      "businessHourId" : "4000000101003",
      "businessHourName" : "UK Day Shift"
    }, {
      "businessHourStatus" : "ACTIVE",
      "businessHourId" : "4000000103001",
      "businessHourName" : "UK Night Shift"
    }, {
      "businessHourStatus" : "ACTIVE",
      "businessHourId" : "4000000101005",
      "businessHourName" : "Indian Night Shift"
    } ],
    "createdBy" : "4000000016079",
    "year" : null,
    "name" : "My Company Holidays",
    "createdTime" : "2018-12-10T10:48:48.772Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000191456",
    "status" : "ACTIVE"
  }, {
    "modifiedTime" : "2018-12-10T10:35:36.071Z",
    "holidayListType" : "YEAR_SPECIFIC",
    "associatedBusinessHours" : [ ],
    "createdBy" : "4000000016079",
    "year" : "2024",
    "name" : "My Holidays",
    "createdTime" : "2018-12-10T10:35:36.071Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000191337",
    "status" : "INACTIVE"
  }, {
    "modifiedTime" : "2018-12-04T14:56:17.481Z",
    "holidayListType" : "RECURRING",
    "associatedBusinessHours" : [ ],
    "createdBy" : "4000000016079",
    "year" : null,
    "name" : "Overlapping Holidays",
    "createdTime" : "2018-12-03T13:27:30.454Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000117001",
    "status" : "INACTIVE"
  }, {
    "modifiedTime" : "2018-12-03T07:16:54.223Z",
    "holidayListType" : "YEAR_SPECIFIC",
    "associatedBusinessHours" : [ {
      "businessHourStatus" : "INACTIVE",
      "businessHourId" : "4000000101009",
      "businessHourName" : "Indian Shift"
    } ],
    "createdBy" : "4000000016079",
    "year" : "2026",
    "name" : "General HolidayList",
    "createdTime" : "2018-11-28T13:04:53.327Z",
    "modifiedBy" : "4000000016079",
    "id" : "4000000105030",
    "status" : "ACTIVE"
  } ]
}

Departments

Departments refer to the organizational divisions configured in your help desk, based on the business function performed by each division; for example, marketing, sales, finance, admin, and so on.

ATTRIBUTES

Attribute Name
Data Type
Description
id

long

ID of the department

name

string

Name of the department

nameInCustomerPortal

string

Display name of the department in the help center

description

string

A short description of the department

isVisibleInCustomerPortal

boolean

Key that denotes if the department is visible in the help center or not

isEnabled

boolean

Key that denotes if the department is enabled or not

isAssignToTeamEnabled

boolean

Key that denotes if the assign to team functionality is enabled or not

hasLogo

boolean

Key that denotes if the department has a logo or not

creatorId

long

ID of user who created the department

createdTime

timestamp

Time of creating the department

associatedAgentIds

list

IDs of agents associated with the department

isDefault

boolean

Key that denotes if the department is the default department in the help desk portal

chatStatus

string

Chat status of the departments: AVAILABLE, DISABLED, NOT_CREATED

Example

{
  "isAssignToTeamEnabled" : true,
  "chatStatus" : "NOT_CREATED",
  "hasLogo" : true,
  "isVisibleInCustomerPortal" : true,
  "creatorId" : "1892000000042001",
  "description" : "Zylker Inc. is a multinational technology company that designs, develops, and sells consumer electronics.",
  "associatedAgentIds" : [ "1892000000042001", "1892000000056007", "1892000000888059" ],
  "isDefault" : true,
  "isEnabled" : true,
  "name" : "Zylker",
  "createdTime" : "2019-07-26T13:11:02.000Z",
  "id" : "1892000000082069",
  "nameInCustomerPortal" : "ZylCares"
}


Get department

This API fetches the details of a department from your help desk

Credit: 1 credit/call

GET /api/v1/departments/{department_id}

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments/1892000000082069
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "isAssignToTeamEnabled" : true,
  "chatStatus" : "AVAILABLE",
  "hasLogo" : true,
  "isVisibleInCustomerPortal" : true,
  "creatorId" : "1892000000042001",
  "description" : "Zylker Inc. is a multinational technology company that designs, develops, and sells consumer electronics.",
  "associatedAgentIds" : [ "1892000000042001", "1892000000056007", "1892000000888059" ],
  "isDefault" : true,
  "isEnabled" : true,
  "name" : "Zylker",
  "createdTime" : "2019-07-26T13:11:02.000Z",
  "id" : "1892000000082069",
  "nameInCustomerPortal" : "ZylCares"
}

List departments

This API lists a particular number of departments, based on the limit specified.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
isEnabled

boolean

optional

Key that filters departments based on their enabled status

from

integer

optional,
range : >=0

Index number, starting from which the departments must be fetched

searchStr

string

optional,
max chars : 100

String to search for departments by name, help center name, or description. The string must contain at least one character. Three search methods are supported: 1) string* - Searches for departments whose name, help center name, or description start with the string, 2) *string* - Searches for departments whose name, help center name, or description contain the string, 3) string - Searches for departments whose name, help center name, or description is an exact match for the string

limit

integer

optional,
range : 0-200

Number of departments to fetch; default value is 10 and maximum value supported is 200

chatStatus

string

optional,
max chars : 100

Key that filters departments based on their chat status. Values allowed are AVAILABLE, DISABLED, NOT_CREATED, and ${UNAVAILABLE}. ${UNAVAILABLE} refers to departments which are not available for chat.

GET /api/v1/departments

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments?isEnabled=true&chatStatus=AVAILABLE
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "AVAILABLE",
    "isDefault" : true,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "Zylker",
    "creatorId" : "1892000000042001",
    "description" : "Zylker Inc. is a multinational technology company that designs, develops, and sells consumer electronics.",
    "createdTime" : "2019-07-26T13:11:02.000Z",
    "id" : "1892000000082069",
    "nameInCustomerPortal" : "ZylCares"
  }, {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "AVAILABLE",
    "isDefault" : false,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "zPad",
    "creatorId" : "1892000000042001",
    "description" : "zPad is the most advanced tablet that brings you the never-experienced-before processing power.",
    "createdTime" : "2019-08-25T10:12:04.000Z",
    "id" : "1892000000082085",
    "nameInCustomerPortal" : "zPad"
  } ]
}

List my departments

This API lists departments, that is assocaited with user

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
isEnabled

boolean

optional

Key that filters departments based on their enabled status

chatStatus

string

optional,
max chars : 100

Key that filters departments based on their chat status. Values allowed are AVAILABLE, DISABLED, NOT_CREATED, and ${UNAVAILABLE}. ${UNAVAILABLE} refers to departments which are not available for chat.

GET /api/v1/myDepartments

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/myDepartments
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "AVAILABLE",
    "isDefault" : true,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "Zylker",
    "creatorId" : "1892000000042001",
    "description" : "Zylker Inc. is a multinational technology company that designs, develops, and sells consumer electronics.",
    "createdTime" : "2019-07-26T13:11:02.000Z",
    "id" : "1892000000082069",
    "nameInCustomerPortal" : "ZylCares"
  }, {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "AVAILABLE",
    "isDefault" : false,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "zPad",
    "creatorId" : "1892000000042001",
    "description" : "zPad is the most advanced tablet that brings you the never-experienced-before processing power.",
    "createdTime" : "2019-08-27T11:12:01.000Z",
    "id" : "1892000000082085",
    "nameInCustomerPortal" : "zPad"
  } ]
}

List agents in department

This API lists the agents in a department.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional

Index number, starting from which the agents must be listed

limit

integer

optional,
range : 0-200

Number of agents to fetch; default value is 10 and maximum value is 200

status

string

optional,
max chars : 100

Key that filters agents, based on their activation status: ACTIVE or DISABLED

isLightAgent

boolean

optional

Key that denotes if the agents must be light or non light.

isConfirmed

boolean

optional

Key that denotes if the agents must be confirmed or unconfirmed.

searchStr

string

optional,
max chars : 100

String to search for agents by first name, last name, or email ID. The string must contain at least one character. Three search methods are supported: 1) string* - Searches for agents whose first name, last name, or email ID start with the string, 2) *string* - Searches for agents whose first name, last name, or email ID contain the string, 3) string - Searches for agents whose first name, last name, or email ID is an exact match for the string

fieldName

string

optional,
max chars : 100

Name of the field that must be used for searching and listing agents. Values allowed are: firstName, lastName, name, and emailId.

sortOrder

string

optional,
max chars : 100

To sort the available list of agents in either ascending or descending order. Values allowed are: asc or desc

GET /api/v1/departments/{department_id}/agents

OAuth Scope

Desk.basic.READ , Desk.agents.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments/1892000000006907/agents
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "lastName" : "case",
    "extn" : "3298",
    "roleId" : "1892000000056099",
    "langCode" : "en_US",
    "mobile" : "",
    "emailId" : "case@zylker.com",
    "associatedChatDepartmentIds" : [ ],
    "zuid" : "10687231",
    "associatedDepartmentIds" : [ "1892000000006907", "1892000000082069", "1892000000639717" ],
    "firstName" : "",
    "photoURL" : null,
    "phone" : "12121",
    "profileId" : "1892000000056091",
    "countryCode" : "en_US",
    "channelExpert" : [ "Facebook", "Chat", "Phone", "Twitter", "Web", "Email", "Forums" ],
    "name" : "case",
    "isConfirmed" : true,
    "aboutInfo" : "Expert in handling tickets and Automations",
    "id" : "1892000000056007",
    "status" : "ACTIVE"
  }, {
    "lastName" : "jade",
    "extn" : "3203",
    "roleId" : "1892000000056899",
    "langCode" : "en_US",
    "mobile" : "",
    "emailId" : "jade@zylker.com",
    "associatedChatDepartmentIds" : [ ],
    "zuid" : "10657727",
    "associatedDepartmentIds" : [ "1892000000006907", "1892000000082069", "1892000000639717", "1892000001019041", "1892000001106673", "1892000001109673" ],
    "firstName" : "",
    "photoURL" : "https://contacts.zoho.com/file?t=user&ID=10657727",
    "phone" : "",
    "profileId" : "1892000000056091",
    "countryCode" : "en_US",
    "channelExpert" : [ "Facebook", "Email", "Forums" ],
    "name" : "jade",
    "isConfirmed" : true,
    "aboutInfo" : "Expert in handling tickets",
    "id" : "1892000000042001",
    "status" : "ACTIVE"
  }, {
    "lastName" : "john",
    "extn" : "3228",
    "roleId" : "1892000000056004",
    "langCode" : "en_US",
    "mobile" : "",
    "emailId" : "john@zylker.com",
    "associatedChatDepartmentIds" : [ ],
    "zuid" : "10713988",
    "associatedDepartmentIds" : [ "1892000000006907", "1892000001019041" ],
    "firstName" : "",
    "photoURL" : null,
    "phone" : "68779989",
    "profileId" : "18920000000232043",
    "countryCode" : "en_US",
    "channelExpert" : [ "Facebook", "Chat", "Phone", "Twitter", "Web", "Email", "Forums" ],
    "name" : "john",
    "isConfirmed" : true,
    "aboutInfo" : "Expert in handling tickets and Automations",
    "id" : "1892000000070001",
    "status" : "DISABLED"
  }, {
    "lastName" : "Waugh",
    "extn" : "4020",
    "roleId" : "1892000000056004",
    "langCode" : "ja_JP",
    "mobile" : "",
    "emailId" : "stephen@zylker.com",
    "associatedChatDepartmentIds" : [ ],
    "zuid" : null,
    "associatedDepartmentIds" : [ "1892000000006907", "1892000000082069", "1892000000639717" ],
    "firstName" : "Steve",
    "photoURL" : null,
    "phone" : "",
    "profileId" : "18920000000232043",
    "countryCode" : "en_US",
    "channelExpert" : [ "Facebook", "Chat" ],
    "name" : "Steve Waugh",
    "isConfirmed" : false,
    "aboutInfo" : "Expert in handling Departments",
    "id" : "1892000000888059",
    "status" : "ACTIVE"
  } ]
}

Get department count

This API returns the number of departments configured in your help desk portal.

Credit: 50 credits/call

Query Params

Param Name
Data Type
Description
isEnabled

boolean

optional

Key that filters departments based on their enabled status

GET /api/v1/departments/count

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments/1892000000006907/count?isEnabled=true
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "count" : 5
}

Get department details by department IDs

This API fetches the details of the departments whose IDs are passed in the API request.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
departmentIds

long

required

Comma-separated array of department IDs. Maximum number of IDs allowed is 50.

GET /api/v1/departmentsByIds?departmentIds={department_ids}

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departmentsByIds?departmentIds=1892000000082069,1892000000082085
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "AVAILABLE",
    "isDefault" : true,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "Zylker",
    "creatorId" : "1892000000042001",
    "description" : "Zylker Inc. is a multinational technology company that designs, develops, and sells consumer electronics.",
    "createdTime" : "2019-07-26T13:11:02.000Z",
    "id" : "1892000000082069",
    "nameInCustomerPortal" : "ZylCares"
  }, {
    "isAssignToTeamEnabled" : true,
    "chatStatus" : "DISABLED",
    "isDefault" : false,
    "hasLogo" : true,
    "isVisibleInCustomerPortal" : true,
    "isEnabled" : true,
    "name" : "zPad",
    "creatorId" : "1892000000042001",
    "description" : "zPad is the most advanced tablet that brings you the never-experienced-before processing power.",
    "createdTime" : "2018-07-06T13:11:12.000Z",
    "id" : "1892000000082085",
    "nameInCustomerPortal" : "zPad"
  } ]
}

Get associable agents in a department

This API lists the associable agents in a department in your helpdesk.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional,
range : >=0

Index number, starting from which the agents must be listed

limit

integer

optional,
range : 0-100

Number of agents to fetch; default value is 10 and maximum value is 100

status

string

optional,
max chars : 100

Key that filters agents based on their activation status: ACTIVE or DISABLED

searchStr

string

optional,
max chars : 100

String to search for agents by first name, last name, or email ID. The string must contain at least one character. Three search methods are supported: 1) string* - Searches for agents whose first name, last name, or email ID start with the string, 2) *string* - Searches for agents whose first name, last name, or email ID contain the string, 3) string - Searches for agents whose first name, last name, or email ID is an exact match for the string

fieldName

string

optional,
max chars : 100

Name of the field that must be used for searching and listing agents. Values allowed are: firstName, lastName, name, and emailId.

sortOrder

string

optional,
max chars : 100

To sort the available list of agents in either ascending or descending order. Values allowed are: asc or desc

GET /api/v1/departments/{department_id}/associableAgents

OAuth Scope

Desk.departments.READ , Desk.basic.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments/1892000000006907/associableAgents?from=0&limit=10&status=ACTIVE
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "firstName" : "",
    "lastName" : "case",
    "photoURL" : null,
    "roleId" : "1892000000056099",
    "profileId" : "1892000000056091",
    "emailId" : "case@zylker.com",
    "id" : "1892000000056007",
    "zuid" : "10687231"
  }, {
    "firstName" : "",
    "lastName" : "jade",
    "photoURL" : "https://contacts.zoho.com/file?t=user&ID=10657727",
    "roleId" : "1892000000056899",
    "profileId" : "1892000000056091",
    "emailId" : "jade@zylker.com",
    "id" : "1892000000042001",
    "zuid" : "10657727"
  }, {
    "firstName" : "Steve",
    "lastName" : "Waugh",
    "photoURL" : "https://contacts.zoho.com/file?t=user&ID=10657828",
    "roleId" : "1892000000056004",
    "profileId" : "18920000000232043",
    "emailId" : "stephen@zylker.com",
    "id" : "1892000000888059",
    "zuid" : null
  } ]
}

Check for duplicate departments

This API checks if multiple departments have the same name.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
departmentName

string

required,
max chars : 150

Name of the department for which you want to check duplicate entries

GET /api/v1/departments/checkExists

OAuth Scope

Desk.departments.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/departments/checkExists?departmentName=zPad
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "isDepartmentNameExist" : true
}

Add department

This API adds a department to your help desk portal.

Credit: 1 credit/record

Attributes

Param Name
Data Type
Description
name

string

required,
max chars : 150

Name of the department

nameInCustomerPortal

string

optional,
max chars : 150

Display name of the department in the help center

description

string

optional,
max chars : 500

A short description of the department

isVisibleInCustomerPortal

boolean

optional

Key that denotes if the department is visible in the help center or not

isAssignToTeamEnabled

boolean

optional

Key that denotes if the assign to team functionality is enabled or not

associatedAgentIds

list

required

IDs of agents associated with the department

POST /api/v1/departments

OAuth Scope

Desk.departments.CREATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/departments
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "isAssignToTeamEnabled" : false, "isVisibleInCustomerPortal" : true, "name" : "zPhone", "description" : "With the most advanced technology, the zPhone is the world’s largest selling smartphone.", "associatedAgentIds" : [ "1892000000042001", "1892000000056007" ], "nameInCustomerPortal" : "zPhone" }'

Response Example

{
  "isAssignToTeamEnabled" : false,
  "chatStatus" : "NOT_CREATED",
  "hasLogo" : false,
  "isVisibleInCustomerPortal" : true,
  "creatorId" : "1892000000042001",
  "description" : "With the most advanced technology, the zPhone is the world’s largest selling smartphone.",
  "associatedAgentIds" : [ "1892000000042001", "1892000000056007" ],
  "isDefault" : false,
  "isEnabled" : true,
  "name" : "zPhone",
  "createdTime" : "2019-07-26T13:11:02.000Z",
  "id" : "1892000000082085",
  "nameInCustomerPortal" : "zPhone"
}

Update department

This API updates the details of an existing department.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
name

string

optional,
max chars : 150

Name of the department

nameInCustomerPortal

string

optional,
max chars : 150

Display name of the department in the help center

description

string

optional,
max chars : 500

A short description of the department

isVisibleInCustomerPortal

boolean

optional

Key that denotes if the department is visible in the help center or not

isAssignToTeamEnabled

boolean

optional

Key that denotes if the assign to team functionality is enabled or not

associatedAgentIds

list

optional

IDs of agents associated with the department

PATCH /api/v1/departments/{department_id}

OAuth Scope

Desk.departments.UPDATE

Request Example

  • CURL

$ curl -X PATCH https://desk.zoho.com/api/v1/departments/1892000000082085
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "isAssignToTeamEnabled" : true, "nameInCustomerPortal" : "zPhone Support" }'

Response Example

{
  "isAssignToTeamEnabled" : true,
  "chatStatus" : "DISABLED",
  "hasLogo" : false,
  "isVisibleInCustomerPortal" : true,
  "creatorId" : "1892000000042001",
  "description" : "With the most advanced technology, the zPhone is the world’s largest selling smartphone.",
  "associatedAgentIds" : [ "1892000000042001", "1892000000056007" ],
  "isDefault" : false,
  "isEnabled" : true,
  "name" : "zPhone",
  "createdTime" : "2019-07-26T13:11:02.000Z",
  "id" : "1892000000082085",
  "nameInCustomerPortal" : "zPhone Support"
}

Disable department

This API disables a department in your help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
agentNewDepartment

Long

optional

Agents move to new department ID

emailNewDepartment

Long

optional

Email move to new department ID

POST /api/v1/departments/{department_id}/disable

OAuth Scope

Desk.departments.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/departments/1892000000082085/disable
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "emailNewDepartment" : "1892000000082069", "agentNewDepartment" : "1892000000082069" }'

Response Example

204

Enable department

This API enables a department in your help desk portal.

Credit: 1 credit/call

POST /api/v1/departments/{department_id}/enable

OAuth Scope

Desk.departments.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/departments/1892000000082085/enable
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

204

Associate agents to department

This API associates agents to a department.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
agentIds

list

required

Ids of Agents

POST /api/v1/departments/{department_id}/associateAgents

OAuth Scope

Desk.permissions.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/departments/1892000000082085/associateAgents
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "agentIds" : [ "1892000000042001", "1892000000056007" ] }'

Response Example

204

Dissociate agents from department

This API dissociates agents from a department.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
agentIds

list

required

Ids of Agents

POST /api/v1/departments/{department_id}/dissociateAgents

OAuth Scope

Desk.permissions.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/departments/1892000000082085/dissociateAgents
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "agentIds" : [ "1892000000056007" ] }'

Response Example

204

Domain Mapping

By default, the web address of your help center is a Zoho Desk sub-domain in the "desk.zoho.com/portal/<mycompany>" format. However, you can personalize this address, so that your customers can submit their tickets from a sub-domain, such as 'support.mycompany.com'. This feature is called domain/host mapping.

ATTRIBUTES

Attribute Name
Data Type
Description
domain

string

Address of the domain

isVerified

boolean

Key that denotes if the domain is verified

isApplied

boolean

Key that denotes if the domain is applied to the portal

zdSecurityCode

string

Zoho Desk domain security code to add in the domain service provider's CNAME

verifiedTime

timestamp

Time of verifying the domain

appliedTime

timestamp

Time of applying the domain to the portal

verifiedBy

long

ID of user who verified the domain

appliedBy

long

ID of user who applied the domain to the portal

sslStatus

string

SSL status of the domain

sslRequestStatus

string

SSL request status of the domain if SSL certificate is requested for the domain

sslRequestedBy

long

ID of user who requested for the SSL certificate for the domain

sslRequestedTime

timestamp

Time of requesting the SSL certificate for the domain

Example

{
  "appliedTime" : null,
  "sslRequestStatus" : null,
  "sslRequestedBy" : null,
  "isVerified" : false,
  "sslStatus" : "NO_SSL",
  "domain" : "support.zylker.com",
  "zdSecurityCode" : "zdc3b95061484994060a401652cb2a45b2",
  "sslRequestedTime" : null,
  "isApplied" : false,
  "appliedBy" : null,
  "verifiedBy" : null,
  "verifiedTime" : null
}


Add domain

This API adds a domain to your help desk.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
domain

string

required,
max chars : 46

Address of the domain

POST /api/v1/domains

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/domains
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "domain" : "support.zylker.com" }'

Response Example

{
  "appliedTime" : null,
  "sslRequestStatus" : null,
  "sslRequestedBy" : null,
  "isVerified" : false,
  "sslStatus" : "NO_SSL",
  "domain" : "support.zylker.com",
  "zdSecurityCode" : "zdc3b95061484994060a401652cb2a45b2",
  "sslRequestedTime" : null,
  "isApplied" : false,
  "appliedBy" : null,
  "verifiedBy" : null,
  "verifiedTime" : null
}

Verify domain

This API verifies a domain in your help desk.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
domain

string

required,
max chars : 100

Domain to be verified.

method

string

required,
max chars : 100

Domain verification method. CNAME or HTML.

POST /api/v1/domains/verify

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/domains/verify
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "method" : "CNAME", "domain" : "support.zylker.com" }'

Response Example

{
  "appliedTime" : null,
  "sslRequestStatus" : null,
  "sslRequestedBy" : null,
  "isVerified" : true,
  "sslStatus" : "NO_SSL",
  "domain" : "support.zylker.com",
  "zdSecurityCode" : null,
  "sslRequestedTime" : null,
  "isApplied" : false,
  "appliedBy" : null,
  "verifiedBy" : "8000000012800",
  "verifiedTime" : "2018-06-03T11:21:07.912Z"
}

Apply domain

This API maps a domain to the default portal in your help desk.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
domain

string

required,
max chars : 46

Address of the domain

POST /api/v1/domains/apply

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/domains/apply
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "domain" : "support.zylker.com" }'

Response Example

{
  "appliedTime" : "2018-06-03T11:25:07.897Z",
  "sslRequestStatus" : null,
  "sslRequestedBy" : "8000000012800",
  "isVerified" : true,
  "sslStatus" : "VALID",
  "domain" : "support.zylker.com",
  "zdSecurityCode" : null,
  "sslRequestedTime" : "2018-06-03T11:25:07.897Z",
  "isApplied" : true,
  "appliedBy" : "8000000012800",
  "verifiedBy" : "8000000012800",
  "verifiedTime" : "2018-06-03T11:21:07.912Z"
}

Reset current domain

This API resets the current domain of the default portal in your help desk.

Credit: 1 credit/call

POST /api/v1/domains/reset

OAuth Scope

Desk.organization.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/domains/reset
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

204

List domains

This API lists the domains configured in your help desk.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
isVerified

boolean

optional

Key that filters domains based on their verification status

isApplied

boolean

optional

Key that filters domains based on their application status in the help desk

GET /api/v1/domains

OAuth Scope

Desk.organization.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/domains?isVerified=true&isApplied=false
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "appliedTime" : null,
    "sslRequestStatus" : null,
    "sslRequestedBy" : null,
    "isVerified" : true,
    "sslStatus" : "NO_SSL",
    "domain" : "supportportal.zylker.com",
    "zdSecurityCode" : null,
    "sslRequestedTime" : null,
    "isApplied" : false,
    "appliedBy" : null,
    "verifiedBy" : "8000000012800",
    "verifiedTime" : "2018-06-03T11:21:07.912Z"
  }, {
    "appliedTime" : null,
    "sslRequestStatus" : null,
    "sslRequestedBy" : null,
    "isVerified" : true,
    "sslStatus" : "NO_SSL",
    "domain" : "customers.zylker.com",
    "zdSecurityCode" : null,
    "sslRequestedTime" : null,
    "isApplied" : false,
    "appliedBy" : null,
    "verifiedBy" : "8000000012800",
    "verifiedTime" : "2018-06-03T11:21:07.654Z"
  }, {
    "appliedTime" : null,
    "sslRequestStatus" : null,
    "sslRequestedBy" : null,
    "isVerified" : true,
    "sslStatus" : "NO_SSL",
    "domain" : "partners.zylker.com",
    "zdSecurityCode" : null,
    "sslRequestedTime" : null,
    "isApplied" : false,
    "appliedBy" : null,
    "verifiedBy" : "8000000012800",
    "verifiedTime" : "2018-06-03T11:21:07.912Z"
  } ]
}

Products

Products are the goods/services your organization sells.

ATTRIBUTES

Attribute Name
Data Type
Description
id

long

ID of the product

departmentIds
see documentation

list

IDs of departments associated with the product

ownerId

long

ID of user to whom the product is assigned

productName

string

Name of the product

productCode

string

Reference code of the product

productCategory

string

Category to which the product belongs

manufacturer

string

Organization that manufactures the product

unitPrice

double

Price of the product

customFields

deprecated

list

User-defined fields related to the product

cf

list

User-defined fields related to the product

createdBy

long

User who added the product to the help desk portal

modifiedBy

long

User who modified the details of the product

createdTime

timestamp

Time of adding the product to the help desk portal

modifiedTime

timestamp

Time of modifying product details

description

string

Description of the product

Example

{
  "unitPrice" : "100.0",
  "modifiedTime" : "2016-06-27T06:33:19.000Z",
  "productCode" : "E7450",
  "createdBy" : "4000000008692",
  "module" : "products",
  "createdTime" : "2016-06-27T06:33:19.000Z",
  "description" : "New Product",
  "modifiedBy" : "4000000008692",
  "id" : "4000000013043",
  "departmentIds" : [ "6000000007239", "6000000029263" ],
  "productName" : "DELL"
}


Get product

This API fetches a single product from your helpdesk.

Credit: 1 credit/call

Query Params

Param Name
Data Type
Description

string

optional,
max chars : 100

Key that fetches secondary information related to the product. Values allowed are: departments and owner. You can pass multiple values by separating them with commas.

GET /api/v1/products/{product_id}

OAuth Scope

Desk.products.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/products/6000000124009
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "owner" : {
    "photoURL" : "https://desk.zoho.com/api/v1/agents/6000000009050/photo?orgId=581861259",
    "firstName" : "Aaron",
    "lastName" : "Stone",
    "name" : "Aaron Stone",
    "id" : "6000000009050"
  },
  "unitPrice" : "100.0",
  "modifiedTime" : "2017-06-28T13:25:06.000Z",
  "cf" : { },
  "description" : null,
  "departmentIds" : [ "6000000009450", "6000000009380", "6000000009230" ],
  "ownerId" : "6000000009050",
  "layoutId" : "6000000002556",
  "productName" : "Dell",
  "productCategory" : null,
  "productCode" : "12345",
  "isDeleted" : false,
  "createdBy" : "6000000009050",
  "createdTime" : "2017-06-28T13:25:06.000Z",
  "modifiedBy" : "6000000009050",
  "id" : "6000000124009",
  "departments" : [ {
    "name" : "Associated Department 1",
    "id" : "6000000009450"
  }, {
    "name" : "Associated Department 2",
    "id" : "6000000009380"
  }, {
    "name" : "Associated Department 3",
    "id" : "6000000009230"
  } ]
}

List products

This API lists a specific number of products from your help desk portal, based on the limit defined. (Note: The departmentIds key will soon be deprecated and not included in API responses.)

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
viewId

long

optional

ID of the view to apply while fetching the products

from

integer

optional

Index number, starting from which the products must be fetched

limit

integer

optional,
range : 1-100

No. of products to fetch

departmentId

long

optional

ID of the department from which the products must be fetched. If you want to list the products configured in all accessible departments, pass the value 0.

ownerId

long

optional

ID of user to whom the product is assigned

sortBy

string

optional,
max chars : 100

Sort by a specific attribute : productName, productCode, unitPrice, createdTime or modifiedTime. The default sorting order is ascending. A - prefix denotes descending order of sorting.

fields

string

optional,
max chars : 100

Key that returns the values of mentioned fields (both pre-defined and custom) in your portal. All field types except multi-text are supported. Standard, non-editable fields are supported too. These fields include: layoutId. Maximum of 30 fields is supported as comma separated values.

list

optional

Secondary information related to the contact.Value supported is owner.

GET /api/v1/products

OAuth Scope

Desk.products.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/products?departmentIds=6000000007239,6000000029263
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "unitPrice" : "100.0",
    "productCode" : null,
    "id" : "6000000121033",
    "productName" : "HTC"
  }, {
    "unitPrice" : "100.0",
    "productCode" : null,
    "id" : "6000000121037",
    "productName" : "Dell"
  }, {
    "unitPrice" : "100.0",
    "productCode" : null,
    "id" : "6000000145024",
    "productName" : "Lenovo"
  } ]
}

Create product

This API adds a product to your helpdesk.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
departmentIds
see documentation

list

required

IDs of departments associated with the product

ownerId

long

optional

ID of user to whom the product is assigned

productName

string

required,
max chars : 200

Name of the product

productCode

string

optional,
max chars : 200

Reference code of the product

productCategory

string

optional,
max chars : 200

Category to which the product belongs

manufacturer

string

optional,
max chars : 200

Organization that manufactures the product

unitPrice

double

optional

Price of the product

customFields
deprecated

list

optional

User-defined fields related to the product

cf

list

optional

User-defined fields related to the product

description

string

optional,
max chars : 65535

Description of the product

POST /api/v1/products

OAuth Scope

Desk.products.CREATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/products
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "unitPrice" : "100", "productCode" : "12345", "departmentIds" : [ "6000000007239", "6000000029263" ], "productName" : "Dell" }'

Response Example

{
  "unitPrice" : "100.0",
  "modifiedTime" : "2017-07-18T10:46:25.667Z",
  "cf" : { },
  "description" : null,
  "departmentIds" : [ "6000000007239", "6000000029263" ],
  "ownerId" : "6000000009050",
  "layoutId" : "6000000002556",
  "productName" : "Dell",
  "productCategory" : null,
  "productCode" : "12345",
  "isDeleted" : false,
  "createdBy" : "6000000009050",
  "createdTime" : "2017-07-18T10:46:25.667Z",
  "modifiedBy" : "6000000009050",
  "id" : "6000000164001"
}

List tickets by products

This API lists tickets received from a specific products.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
departmentId

long

optional

ID of the department from which the tickets must be fetched

from

Integer

optional

Index number, starting from which the tickets must be fetched

limit

Integer

optional,
range : 1-100

Number of tickets to fetch

sortBy

string

optional,
max chars : 100

Sort by a specific attribute: createdTime or modifiedTime. The default sorting order is ascending. A - prefix denotes descending order of sorting.

dueDate

string

optional,
max chars : 100

Filter by ticket duedate. Values allowed are overdue, tomorrow, currentWeek, currentMonth and today. You can include both values by separating them with a comma

isSpam

boolean

optional,
default : false

Filters Spam tickets

string

optional,
max chars : 100

Additional information related to the tickets. Values allowed are: productsdepartmentsteamisRead and assignee. You can pass multiple values by separating them with a comma in the API request.

GET /api/v1/products/{product_id}/tickets

OAuth Scope

Desk.tickets.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/products/18944000000424033/tickets?include=departments,team,assignee
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "ticketNumber" : "149",
    "sentiment" : "NEGATIVE",
    "statusType" : "Open",
    "subject" : "Hi. There is a sudden delay in the processing of the orders. Check this with high priority",
    "dueDate" : "2017-11-04T07:03:09.000Z",
    "departmentId" : "1892000000006907",
    "channel" : "Email",
    "onholdTime" : null,
    "language" : "English",
    "closedTime" : null,
    "createdTime" : "2017-10-12T13:11:50.000Z",
    "id" : "18944000000336005",
    "department" : {
      "name" : "dasdasdasd",
      "id" : "1892000000006907"
    },
    "email" : "support@zylker.com",
    "customerResponseTime" : "2017-11-03T07:03:09.203Z",
    "productId" : "18944000000424033",
    "contactId" : "18944000000421011",
    "threadCount" : "7",
    "lastThread" : null,
    "team" : {
      "name" : "kjsdfjks",
      "id" : "8920000000069071",
      "logoUrl" : "https://desk.zoho.com/api/v1/teams/8920000000069071/logo?orgId=11278831"
    },
    "priority" : "Medium",
    "assigneeId" : "1892000000042001",
    "commentCount" : "0",
    "accountId" : "189200000005345",
    "phone" : "9876543321",
    "webUrl" : "https://desk.zoho.com/support/zylker/ShowHomePage.do#Cases/dv/20d7881a46edfcffefe308ab38676ec3e612657a51fd5fbe",
    "teamId" : "8920000000069071",
    "assignee" : {
      "firstName" : "dasca",
      "lastName" : "vins",
      "photoURL" : "https://desk.zoho.com/api/v1/agent/1892000000042001/photo",
      "id" : "1892000000042001",
      "email" : "jack@zylker.com"
    },
    "status" : "Open"
  } ]
}

Update product

This API updates details of a product in your help desk portal.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
departmentIds
see documentation

list

optional

IDs of departments associated with the product

ownerId

long

optional

ID of user to whom the product is assigned

productName

string

optional,
max chars : 200

Name of the product

productCode

string

optional,
max chars : 200

Reference code of the product

productCategory

string

optional,
max chars : 200

Category to which the product belongs

manufacturer

string

optional,
max chars : 200

Organization that manufactures the product

unitPrice

double

optional

Price of the product

customFields
deprecated

list

optional

User-defined fields related to the product

cf

list

optional

User-defined fields related to the product

description

string

optional,
max chars : 65535

Description of the product

PATCH /api/v1/products/{product_id}

OAuth Scope

Desk.products.UPDATE

Request Example

  • CURL

$ curl -X PATCH https://desk.zoho.com/api/v1/products/6000000124009
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "departmentIds" : [ "6000000029263", "6000000125041" ], "productName" : "Dell" }'

Response Example

{
  "unitPrice" : "100.0",
  "modifiedTime" : "2017-07-18T10:53:40.787Z",
  "cf" : { },
  "description" : null,
  "departmentIds" : [ "6000000029263", "6000000125041" ],
  "ownerId" : "6000000009050",
  "layoutId" : "6000000002556",
  "productName" : "Dell",
  "productCategory" : null,
  "productCode" : "12345",
  "isDeleted" : false,
  "createdBy" : "6000000009050",
  "createdTime" : "2017-06-28T13:25:06.000Z",
  "modifiedBy" : "6000000009050",
  "id" : "6000000124009"
}

Move Products to trash

This API moves products to the Recycle Bin of your help desk portal.

Credit: 6 credits/record

Attributes

Param Name
Data Type
Description
departmentId
see documentation

long

optional

ID of the department containing the products

productIds

list

required

IDs of the products you want to delete

POST /api/v1/products/moveToTrash

OAuth Scope

Desk.products.DELETE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/products/moveToTrash
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "productIds" : [ "2000032003232" ], "departmentId" : "2000032006800" }'

Response Example

204

Search for duplicate records

This API searches for duplicate records of a product.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

integer

optional

Index number, starting from which the products must be fetched

limit

integer

optional,
range : 1-100

No. of products to fetch

productName

string

required,
max chars : 200

Name of the product, used as the keyword for the search

GET /api/v1/products/searchDuplicates

OAuth Scope

Desk.products.READ

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/products/searchDuplicates?productName=Dell
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "unitPrice" : "100.0",
    "productCode" : null,
    "id" : "6000000121033",
    "productName" : "Dell"
  }, {
    "unitPrice" : "100.0",
    "productCode" : null,
    "id" : "6000000121037",
    "productName" : "Dell"
  } ]
}

Associate contacts with a product

This API associates contacts with a product. Only a maximum of 10 contacts can be associated with a product through a single API request.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
ids

list

required

IDs of the resources to associate

associate

boolean

required

true for associating the resource and false for dissociating the resource

POST api/v1/products/{product_id}/associateContacts

OAuth Scope

Desk.products.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/products/2000000031001/associateContacts
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "ids" : [ "2000000034031", "2000000034029" ], "associate" : true }'

Response Example

200

Associate accounts with a product

This API associates accounts with a product. Only a maximum of 10 accounts can be associated with a product through a single API request.

Credit: 1 credit/call

Attributes

Param Name
Data Type
Description
ids

list

required

IDs of the resources to associate

associate

boolean

required

true for associating the resource and false for dissociating the resource

POST api/v1/products/{product_id}/associateAccounts

OAuth Scope

Desk.products.UPDATE

Request Example

  • CURL

$ curl -X POST https://desk.zoho.com/api/v1/products/2000000031001/associateAccounts
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

  -d'{ "ids" : [ "2000000029035", "2000000029001" ], "associate" : true }'

Response Example

200

List accounts associated with product

This API lists the accounts associated with a product

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

int

optional

Index number starting from which the accounts must be fetched

limit

integer

optional,
range : 1-100

Number of accounts to fetch

sortBy

string

optional,
max chars : 100

Key that sorts the accounts by a specific attribute: accountName or createdTime.The default sorting order is ascending. A - prefix denotes descending order of sorting

GET api/v1/products/{products_id}/accounts

OAuth Scope

Desk.accounts.READ

Request Example

  • CURL
  • Java

$ curl -X GET https://support.zoho.com/api/v1/products/2000000031001/accounts
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

AccountAPI account = ZDesk.getAccountAPIInstance(mailId); <br/> List&lt;Account&gt; response = account.getAccountsUnderProduct( productId, from, limit, sortBy, isAscending );

Response Example

{
  "data" : [ {
    "website" : "112121",
    "accountName" : "Admin Account",
    "phone" : "121212",
    "webUrl" : "https://desk.zoho.com/support/zylker/ShowHomePage.do#Accounts/dv/d126330fb061247d9ebddaeb9d93ba74750b0284bc703b38",
    "createdTime" : "2015-02-16T16:57:44.000Z",
    "zohoCRMAccount" : {
      "id" : "32754000000537001"
    },
    "id" : "1892000000052077",
    "email" : "admin@zylker.com"
  }, {
    "website" : "1211212",
    "accountName" : "Agent Account",
    "phone" : "11211",
    "webUrl" : "https://desk.zoho.com/support/zylker/ShowHomePage.do#Accounts/dv/d126330fb061247d9ebddaeb9d93ba74750b0284bc703b38",
    "createdTime" : "2015-02-16T16:57:44.000Z",
    "zohoCRMAccount" : {
      "id" : "32754000000537001"
    },
    "id" : "1892000000052090",
    "email" : "agent@zylker.com"
  } ]
}

List contacts associated with product

This API lists the contacts associated with a product.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
from

int

optional

Index number, starting from which the contacts must be listed

limit

integer

optional,
range : 1-100

Number of contacts to fetch

sortBy

string

optional,
max chars : 100

Parameter that sorts contacts by one of these attributes:
firstName,

lastName,

phone,

email,

account,

createdTime,

modifiedTime

list

optional

Key that fetches secondary information related to the contact.Value allowed is accounts

isSpam

boolean

optional,
default : false

Filters Spam contacts

GET api/v1/products/{products_id}/contacts

OAuth Scope

Desk.contacts.READ

Request Example

  • CURL

$ curl -X GET https://support.zoho.com/api/v1/products/2000000031001/contacts
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "lastName" : "Case",
    "secondaryEmail" : null,
    "ownerId" : null,
    "type" : null,
    "accountId" : "1892000000091433",
    "firstName" : "Jonathan",
    "photoURL" : "https://desk.zoho.com/api/v1/contacts/1892000000772003/photo",
    "isAnonymous" : true,
    "phone" : "555555",
    "webUrl" : "https://desk.zoho.com/support/zylker/ShowHomePage.do#Contacts/dv/d126330fb061247d9ebddaeb9d93ba74750b0284bc703b38",
    "createdTime" : "2017-10-12T13:11:50.000Z",
    "zohoCRMContact" : null,
    "id" : "1892000000772003",
    "customerHappiness" : {
      "badPercentage" : "0",
      "okPercentage" : "0",
      "goodPercentage" : "0"
    },
    "email" : "case@zylker.com"
  }, {
    "lastName" : "Jade",
    "secondaryEmail" : null,
    "ownerId" : null,
    "type" : null,
    "accountId" : "1892000000052077",
    "firstName" : "Christ",
    "photoURL" : null,
    "isAnonymous" : true,
    "phone" : null,
    "webUrl" : "https://desk.zoho.com/support/zylker/ShowHomePage.do#Contacts/dv/d126330fb061247d9ebddaeb9d93ba74750b0284bc703b38",
    "createdTime" : "2017-10-12T13:11:50.000Z",
    "zohoCRMContact" : {
      "id" : "1892000000772030",
      "type" : "contacts_leads"
    },
    "id" : "1892000000772001",
    "customerHappiness" : {
      "badPercentage" : "22",
      "okPercentage" : "31",
      "goodPercentage" : "47"
    },
    "email" : "jade@zylker.com"
  } ]
}

Product Attachments

Product attachments are the files you attach to a product to aid quick resolution.

ATTRIBUTES

Attribute Name
Data Type
Description
id

long

ID of the attachment Note : This ID can be used only by the user who uploaded the attachment. If another user tries to use the attachment ID in other APIs such as sendEmailReply, draftEmailReply, etc an error will be thrown.

creatorId

long

ID of user who attached the file

createdTime

timestamp

Time of attaching the file

name

string

Name of the attachment

isPublic

boolean

Key that returns if the attachment is public or not

size

long

Size of the attachment

Example

{
  "creator" : {
    "firstName" : "Jade",
    "lastName" : "Tywin",
    "photoURL" : "https://desk.zoho.com/api/v1/agents/1892000000047001/photo?orgId=298902",
    "id" : "1892000000047001",
    "email" : "jade@zylker.com"
  },
  "size" : "2345",
  "creatorId" : "1892000000047001",
  "name" : "product.txt",
  "createdTime" : "2013-11-06T10:25:03.000Z",
  "isPublic" : false,
  "id" : "1892000000047042",
  "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000000047042/content"
}


List all attachments

This API lists all attachments in a product.

Credit: 3 credits/call

Note: Credits depends on the range where the records are fetched. Refer for details

Query Params

Param Name
Data Type
Description
sortBy

string

optional,
max chars : 100

Sort by the createdTime attribute. The default sorting order is ascending. A - prefix denotes descending order of sorting.

from

integer

optional

from Index

limit

integer

optional,
range : 1-100

the number of attachments to be displayed

string

optional,
max chars : 100

Secondary information related to the attachments. Value allowed is creator, which returns the details of users who added the attachments.

GET /api/v1/products/{product_id}/attachments

OAuth Scope

Desk.products.READ

Request Example

  • CURL
  • Java

$ curl -X GET https://desk.zoho.com/api/v1/products/1892000001004024/attachments?include=creator
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

AttachmentAPI attachment = ZDesk.getAttachmentAPIInstance(mailId); <br/> List&lt;Attachment&gt; response = attachment.getProductAttachments( productId, from, limit, sortBy, isAscending, include );

Response Example

{
  "data" : [ {
    "creator" : {
      "firstName" : "Jade",
      "lastName" : "Tywin",
      "photoURL" : "https://desk.zoho.com/api/v1/agents/1892000000047001/photo?orgId=298902",
      "id" : "1892000000047001",
      "email" : "jade@zylker.com"
    },
    "size" : "1079",
    "creatorId" : "1892000000047001",
    "name" : "ticket.txt",
    "createdTime" : "2013-11-06T10:25:03.000Z",
    "isPublic" : false,
    "id" : "1892000000047041",
    "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000000047041/content"
  }, {
    "creator" : {
      "firstName" : "Jade",
      "lastName" : "Tywin",
      "photoURL" : "https://desk.zoho.com/api/v1/agents/1892000000047001/photo?orgId=298902",
      "id" : "1892000000047001",
      "email" : "jade@zylker.com"
    },
    "size" : "135222",
    "creatorId" : "1892000000047001",
    "name" : "bsnl-feb14.pdf",
    "createdTime" : "2014-03-05T06:16:15.000Z",
    "isPublic" : false,
    "id" : "1892000000089041",
    "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000000089041/content"
  }, {
    "size" : "97951",
    "creatorId" : "1892000000042002",
    "name" : "history.pdf",
    "createdTime" : "2016-06-21T10:15:34.000Z",
    "isPublic" : false,
    "id" : "1892000001052021",
    "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000001052021/content"
  }, {
    "creator" : {
      "firstName" : "Jade",
      "lastName" : "Tywin",
      "photoURL" : "https://desk.zoho.com/api/v1/agents/1892000000047001/photo?orgId=298902",
      "id" : "1892000000047001",
      "email" : "jade@zylker.com"
    },
    "size" : "97951",
    "creatorId" : "1892000000047001",
    "name" : "fixes.txt",
    "createdTime" : "2016-06-21T10:15:49.000Z",
    "isPublic" : false,
    "id" : "1892000001052025",
    "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000001052025/content"
  } ]
}

Create an attachment

This API attaches a file to a product.

Credit: 1 credit/call

File Params

file

Content-Type:multipart/form-data

attachment to be added

POST /api/v1/products/{product_id}/attachments

OAuth Scope

Desk.products.UPDATE

Request Example

  • CURL
  • Java

$ curl -X POST https://desk.zoho.com/api/v1/products/1892000001004024/attachments
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

AttachmentAPI attachment = ZDesk.getAttachmentAPIInstance(mailId); <br/> Attachment response = attachment.createProductAttachment( file, productId );

Response Example

{
  "size" : "32",
  "creatorId" : "1892000000042002",
  "name" : "tools.txt",
  "createdTime" : "2016-05-30T08:32:51.338Z",
  "isPublic" : false,
  "id" : "1892000001010001",
  "href" : "https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000001010001/content"
}

Delete an attachment

This API deletes an attachment from a product.

Credit: 1 credit/call

DELETE /api/v1/products/{product_id}/attachments/{attachment_id}

OAuth Scope

Desk.products.UPDATE

Request Example

  • CURL
  • Java

$ curl -X DELETE https://desk.zoho.com/api/v1/products/1892000001004024/attachments/1892000001010001
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

AttachmentAPI attachment = ZDesk.getAttachmentAPIInstance(mailId); <br/> boolean response = attachment.deleteProductAttachment( productId, attachmentId );

Response Example

204

Locales

These public APIs help access details of the countries,languages and time zones supported in Zoho Desk.

Example

{
  "languages" : {
    "English (United States)" : "en_US",
    "Japanese" : "ja_JP"
  },
  "countries" : {
    "Albanian" : "sq_AL",
    "Afghanistan" : "ps_AF"
  }
}


List all countries

This API lists the countries that can be set in the locale field in Zoho Desk. Keep in mind that the countries object will be deprecated soon. Therefore, make sure to use the data object instead, wherever needed.

GET /api/v1/countries

OAuth Scope

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/countries
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "name" : "Puerto Rico",
    "currencySymbol" : "USD",
    "id" : "PR",
    "currencyCode" : "USD"
  }, {
    "name" : "Palestinian Territories",
    "currencySymbol" : "ILS",
    "id" : "PS",
    "currencyCode" : "ILS"
  }, {
    "name" : "Portugal",
    "currencySymbol" : "EUR",
    "id" : "PT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Palau",
    "currencySymbol" : "USD",
    "id" : "PW",
    "currencyCode" : "USD"
  }, {
    "name" : "Paraguay",
    "currencySymbol" : "PYG",
    "id" : "PY",
    "currencyCode" : "PYG"
  }, {
    "name" : "Qatar",
    "currencySymbol" : "QAR",
    "id" : "QA",
    "currencyCode" : "QAR"
  }, {
    "name" : "Andorra",
    "currencySymbol" : "EUR",
    "id" : "AD",
    "currencyCode" : "EUR"
  }, {
    "name" : "United Arab Emirates",
    "currencySymbol" : "AED",
    "id" : "AE",
    "currencyCode" : "AED"
  }, {
    "name" : "Afghanistan",
    "currencySymbol" : "AFN",
    "id" : "AF",
    "currencyCode" : "AFN"
  }, {
    "name" : "Antigua & Barbuda",
    "currencySymbol" : "XCD",
    "id" : "AG",
    "currencyCode" : "XCD"
  }, {
    "name" : "Anguilla",
    "currencySymbol" : "XCD",
    "id" : "AI",
    "currencyCode" : "XCD"
  }, {
    "name" : "Albania",
    "currencySymbol" : "ALL",
    "id" : "AL",
    "currencyCode" : "ALL"
  }, {
    "name" : "Armenia",
    "currencySymbol" : "AMD",
    "id" : "AM",
    "currencyCode" : "AMD"
  }, {
    "name" : "Netherlands Antilles",
    "currencySymbol" : "ANG",
    "id" : "AN",
    "currencyCode" : "ANG"
  }, {
    "name" : "Angola",
    "currencySymbol" : "AOA",
    "id" : "AO",
    "currencyCode" : "AOA"
  }, {
    "name" : "Antarctica",
    "currencySymbol" : "XXX",
    "id" : "AQ",
    "currencyCode" : "-"
  }, {
    "name" : "Argentina",
    "currencySymbol" : "ARS",
    "id" : "AR",
    "currencyCode" : "ARS"
  }, {
    "name" : "American Samoa",
    "currencySymbol" : "USD",
    "id" : "AS",
    "currencyCode" : "USD"
  }, {
    "name" : "Austria",
    "currencySymbol" : "EUR",
    "id" : "AT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Réunion",
    "currencySymbol" : "EUR",
    "id" : "RE",
    "currencyCode" : "EUR"
  }, {
    "name" : "Australia",
    "currencySymbol" : "$",
    "id" : "AU",
    "currencyCode" : "AUD"
  }, {
    "name" : "Aruba",
    "currencySymbol" : "AWG",
    "id" : "AW",
    "currencyCode" : "AWG"
  }, {
    "name" : "Åland Islands",
    "currencySymbol" : "EUR",
    "id" : "AX",
    "currencyCode" : "EUR"
  }, {
    "name" : "Azerbaijan",
    "currencySymbol" : "AZN",
    "id" : "AZ",
    "currencyCode" : "AZN"
  }, {
    "name" : "Romania",
    "currencySymbol" : "RON",
    "id" : "RO",
    "currencyCode" : "RON"
  }, {
    "name" : "Bosnia & Herzegovina",
    "currencySymbol" : "BAM",
    "id" : "BA",
    "currencyCode" : "BAM"
  }, {
    "name" : "Barbados",
    "currencySymbol" : "BBD",
    "id" : "BB",
    "currencyCode" : "BBD"
  }, {
    "name" : "Serbia",
    "currencySymbol" : "RSD",
    "id" : "RS",
    "currencyCode" : "RSD"
  }, {
    "name" : "Bangladesh",
    "currencySymbol" : "BDT",
    "id" : "BD",
    "currencyCode" : "BDT"
  }, {
    "name" : "Belgium",
    "currencySymbol" : "EUR",
    "id" : "BE",
    "currencyCode" : "EUR"
  }, {
    "name" : "Russia",
    "currencySymbol" : "RUB",
    "id" : "RU",
    "currencyCode" : "RUB"
  }, {
    "name" : "Burkina Faso",
    "currencySymbol" : "XOF",
    "id" : "BF",
    "currencyCode" : "XOF"
  }, {
    "name" : "Bulgaria",
    "currencySymbol" : "BGN",
    "id" : "BG",
    "currencyCode" : "BGN"
  }, {
    "name" : "Rwanda",
    "currencySymbol" : "RWF",
    "id" : "RW",
    "currencyCode" : "RWF"
  }, {
    "name" : "Bahrain",
    "currencySymbol" : "BHD",
    "id" : "BH",
    "currencyCode" : "BHD"
  }, {
    "name" : "Burundi",
    "currencySymbol" : "BIF",
    "id" : "BI",
    "currencyCode" : "BIF"
  }, {
    "name" : "Benin",
    "currencySymbol" : "XOF",
    "id" : "BJ",
    "currencyCode" : "XOF"
  }, {
    "name" : "St. Barthélemy",
    "currencySymbol" : "EUR",
    "id" : "BL",
    "currencyCode" : "EUR"
  }, {
    "name" : "Bermuda",
    "currencySymbol" : "BMD",
    "id" : "BM",
    "currencyCode" : "BMD"
  }, {
    "name" : "Brunei",
    "currencySymbol" : "BND",
    "id" : "BN",
    "currencyCode" : "BND"
  }, {
    "name" : "Bolivia",
    "currencySymbol" : "BOB",
    "id" : "BO",
    "currencyCode" : "BOB"
  }, {
    "name" : "Saudi Arabia",
    "currencySymbol" : "SAR",
    "id" : "SA",
    "currencyCode" : "SAR"
  }, {
    "name" : "Caribbean Netherlands",
    "currencySymbol" : "USD",
    "id" : "BQ",
    "currencyCode" : "USD"
  }, {
    "name" : "Solomon Islands",
    "currencySymbol" : "SBD",
    "id" : "SB",
    "currencyCode" : "SBD"
  }, {
    "name" : "Brazil",
    "currencySymbol" : "BRL",
    "id" : "BR",
    "currencyCode" : "BRL"
  }, {
    "name" : "Seychelles",
    "currencySymbol" : "SCR",
    "id" : "SC",
    "currencyCode" : "SCR"
  }, {
    "name" : "Bahamas",
    "currencySymbol" : "BSD",
    "id" : "BS",
    "currencyCode" : "BSD"
  }, {
    "name" : "Sudan",
    "currencySymbol" : "SDG",
    "id" : "SD",
    "currencyCode" : "SDG"
  }, {
    "name" : "Bhutan",
    "currencySymbol" : "BTN",
    "id" : "BT",
    "currencyCode" : "BTN"
  }, {
    "name" : "Sweden",
    "currencySymbol" : "SEK",
    "id" : "SE",
    "currencyCode" : "SEK"
  }, {
    "name" : "Bouvet Island",
    "currencySymbol" : "NOK",
    "id" : "BV",
    "currencyCode" : "NOK"
  }, {
    "name" : "Singapore",
    "currencySymbol" : "$",
    "id" : "SG",
    "currencyCode" : "SGD"
  }, {
    "name" : "Botswana",
    "currencySymbol" : "BWP",
    "id" : "BW",
    "currencyCode" : "BWP"
  }, {
    "name" : "St. Helena",
    "currencySymbol" : "SHP",
    "id" : "SH",
    "currencyCode" : "SHP"
  }, {
    "name" : "Slovenia",
    "currencySymbol" : "EUR",
    "id" : "SI",
    "currencyCode" : "EUR"
  }, {
    "name" : "Belarus",
    "currencySymbol" : "BYN",
    "id" : "BY",
    "currencyCode" : "BYN"
  }, {
    "name" : "Svalbard & Jan Mayen",
    "currencySymbol" : "NOK",
    "id" : "SJ",
    "currencyCode" : "NOK"
  }, {
    "name" : "Belize",
    "currencySymbol" : "BZD",
    "id" : "BZ",
    "currencyCode" : "BZD"
  }, {
    "name" : "Slovakia",
    "currencySymbol" : "EUR",
    "id" : "SK",
    "currencyCode" : "EUR"
  }, {
    "name" : "Sierra Leone",
    "currencySymbol" : "SLL",
    "id" : "SL",
    "currencyCode" : "SLL"
  }, {
    "name" : "San Marino",
    "currencySymbol" : "EUR",
    "id" : "SM",
    "currencyCode" : "EUR"
  }, {
    "name" : "Senegal",
    "currencySymbol" : "XOF",
    "id" : "SN",
    "currencyCode" : "XOF"
  }, {
    "name" : "Somalia",
    "currencySymbol" : "SOS",
    "id" : "SO",
    "currencyCode" : "SOS"
  }, {
    "name" : "Canada",
    "currencySymbol" : "$",
    "id" : "CA",
    "currencyCode" : "CAD"
  }, {
    "name" : "Suriname",
    "currencySymbol" : "SRD",
    "id" : "SR",
    "currencyCode" : "SRD"
  }, {
    "name" : "Cocos (Keeling) Islands",
    "currencySymbol" : "AUD",
    "id" : "CC",
    "currencyCode" : "AUD"
  }, {
    "name" : "South Sudan",
    "currencySymbol" : "SSP",
    "id" : "SS",
    "currencyCode" : "SSP"
  }, {
    "name" : "Congo - Kinshasa",
    "currencySymbol" : "CDF",
    "id" : "CD",
    "currencyCode" : "CDF"
  }, {
    "name" : "São Tomé & Príncipe",
    "currencySymbol" : "STN",
    "id" : "ST",
    "currencyCode" : "STN"
  }, {
    "name" : "Central African Republic",
    "currencySymbol" : "XAF",
    "id" : "CF",
    "currencyCode" : "XAF"
  }, {
    "name" : "El Salvador",
    "currencySymbol" : "SVC",
    "id" : "SV",
    "currencyCode" : "SVC"
  }, {
    "name" : "Congo - Brazzaville",
    "currencySymbol" : "XAF",
    "id" : "CG",
    "currencyCode" : "XAF"
  }, {
    "name" : "Switzerland",
    "currencySymbol" : "CHF",
    "id" : "CH",
    "currencyCode" : "CHF"
  }, {
    "name" : "Sint Maarten",
    "currencySymbol" : "ANG",
    "id" : "SX",
    "currencyCode" : "ANG"
  }, {
    "name" : "Côte d’Ivoire",
    "currencySymbol" : "XOF",
    "id" : "CI",
    "currencyCode" : "XOF"
  }, {
    "name" : "Syria",
    "currencySymbol" : "SYP",
    "id" : "SY",
    "currencyCode" : "SYP"
  }, {
    "name" : "Eswatini",
    "currencySymbol" : "SZL",
    "id" : "SZ",
    "currencyCode" : "SZL"
  }, {
    "name" : "Cook Islands",
    "currencySymbol" : "NZD",
    "id" : "CK",
    "currencyCode" : "NZD"
  }, {
    "name" : "Chile",
    "currencySymbol" : "CLP",
    "id" : "CL",
    "currencyCode" : "CLP"
  }, {
    "name" : "Cameroon",
    "currencySymbol" : "XAF",
    "id" : "CM",
    "currencyCode" : "XAF"
  }, {
    "name" : "China",
    "currencySymbol" : "CNY",
    "id" : "CN",
    "currencyCode" : "CNY"
  }, {
    "name" : "Colombia",
    "currencySymbol" : "COP",
    "id" : "CO",
    "currencyCode" : "COP"
  }, {
    "name" : "Costa Rica",
    "currencySymbol" : "CRC",
    "id" : "CR",
    "currencyCode" : "CRC"
  }, {
    "name" : "Turks & Caicos Islands",
    "currencySymbol" : "USD",
    "id" : "TC",
    "currencyCode" : "USD"
  }, {
    "name" : "Chad",
    "currencySymbol" : "XAF",
    "id" : "TD",
    "currencyCode" : "XAF"
  }, {
    "name" : "Cuba",
    "currencySymbol" : "CUP",
    "id" : "CU",
    "currencyCode" : "CUP"
  }, {
    "name" : "French Southern Territories",
    "currencySymbol" : "EUR",
    "id" : "TF",
    "currencyCode" : "EUR"
  }, {
    "name" : "Cape Verde",
    "currencySymbol" : "CVE",
    "id" : "CV",
    "currencyCode" : "CVE"
  }, {
    "name" : "Togo",
    "currencySymbol" : "XOF",
    "id" : "TG",
    "currencyCode" : "XOF"
  }, {
    "name" : "Curaçao",
    "currencySymbol" : "ANG",
    "id" : "CW",
    "currencyCode" : "ANG"
  }, {
    "name" : "Thailand",
    "currencySymbol" : "THB",
    "id" : "TH",
    "currencyCode" : "THB"
  }, {
    "name" : "Christmas Island",
    "currencySymbol" : "AUD",
    "id" : "CX",
    "currencyCode" : "AUD"
  }, {
    "name" : "Cyprus",
    "currencySymbol" : "EUR",
    "id" : "CY",
    "currencyCode" : "EUR"
  }, {
    "name" : "Tajikistan",
    "currencySymbol" : "TJS",
    "id" : "TJ",
    "currencyCode" : "TJS"
  }, {
    "name" : "Czechia",
    "currencySymbol" : "CZK",
    "id" : "CZ",
    "currencyCode" : "CZK"
  }, {
    "name" : "Tokelau",
    "currencySymbol" : "NZD",
    "id" : "TK",
    "currencyCode" : "NZD"
  }, {
    "name" : "Timor-Leste",
    "currencySymbol" : "USD",
    "id" : "TL",
    "currencyCode" : "USD"
  }, {
    "name" : "Turkmenistan",
    "currencySymbol" : "TMT",
    "id" : "TM",
    "currencyCode" : "TMT"
  }, {
    "name" : "Tunisia",
    "currencySymbol" : "TND",
    "id" : "TN",
    "currencyCode" : "TND"
  }, {
    "name" : "Tonga",
    "currencySymbol" : "TOP",
    "id" : "TO",
    "currencyCode" : "TOP"
  }, {
    "name" : "Turkey",
    "currencySymbol" : "TRY",
    "id" : "TR",
    "currencyCode" : "TRY"
  }, {
    "name" : "Trinidad & Tobago",
    "currencySymbol" : "TTD",
    "id" : "TT",
    "currencyCode" : "TTD"
  }, {
    "name" : "Germany",
    "currencySymbol" : "EUR",
    "id" : "DE",
    "currencyCode" : "EUR"
  }, {
    "name" : "Tuvalu",
    "currencySymbol" : "AUD",
    "id" : "TV",
    "currencyCode" : "AUD"
  }, {
    "name" : "Taiwan",
    "currencySymbol" : "TWD",
    "id" : "TW",
    "currencyCode" : "TWD"
  }, {
    "name" : "Djibouti",
    "currencySymbol" : "DJF",
    "id" : "DJ",
    "currencyCode" : "DJF"
  }, {
    "name" : "Tanzania",
    "currencySymbol" : "TZS",
    "id" : "TZ",
    "currencyCode" : "TZS"
  }, {
    "name" : "Denmark",
    "currencySymbol" : "DKK",
    "id" : "DK",
    "currencyCode" : "DKK"
  }, {
    "name" : "Dominica",
    "currencySymbol" : "XCD",
    "id" : "DM",
    "currencyCode" : "XCD"
  }, {
    "name" : "Dominican Republic",
    "currencySymbol" : "DOP",
    "id" : "DO",
    "currencyCode" : "DOP"
  }, {
    "name" : "Ukraine",
    "currencySymbol" : "UAH",
    "id" : "UA",
    "currencyCode" : "UAH"
  }, {
    "name" : "Uganda",
    "currencySymbol" : "UGX",
    "id" : "UG",
    "currencyCode" : "UGX"
  }, {
    "name" : "Algeria",
    "currencySymbol" : "DZD",
    "id" : "DZ",
    "currencyCode" : "DZD"
  }, {
    "name" : "U.S. Outlying Islands",
    "currencySymbol" : "USD",
    "id" : "UM",
    "currencyCode" : "USD"
  }, {
    "name" : "Ecuador",
    "currencySymbol" : "USD",
    "id" : "EC",
    "currencyCode" : "USD"
  }, {
    "name" : "United States",
    "currencySymbol" : "$",
    "id" : "US",
    "currencyCode" : "USD"
  }, {
    "name" : "Estonia",
    "currencySymbol" : "EUR",
    "id" : "EE",
    "currencyCode" : "EUR"
  }, {
    "name" : "Egypt",
    "currencySymbol" : "EGP",
    "id" : "EG",
    "currencyCode" : "EGP"
  }, {
    "name" : "Western Sahara",
    "currencySymbol" : "MAD",
    "id" : "EH",
    "currencyCode" : "MAD"
  }, {
    "name" : "Uruguay",
    "currencySymbol" : "UYU",
    "id" : "UY",
    "currencyCode" : "UYU"
  }, {
    "name" : "Uzbekistan",
    "currencySymbol" : "UZS",
    "id" : "UZ",
    "currencyCode" : "UZS"
  }, {
    "name" : "Vatican City",
    "currencySymbol" : "EUR",
    "id" : "VA",
    "currencyCode" : "EUR"
  }, {
    "name" : "Eritrea",
    "currencySymbol" : "ERN",
    "id" : "ER",
    "currencyCode" : "ERN"
  }, {
    "name" : "St. Vincent & Grenadines",
    "currencySymbol" : "XCD",
    "id" : "VC",
    "currencyCode" : "XCD"
  }, {
    "name" : "Spain",
    "currencySymbol" : "EUR",
    "id" : "ES",
    "currencyCode" : "EUR"
  }, {
    "name" : "Ethiopia",
    "currencySymbol" : "ETB",
    "id" : "ET",
    "currencyCode" : "ETB"
  }, {
    "name" : "Venezuela",
    "currencySymbol" : "VES",
    "id" : "VE",
    "currencyCode" : "VES"
  }, {
    "name" : "British Virgin Islands",
    "currencySymbol" : "USD",
    "id" : "VG",
    "currencyCode" : "USD"
  }, {
    "name" : "U.S. Virgin Islands",
    "currencySymbol" : "USD",
    "id" : "VI",
    "currencyCode" : "USD"
  }, {
    "name" : "Vietnam",
    "currencySymbol" : "VND",
    "id" : "VN",
    "currencyCode" : "VND"
  }, {
    "name" : "Vanuatu",
    "currencySymbol" : "VUV",
    "id" : "VU",
    "currencyCode" : "VUV"
  }, {
    "name" : "Finland",
    "currencySymbol" : "EUR",
    "id" : "FI",
    "currencyCode" : "EUR"
  }, {
    "name" : "Fiji",
    "currencySymbol" : "FJD",
    "id" : "FJ",
    "currencyCode" : "FJD"
  }, {
    "name" : "Falkland Islands",
    "currencySymbol" : "FKP",
    "id" : "FK",
    "currencyCode" : "FKP"
  }, {
    "name" : "Micronesia",
    "currencySymbol" : "USD",
    "id" : "FM",
    "currencyCode" : "USD"
  }, {
    "name" : "Faroe Islands",
    "currencySymbol" : "DKK",
    "id" : "FO",
    "currencyCode" : "DKK"
  }, {
    "name" : "France",
    "currencySymbol" : "EUR",
    "id" : "FR",
    "currencyCode" : "EUR"
  }, {
    "name" : "Wallis & Futuna",
    "currencySymbol" : "XPF",
    "id" : "WF",
    "currencyCode" : "XPF"
  }, {
    "name" : "Gabon",
    "currencySymbol" : "XAF",
    "id" : "GA",
    "currencyCode" : "XAF"
  }, {
    "name" : "United Kingdom",
    "currencySymbol" : "£",
    "id" : "GB",
    "currencyCode" : "GBP"
  }, {
    "name" : "Samoa",
    "currencySymbol" : "WST",
    "id" : "WS",
    "currencyCode" : "WST"
  }, {
    "name" : "Grenada",
    "currencySymbol" : "XCD",
    "id" : "GD",
    "currencyCode" : "XCD"
  }, {
    "name" : "Georgia",
    "currencySymbol" : "GEL",
    "id" : "GE",
    "currencyCode" : "GEL"
  }, {
    "name" : "French Guiana",
    "currencySymbol" : "EUR",
    "id" : "GF",
    "currencyCode" : "EUR"
  }, {
    "name" : "Guernsey",
    "currencySymbol" : "GBP",
    "id" : "GG",
    "currencyCode" : "GBP"
  }, {
    "name" : "Ghana",
    "currencySymbol" : "GHS",
    "id" : "GH",
    "currencyCode" : "GHS"
  }, {
    "name" : "Gibraltar",
    "currencySymbol" : "GIP",
    "id" : "GI",
    "currencyCode" : "GIP"
  }, {
    "name" : "Greenland",
    "currencySymbol" : "DKK",
    "id" : "GL",
    "currencyCode" : "DKK"
  }, {
    "name" : "Gambia",
    "currencySymbol" : "GMD",
    "id" : "GM",
    "currencyCode" : "GMD"
  }, {
    "name" : "Guinea",
    "currencySymbol" : "GNF",
    "id" : "GN",
    "currencyCode" : "GNF"
  }, {
    "name" : "Guadeloupe",
    "currencySymbol" : "EUR",
    "id" : "GP",
    "currencyCode" : "EUR"
  }, {
    "name" : "Equatorial Guinea",
    "currencySymbol" : "XAF",
    "id" : "GQ",
    "currencyCode" : "XAF"
  }, {
    "name" : "Greece",
    "currencySymbol" : "EUR",
    "id" : "GR",
    "currencyCode" : "EUR"
  }, {
    "name" : "South Georgia & South Sandwich Islands",
    "currencySymbol" : "GBP",
    "id" : "GS",
    "currencyCode" : "GBP"
  }, {
    "name" : "Guatemala",
    "currencySymbol" : "GTQ",
    "id" : "GT",
    "currencyCode" : "GTQ"
  }, {
    "name" : "Guam",
    "currencySymbol" : "USD",
    "id" : "GU",
    "currencyCode" : "USD"
  }, {
    "name" : "Guinea-Bissau",
    "currencySymbol" : "XOF",
    "id" : "GW",
    "currencyCode" : "XOF"
  }, {
    "name" : "Guyana",
    "currencySymbol" : "GYD",
    "id" : "GY",
    "currencyCode" : "GYD"
  }, {
    "name" : "Kosovo",
    "currencySymbol" : "XXX",
    "id" : "XK",
    "currencyCode" : "-"
  }, {
    "name" : "Hong Kong SAR China",
    "currencySymbol" : "HKD",
    "id" : "HK",
    "currencyCode" : "HKD"
  }, {
    "name" : "Heard & McDonald Islands",
    "currencySymbol" : "AUD",
    "id" : "HM",
    "currencyCode" : "AUD"
  }, {
    "name" : "Honduras",
    "currencySymbol" : "HNL",
    "id" : "HN",
    "currencyCode" : "HNL"
  }, {
    "name" : "Croatia",
    "currencySymbol" : "HRK",
    "id" : "HR",
    "currencyCode" : "HRK"
  }, {
    "name" : "Haiti",
    "currencySymbol" : "HTG",
    "id" : "HT",
    "currencyCode" : "HTG"
  }, {
    "name" : "Yemen",
    "currencySymbol" : "YER",
    "id" : "YE",
    "currencyCode" : "YER"
  }, {
    "name" : "Hungary",
    "currencySymbol" : "HUF",
    "id" : "HU",
    "currencyCode" : "HUF"
  }, {
    "name" : "Indonesia",
    "currencySymbol" : "IDR",
    "id" : "ID",
    "currencyCode" : "IDR"
  }, {
    "name" : "Mayotte",
    "currencySymbol" : "EUR",
    "id" : "YT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Ireland",
    "currencySymbol" : "€",
    "id" : "IE",
    "currencyCode" : "EUR"
  }, {
    "name" : "Israel",
    "currencySymbol" : "ILS",
    "id" : "IL",
    "currencyCode" : "ILS"
  }, {
    "name" : "Isle of Man",
    "currencySymbol" : "GBP",
    "id" : "IM",
    "currencyCode" : "GBP"
  }, {
    "name" : "India",
    "currencySymbol" : "Rs.",
    "id" : "IN",
    "currencyCode" : "INR"
  }, {
    "name" : "British Indian Ocean Territory",
    "currencySymbol" : "USD",
    "id" : "IO",
    "currencyCode" : "USD"
  }, {
    "name" : "South Africa",
    "currencySymbol" : "R",
    "id" : "ZA",
    "currencyCode" : "ZAR"
  }, {
    "name" : "Iraq",
    "currencySymbol" : "IQD",
    "id" : "IQ",
    "currencyCode" : "IQD"
  }, {
    "name" : "Iran",
    "currencySymbol" : "IRR",
    "id" : "IR",
    "currencyCode" : "IRR"
  }, {
    "name" : "Iceland",
    "currencySymbol" : "ISK",
    "id" : "IS",
    "currencyCode" : "ISK"
  }, {
    "name" : "Italy",
    "currencySymbol" : "EUR",
    "id" : "IT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Zambia",
    "currencySymbol" : "ZMW",
    "id" : "ZM",
    "currencyCode" : "ZMW"
  }, {
    "name" : "Jersey",
    "currencySymbol" : "GBP",
    "id" : "JE",
    "currencyCode" : "GBP"
  }, {
    "name" : "Zimbabwe",
    "currencySymbol" : "ZWL",
    "id" : "ZW",
    "currencyCode" : "ZWL"
  }, {
    "name" : "Jamaica",
    "currencySymbol" : "JMD",
    "id" : "JM",
    "currencyCode" : "JMD"
  }, {
    "name" : "Jordan",
    "currencySymbol" : "JOD",
    "id" : "JO",
    "currencyCode" : "JOD"
  }, {
    "name" : "Japan",
    "currencySymbol" : "JPY",
    "id" : "JP",
    "currencyCode" : "JPY"
  }, {
    "name" : "Kenya",
    "currencySymbol" : "KES",
    "id" : "KE",
    "currencyCode" : "KES"
  }, {
    "name" : "Kyrgyzstan",
    "currencySymbol" : "KGS",
    "id" : "KG",
    "currencyCode" : "KGS"
  }, {
    "name" : "Cambodia",
    "currencySymbol" : "KHR",
    "id" : "KH",
    "currencyCode" : "KHR"
  }, {
    "name" : "Kiribati",
    "currencySymbol" : "AUD",
    "id" : "KI",
    "currencyCode" : "AUD"
  }, {
    "name" : "Comoros",
    "currencySymbol" : "KMF",
    "id" : "KM",
    "currencyCode" : "KMF"
  }, {
    "name" : "St. Kitts & Nevis",
    "currencySymbol" : "XCD",
    "id" : "KN",
    "currencyCode" : "XCD"
  }, {
    "name" : "North Korea",
    "currencySymbol" : "KPW",
    "id" : "KP",
    "currencyCode" : "KPW"
  }, {
    "name" : "South Korea",
    "currencySymbol" : "KRW",
    "id" : "KR",
    "currencyCode" : "KRW"
  }, {
    "name" : "Kuwait",
    "currencySymbol" : "KWD",
    "id" : "KW",
    "currencyCode" : "KWD"
  }, {
    "name" : "Cayman Islands",
    "currencySymbol" : "KYD",
    "id" : "KY",
    "currencyCode" : "KYD"
  }, {
    "name" : "Kazakhstan",
    "currencySymbol" : "KZT",
    "id" : "KZ",
    "currencyCode" : "KZT"
  }, {
    "name" : "Laos",
    "currencySymbol" : "LAK",
    "id" : "LA",
    "currencyCode" : "LAK"
  }, {
    "name" : "Lebanon",
    "currencySymbol" : "LBP",
    "id" : "LB",
    "currencyCode" : "LBP"
  }, {
    "name" : "St. Lucia",
    "currencySymbol" : "XCD",
    "id" : "LC",
    "currencyCode" : "XCD"
  }, {
    "name" : "Liechtenstein",
    "currencySymbol" : "CHF",
    "id" : "LI",
    "currencyCode" : "CHF"
  }, {
    "name" : "Sri Lanka",
    "currencySymbol" : "LKR",
    "id" : "LK",
    "currencyCode" : "LKR"
  }, {
    "name" : "Liberia",
    "currencySymbol" : "LRD",
    "id" : "LR",
    "currencyCode" : "LRD"
  }, {
    "name" : "Lesotho",
    "currencySymbol" : "LSL",
    "id" : "LS",
    "currencyCode" : "LSL"
  }, {
    "name" : "Lithuania",
    "currencySymbol" : "EUR",
    "id" : "LT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Luxembourg",
    "currencySymbol" : "EUR",
    "id" : "LU",
    "currencyCode" : "EUR"
  }, {
    "name" : "Latvia",
    "currencySymbol" : "EUR",
    "id" : "LV",
    "currencyCode" : "EUR"
  }, {
    "name" : "Libya",
    "currencySymbol" : "LYD",
    "id" : "LY",
    "currencyCode" : "LYD"
  }, {
    "name" : "Morocco",
    "currencySymbol" : "MAD",
    "id" : "MA",
    "currencyCode" : "MAD"
  }, {
    "name" : "Monaco",
    "currencySymbol" : "EUR",
    "id" : "MC",
    "currencyCode" : "EUR"
  }, {
    "name" : "Moldova",
    "currencySymbol" : "MDL",
    "id" : "MD",
    "currencyCode" : "MDL"
  }, {
    "name" : "Montenegro",
    "currencySymbol" : "EUR",
    "id" : "ME",
    "currencyCode" : "EUR"
  }, {
    "name" : "St. Martin",
    "currencySymbol" : "EUR",
    "id" : "MF",
    "currencyCode" : "EUR"
  }, {
    "name" : "Madagascar",
    "currencySymbol" : "MGA",
    "id" : "MG",
    "currencyCode" : "MGA"
  }, {
    "name" : "Marshall Islands",
    "currencySymbol" : "USD",
    "id" : "MH",
    "currencyCode" : "USD"
  }, {
    "name" : "North Macedonia",
    "currencySymbol" : "MKD",
    "id" : "MK",
    "currencyCode" : "MKD"
  }, {
    "name" : "Mali",
    "currencySymbol" : "XOF",
    "id" : "ML",
    "currencyCode" : "XOF"
  }, {
    "name" : "Myanmar (Burma)",
    "currencySymbol" : "MMK",
    "id" : "MM",
    "currencyCode" : "MMK"
  }, {
    "name" : "Mongolia",
    "currencySymbol" : "MNT",
    "id" : "MN",
    "currencyCode" : "MNT"
  }, {
    "name" : "Macao SAR China",
    "currencySymbol" : "MOP",
    "id" : "MO",
    "currencyCode" : "MOP"
  }, {
    "name" : "Northern Mariana Islands",
    "currencySymbol" : "USD",
    "id" : "MP",
    "currencyCode" : "USD"
  }, {
    "name" : "Martinique",
    "currencySymbol" : "EUR",
    "id" : "MQ",
    "currencyCode" : "EUR"
  }, {
    "name" : "Mauritania",
    "currencySymbol" : "MRU",
    "id" : "MR",
    "currencyCode" : "MRU"
  }, {
    "name" : "Montserrat",
    "currencySymbol" : "XCD",
    "id" : "MS",
    "currencyCode" : "XCD"
  }, {
    "name" : "Malta",
    "currencySymbol" : "€",
    "id" : "MT",
    "currencyCode" : "EUR"
  }, {
    "name" : "Mauritius",
    "currencySymbol" : "MUR",
    "id" : "MU",
    "currencyCode" : "MUR"
  }, {
    "name" : "Maldives",
    "currencySymbol" : "MVR",
    "id" : "MV",
    "currencyCode" : "MVR"
  }, {
    "name" : "Malawi",
    "currencySymbol" : "MWK",
    "id" : "MW",
    "currencyCode" : "MWK"
  }, {
    "name" : "Mexico",
    "currencySymbol" : "MXN",
    "id" : "MX",
    "currencyCode" : "MXN"
  }, {
    "name" : "Malaysia",
    "currencySymbol" : "MYR",
    "id" : "MY",
    "currencyCode" : "MYR"
  }, {
    "name" : "Mozambique",
    "currencySymbol" : "MZN",
    "id" : "MZ",
    "currencyCode" : "MZN"
  }, {
    "name" : "Namibia",
    "currencySymbol" : "NAD",
    "id" : "NA",
    "currencyCode" : "NAD"
  }, {
    "name" : "New Caledonia",
    "currencySymbol" : "XPF",
    "id" : "NC",
    "currencyCode" : "XPF"
  }, {
    "name" : "Niger",
    "currencySymbol" : "XOF",
    "id" : "NE",
    "currencyCode" : "XOF"
  }, {
    "name" : "Norfolk Island",
    "currencySymbol" : "AUD",
    "id" : "NF",
    "currencyCode" : "AUD"
  }, {
    "name" : "Nigeria",
    "currencySymbol" : "NGN",
    "id" : "NG",
    "currencyCode" : "NGN"
  }, {
    "name" : "Nicaragua",
    "currencySymbol" : "NIO",
    "id" : "NI",
    "currencyCode" : "NIO"
  }, {
    "name" : "Netherlands",
    "currencySymbol" : "EUR",
    "id" : "NL",
    "currencyCode" : "EUR"
  }, {
    "name" : "Norway",
    "currencySymbol" : "NOK",
    "id" : "NO",
    "currencyCode" : "NOK"
  }, {
    "name" : "Nepal",
    "currencySymbol" : "NPR",
    "id" : "NP",
    "currencyCode" : "NPR"
  }, {
    "name" : "Nauru",
    "currencySymbol" : "AUD",
    "id" : "NR",
    "currencyCode" : "AUD"
  }, {
    "name" : "Niue",
    "currencySymbol" : "NZD",
    "id" : "NU",
    "currencyCode" : "NZD"
  }, {
    "name" : "New Zealand",
    "currencySymbol" : "$",
    "id" : "NZ",
    "currencyCode" : "NZD"
  }, {
    "name" : "Oman",
    "currencySymbol" : "OMR",
    "id" : "OM",
    "currencyCode" : "OMR"
  }, {
    "name" : "Panama",
    "currencySymbol" : "PAB",
    "id" : "PA",
    "currencyCode" : "PAB"
  }, {
    "name" : "Peru",
    "currencySymbol" : "PEN",
    "id" : "PE",
    "currencyCode" : "PEN"
  }, {
    "name" : "French Polynesia",
    "currencySymbol" : "XPF",
    "id" : "PF",
    "currencyCode" : "XPF"
  }, {
    "name" : "Papua New Guinea",
    "currencySymbol" : "PGK",
    "id" : "PG",
    "currencyCode" : "PGK"
  }, {
    "name" : "Philippines",
    "currencySymbol" : "Php",
    "id" : "PH",
    "currencyCode" : "PHP"
  }, {
    "name" : "Pakistan",
    "currencySymbol" : "PKR",
    "id" : "PK",
    "currencyCode" : "PKR"
  }, {
    "name" : "Poland",
    "currencySymbol" : "PLN",
    "id" : "PL",
    "currencyCode" : "PLN"
  }, {
    "name" : "St. Pierre & Miquelon",
    "currencySymbol" : "EUR",
    "id" : "PM",
    "currencyCode" : "EUR"
  }, {
    "name" : "Pitcairn Islands",
    "currencySymbol" : "NZD",
    "id" : "PN",
    "currencyCode" : "NZD"
  } ],
  "countries" : {
    "Papua New Guinea" : "en_PG",
    "Cambodia" : "km_KH",
    "Kazakhstan" : "ru_KZ",
    "Paraguay" : "es_PY",
    "Syria" : "ar_SY",
    "Bahamas" : "en_BS",
    "Solomon Islands" : "en_SB",
    "Montserrat" : "en_MS",
    "Mali" : "fr_ML",
    "Marshall Islands" : "en_MH",
    "Guadeloupe" : "fr_GP",
    "Panama" : "es_PA",
    "Laos" : "lo_LA",
    "Vatican" : "it_VA",
    "Argentina" : "es_AR",
    "Falkland Islands" : "en_FK",
    "Virgin Islands" : "en_VI",
    "Seychelles" : "en_SC",
    "Belize" : "en_BZ",
    "Zambia" : "en_ZM",
    "Bahrain" : "ar_BH",
    "Congo" : "fr_CG",
    "Namibia" : "en_NA",
    "Comoros" : "fr_KM",
    "Faroe Islands" : "fo_FO",
    "Finland" : "fi_FI",
    "Netherlands Antilles" : "nl_AN",
    "Georgia" : "ka_GE",
    "Yemen" : "ar_YE",
    "Eritrea" : "en_ER",
    "Puerto Rico" : "es_PR",
    "Aruba" : "nl_AW",
    "Madagascar" : "en_MG",
    "Libya" : "ar_LY",
    "Sweden" : "sv_SE",
    "Malawi" : "en_MW",
    "Andorra" : "ca_AD",
    "Liechtenstein" : "de_LI",
    "Algerian" : "ar_DZ",
    "Poland" : "pl_PL",
    "Bulgaria" : "bg_BG",
    "Jordan" : "ar_JO",
    "Tunisia" : "ar_TN",
    "Tuvalu" : "en_TV",
    "United Arab Emirates" : "ar_AE",
    "Kenya" : "sw_KE",
    "French Polynesia" : "fr_PF",
    "Brunei" : "ms_BN",
    "Djibouti" : "ar_DJ",
    "Lebanon" : "ar_LB",
    "Azerbaijan" : "az_AZ",
    "Cuba" : "es_CU",
    "Czech Republic" : "cs_CZ",
    "Mauritania" : "ar_MR",
    "Saint Lucia" : "en_LC",
    "Mayotte" : "fr_YT",
    "Israel" : "iw_IL",
    "San Marino" : "it_SM",
    "Australia" : "en_AU",
    "Tajikistan" : "fa_TJ",
    "Myanmar" : "my_MM",
    "Cameroon" : "fr_CM",
    "Gibraltar" : "en_GI",
    "Cyprus" : "el_CY",
    "Northern Mariana Islands" : "en_MP",
    "Malaysia" : "ms_MY",
    "BelgiumFrench" : "fr_BE",
    "dIvoire" : "fr_CI",
    "Iceland" : "is_IS",
    "Oman" : "ar_OM",
    "Armenia" : "hy_AM",
    "Gabon" : "fr_GA",
    "CanadaFrench" : "fr_CA",
    "Brazil" : "pt_BR",
    "Slovenia" : "sl_SI",
    "LuxembourgFrench" : "fr_LU",
    "Antigua and Barbuda" : "en_AG",
    "Colombia" : "es_CO",
    "Ecuador" : "es_EC",
    "Moldova" : "ro_MD",
    "Vanuatu" : "bi_VU",
    "United States Minor Outlying Islands" : "en_UM",
    "Cocos Islands" : "en_CC",
    "Honduras" : "es_HN",
    "Italy" : "it_IT",
    "Antarctica" : "en_AQ",
    "Nauru" : "en_NR",
    "SwitzerlandFrench" : "fr_CH",
    "Haiti" : "fr_HT",
    "Afghanistan" : "ps_AF",
    "Burundi" : "fr_BI",
    "CanadaEnglish" : "en_CA",
    "Singapore" : "en_SG",
    "French Guiana" : "fr_GF",
    "GuineaBissau" : "pt_GW",
    "American Samoa" : "en_AS",
    "Christmas Island" : "en_CX",
    "Russia" : "ru_RU",
    "Netherlands" : "nl_NL",
    "China" : "zh_CN",
    "Martinique" : "fr_MQ",
    "The Democratic Republic Of Congo" : "fr_CD",
    "Kyrgyzstan" : "uz_KG",
    "Wallis And Futuna" : "fr_WF",
    "Reunion" : "fr_RE",
    "Saint Pierre And Miquelon" : "fr_PM",
    "Bhutan" : "en_BT",
    "Romania" : "ro_RO",
    "Togo" : "fr_TG",
    "Philippines" : "en_PH",
    "Uzbekistan" : "uz_UZ",
    "Pitcairn" : "en_PN",
    "British Virgin Islands" : "en_VG",
    "Zimbabwe" : "en_ZW",
    "British Indian Ocean Territory" : "en_IO",
    "Dominica" : "en_DM",
    "Indonesia" : "id_ID",
    "Benin" : "fr_BJ",
    "Angola" : "pt_AO",
    "Sudan" : "ar_SD",
    "Portugal" : "pt_PT",
    "New Caledonia" : "fr_NC",
    "Grenada" : "en_GD",
    "North Korea" : "ko_KP",
    "Cayman Islands" : "en_KY",
    "Greece" : "el_GR",
    "Latvia" : "lv_LV",
    "Mongolia" : "mn_MN",
    "Iran" : "fa_IR",
    "Morocco" : "ar_MA",
    "Guatemala" : "es_GT",
    "Guyana" : "en_GY",
    "Iraq" : "ar_IQ",
    "Chile" : "es_CL",
    "Nepal" : "ne_NP",
    "SpainCatalan" : "ca_ES",
    "Tanzania" : "sw_TZ",
    "Ukraine" : "uk_UA",
    "Ghana" : "en_GH",
    "Anguilla" : "en_AI",
    "Saint Vincent And The Grenadines" : "en_VC",
    "SwitzerlandItalian" : "it_CH",
    "India" : "en_IN",
    "Maldives" : "dv_MV",
    "Turkey" : "tr_TR",
    "Taiwan" : "zh_TW",
    "South Africa" : "en_ZA",
    "Trinidad and Tobago" : "en_TT",
    "Bermuda" : "en_BM",
    "Central African Republic" : "fr_CF",
    "Jamaica" : "en_JM",
    "Peru" : "es_PE",
    "Turkmenistan" : "tk_TM",
    "Germany" : "de_DE",
    "Fiji" : "fj_FJ",
    "Tokelau" : "en_TK",
    "Hong Kong" : "zh_HK",
    "Guinea" : "fr_GN",
    "United States" : "en_US",
    "Chad" : "ar_TD",
    "Somalia" : "so_SO",
    "Thailand" : "th_TH",
    "Equatorial Guinea" : "es_GQ",
    "Kiribati" : "en_KI",
    "Costa Rica" : "es_CR",
    "Vietnam" : "vi_VN",
    "Kuwait" : "ar_KW",
    "Nigeria" : "en_NG",
    "Croatia" : "hr_HR",
    "Sao Tome And Principe" : "pt_ST",
    "Cook Islands" : "en_CK",
    "Sri Lanka" : "si_LK",
    "Uruguay" : "es_UY",
    "United Kingdom" : "en_GB",
    "Samoa" : "en_WS",
    "Palestine" : "ar_PS",
    "Liberia" : "en_LR",
    "Venezuela" : "es_VE",
    "Burkina Faso" : "fr_BF",
    "Swaziland" : "en_SZ",
    "Palau" : "en_PW",
    "Turks And Caicos Islands" : "en_TC",
    "Estonia" : "et_EE",
    "Niue" : "en_NU",
    "Heard Island And McDonald Islands" : "en_HM",
    "Svalbard And Jan Mayen" : "no_SJ",
    "BelgiumDutch" : "nl_BE",
    "SpainSpanish" : "es_ES",
    "Austria" : "de_AT",
    "South Korea" : "ko_KR",
    "Mozambique" : "pt_MZ",
    "El Salvador" : "es_SV",
    "Monaco" : "fr_MC",
    "Guam" : "en_GU",
    "Lesotho" : "en_LS",
    "Tonga" : "to_TO",
    "Western Sahara" : "ar_EH",
    "Hungary" : "hu_HU",
    "land Islands" : "sv_AX",
    "Japan" : "ja_JP",
    "Belarus" : "be_BY",
    "SwitzerlandGerman" : "de_CH",
    "Mauritius" : "en_MU",
    "Bouvet Island" : "no_BV",
    "Norfolk Island" : "en_NF",
    "New Zealand" : "en_NZ",
    "Senegal" : "fr_SN",
    "TimorLeste" : "pt_TL",
    "Macedonia" : "mk_MK",
    "Ethiopia" : "am_ET",
    "Egypt" : "ar_EG",
    "Sierra Leone" : "en_SL",
    "Bolivia" : "es_BO",
    "LuxembourgGerman" : "de_LU",
    "Malta" : "mt_MT",
    "Saudi Arabia" : "ar_SA",
    "Cape Verde" : "pt_CV",
    "South Georgia And The South Sandwich Islands" : "en_GS",
    "Pakistan" : "en_PK",
    "Kosovo" : "en_XK",
    "Gambia" : "en_GM",
    "Ireland" : "en_IE",
    "Qatar" : "ar_QA",
    "Serbia and Montenegro" : "sr_CS",
    "Slovakia" : "sk_SK",
    "France" : "fr_FR",
    "Lithuania" : "lt_LT",
    "Bosnia and Herzegovina" : "bs_BA",
    "Albanian" : "sq_AL",
    "Niger" : "fr_NE",
    "Rwanda" : "rw_RW",
    "Saint Kitts And Nevis" : "en_KN",
    "French Southern Territories" : "fr_TF",
    "Bangladesh" : "bn_BD",
    "Barbados" : "en_BB",
    "Nicaragua" : "es_NI",
    "Norway" : "no_NO",
    "Botswana" : "en_BW",
    "Macao" : "zh_MO",
    "Denmark" : "da_DK",
    "Dominican Republic" : "es_DO",
    "Mexico" : "es_MX",
    "Uganda" : "en_UG",
    "Micronesia" : "en_FM",
    "Suriname" : "nl_SR",
    "Greenland" : "kl_GL",
    "Saint Helena" : "en_SH"
  }
}

List all languages

This API lists the languages that are available for listing in Zoho Desk.

GET /api/v1/languages

OAuth Scope

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/languages
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "languages" : {
    "Italian" : "it_IT",
    "French" : "fr_FR",
    "Russian" : "ru_RU",
    "English (United States)" : "en_US",
    "Chinese" : "zh_CN",
    "Danish" : "da_DK",
    "Spanish" : "es_ES",
    "German" : "de_DE",
    "Japanese" : "ja_JP",
    "Dutch" : "nl_NL",
    "Turkish" : "tr_TR",
    "Portuguese (Brazil)" : "pt_BR"
  }
}

List all time zones

This API lists the time zones that are available for listing in Zoho Desk.

GET /api/v1/timeZones

OAuth Scope

Request Example

  • CURL

$ curl -X GET https://desk.zoho.com/api/v1/timeZones
  -H "orgId:2389290"
  -H "Authorization:Zoho-oauthtoken 1000.3d0a155402dbb59f776fd63adb1e67c0.a41ea557a6a8d7e402690098b2056f60s"

Response Example

{
  "data" : [ {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Abidjan )",
    "id" : "Africa/Abidjan"
  }, {
    "name" : "( GMT 0:00 ) Ghana Mean Time( Africa/Accra )",
    "id" : "Africa/Accra"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Addis_Ababa )",
    "id" : "Africa/Addis_Ababa"
  }, {
    "name" : "( GMT 0:00 ) Central European Time( Africa/Algiers )",
    "id" : "Africa/Algiers"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Asmara )",
    "id" : "Africa/Asmara"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Asmera )",
    "id" : "Africa/Asmera"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Bamako )",
    "id" : "Africa/Bamako"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Bangui )",
    "id" : "Africa/Bangui"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Banjul )",
    "id" : "Africa/Banjul"
  }, {
    "name" : "( GMT -1:00 ) Greenwich Mean Time( Africa/Bissau )",
    "id" : "Africa/Bissau"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Blantyre )",
    "id" : "Africa/Blantyre"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Brazzaville )",
    "id" : "Africa/Brazzaville"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Bujumbura )",
    "id" : "Africa/Bujumbura"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Time( Africa/Cairo )",
    "id" : "Africa/Cairo"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( Africa/Casablanca )",
    "id" : "Africa/Casablanca"
  }, {
    "name" : "( GMT 0:00 ) Central European Summer Time( Africa/Ceuta )",
    "id" : "Africa/Ceuta"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Conakry )",
    "id" : "Africa/Conakry"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Dakar )",
    "id" : "Africa/Dakar"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Dar_es_Salaam )",
    "id" : "Africa/Dar_es_Salaam"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Djibouti )",
    "id" : "Africa/Djibouti"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Douala )",
    "id" : "Africa/Douala"
  }, {
    "name" : "( GMT -1:00 ) Western European Summer Time( Africa/El_Aaiun )",
    "id" : "Africa/El_Aaiun"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Freetown )",
    "id" : "Africa/Freetown"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Gaborone )",
    "id" : "Africa/Gaborone"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Harare )",
    "id" : "Africa/Harare"
  }, {
    "name" : "( GMT 2:00 ) South Africa Standard Time( Africa/Johannesburg )",
    "id" : "Africa/Johannesburg"
  }, {
    "name" : "( GMT 2:00 ) Eastern African Time( Africa/Juba )",
    "id" : "Africa/Juba"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Kampala )",
    "id" : "Africa/Kampala"
  }, {
    "name" : "( GMT 2:00 ) Eastern African Time( Africa/Khartoum )",
    "id" : "Africa/Khartoum"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Kigali )",
    "id" : "Africa/Kigali"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Kinshasa )",
    "id" : "Africa/Kinshasa"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Lagos )",
    "id" : "Africa/Lagos"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Libreville )",
    "id" : "Africa/Libreville"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Lome )",
    "id" : "Africa/Lome"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Luanda )",
    "id" : "Africa/Luanda"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Lubumbashi )",
    "id" : "Africa/Lubumbashi"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Lusaka )",
    "id" : "Africa/Lusaka"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Malabo )",
    "id" : "Africa/Malabo"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( Africa/Maputo )",
    "id" : "Africa/Maputo"
  }, {
    "name" : "( GMT 2:00 ) South Africa Standard Time( Africa/Maseru )",
    "id" : "Africa/Maseru"
  }, {
    "name" : "( GMT 2:00 ) South Africa Standard Time( Africa/Mbabane )",
    "id" : "Africa/Mbabane"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Mogadishu )",
    "id" : "Africa/Mogadishu"
  }, {
    "name" : "( GMT 0:44 ) Greenwich Mean Time( Africa/Monrovia )",
    "id" : "Africa/Monrovia"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Africa/Nairobi )",
    "id" : "Africa/Nairobi"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Ndjamena )",
    "id" : "Africa/Ndjamena"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Niamey )",
    "id" : "Africa/Niamey"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Nouakchott )",
    "id" : "Africa/Nouakchott"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Ouagadougou )",
    "id" : "Africa/Ouagadougou"
  }, {
    "name" : "( GMT 1:00 ) Western African Time( Africa/Porto-Novo )",
    "id" : "Africa/Porto-Novo"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Sao_Tome )",
    "id" : "Africa/Sao_Tome"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Africa/Timbuktu )",
    "id" : "Africa/Timbuktu"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Time( Africa/Tripoli )",
    "id" : "Africa/Tripoli"
  }, {
    "name" : "( GMT 1:00 ) Central European Time( Africa/Tunis )",
    "id" : "Africa/Tunis"
  }, {
    "name" : "( GMT 2:00 ) Western African Summer Time( Africa/Windhoek )",
    "id" : "Africa/Windhoek"
  }, {
    "name" : "( GMT -11:00 ) Hawaii Daylight Time( America/Adak )",
    "id" : "America/Adak"
  }, {
    "name" : "( GMT -10:00 ) Alaska Daylight Time( America/Anchorage )",
    "id" : "America/Anchorage"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Anguilla )",
    "id" : "America/Anguilla"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Antigua )",
    "id" : "America/Antigua"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Araguaina )",
    "id" : "America/Araguaina"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Buenos_Aires )",
    "id" : "America/Argentina/Buenos_Aires"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Catamarca )",
    "id" : "America/Argentina/Catamarca"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/ComodRivadavia )",
    "id" : "America/Argentina/ComodRivadavia"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Cordoba )",
    "id" : "America/Argentina/Cordoba"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Jujuy )",
    "id" : "America/Argentina/Jujuy"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/La_Rioja )",
    "id" : "America/Argentina/La_Rioja"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Mendoza )",
    "id" : "America/Argentina/Mendoza"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Rio_Gallegos )",
    "id" : "America/Argentina/Rio_Gallegos"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Salta )",
    "id" : "America/Argentina/Salta"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/San_Juan )",
    "id" : "America/Argentina/San_Juan"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/San_Luis )",
    "id" : "America/Argentina/San_Luis"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Tucuman )",
    "id" : "America/Argentina/Tucuman"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Argentina/Ushuaia )",
    "id" : "America/Argentina/Ushuaia"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Aruba )",
    "id" : "America/Aruba"
  }, {
    "name" : "( GMT -4:00 ) Paraguay Summer Time( America/Asuncion )",
    "id" : "America/Asuncion"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( America/Atikokan )",
    "id" : "America/Atikokan"
  }, {
    "name" : "( GMT -11:00 ) Hawaii Daylight Time( America/Atka )",
    "id" : "America/Atka"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Bahia )",
    "id" : "America/Bahia"
  }, {
    "name" : "( GMT -8:00 ) Central Daylight Time( America/Bahia_Banderas )",
    "id" : "America/Bahia_Banderas"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Barbados )",
    "id" : "America/Barbados"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Belem )",
    "id" : "America/Belem"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Belize )",
    "id" : "America/Belize"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Blanc-Sablon )",
    "id" : "America/Blanc-Sablon"
  }, {
    "name" : "( GMT -4:00 ) Amazon Time( America/Boa_Vista )",
    "id" : "America/Boa_Vista"
  }, {
    "name" : "( GMT -5:00 ) Colombia Time( America/Bogota )",
    "id" : "America/Bogota"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Boise )",
    "id" : "America/Boise"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Buenos_Aires )",
    "id" : "America/Buenos_Aires"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Cambridge_Bay )",
    "id" : "America/Cambridge_Bay"
  }, {
    "name" : "( GMT -4:00 ) Amazon Summer Time( America/Campo_Grande )",
    "id" : "America/Campo_Grande"
  }, {
    "name" : "( GMT -6:00 ) Eastern Standard Time( America/Cancun )",
    "id" : "America/Cancun"
  }, {
    "name" : "( GMT -4:00 ) Venezuela Time( America/Caracas )",
    "id" : "America/Caracas"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Catamarca )",
    "id" : "America/Catamarca"
  }, {
    "name" : "( GMT -3:00 ) French Guiana Time( America/Cayenne )",
    "id" : "America/Cayenne"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Cayman )",
    "id" : "America/Cayman"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Chicago )",
    "id" : "America/Chicago"
  }, {
    "name" : "( GMT -6:00 ) Mountain Daylight Time( America/Chihuahua )",
    "id" : "America/Chihuahua"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( America/Coral_Harbour )",
    "id" : "America/Coral_Harbour"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Cordoba )",
    "id" : "America/Cordoba"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Costa_Rica )",
    "id" : "America/Costa_Rica"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( America/Creston )",
    "id" : "America/Creston"
  }, {
    "name" : "( GMT -4:00 ) Amazon Summer Time( America/Cuiaba )",
    "id" : "America/Cuiaba"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Curacao )",
    "id" : "America/Curacao"
  }, {
    "name" : "( GMT -3:00 ) Greenwich Mean Time( America/Danmarkshavn )",
    "id" : "America/Danmarkshavn"
  }, {
    "name" : "( GMT -9:00 ) Pacific Daylight Time( America/Dawson )",
    "id" : "America/Dawson"
  }, {
    "name" : "( GMT -8:00 ) Mountain Standard Time( America/Dawson_Creek )",
    "id" : "America/Dawson_Creek"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Denver )",
    "id" : "America/Denver"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Detroit )",
    "id" : "America/Detroit"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Dominica )",
    "id" : "America/Dominica"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Edmonton )",
    "id" : "America/Edmonton"
  }, {
    "name" : "( GMT -5:00 ) Acre Time( America/Eirunepe )",
    "id" : "America/Eirunepe"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/El_Salvador )",
    "id" : "America/El_Salvador"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Ensenada )",
    "id" : "America/Ensenada"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( America/Fort_Nelson )",
    "id" : "America/Fort_Nelson"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Fort_Wayne )",
    "id" : "America/Fort_Wayne"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Fortaleza )",
    "id" : "America/Fortaleza"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( America/Glace_Bay )",
    "id" : "America/Glace_Bay"
  }, {
    "name" : "( GMT -3:00 ) Western Greenland Summer Time( America/Godthab )",
    "id" : "America/Godthab"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( America/Goose_Bay )",
    "id" : "America/Goose_Bay"
  }, {
    "name" : "( GMT -5:00 ) Atlantic Standard Time( America/Grand_Turk )",
    "id" : "America/Grand_Turk"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Grenada )",
    "id" : "America/Grenada"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Guadeloupe )",
    "id" : "America/Guadeloupe"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Guatemala )",
    "id" : "America/Guatemala"
  }, {
    "name" : "( GMT -5:00 ) Ecuador Time( America/Guayaquil )",
    "id" : "America/Guayaquil"
  }, {
    "name" : "( GMT -3:45 ) Guyana Time( America/Guyana )",
    "id" : "America/Guyana"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( America/Halifax )",
    "id" : "America/Halifax"
  }, {
    "name" : "( GMT -5:00 ) Cuba Daylight Time( America/Havana )",
    "id" : "America/Havana"
  }, {
    "name" : "( GMT -8:00 ) Mountain Standard Time( America/Hermosillo )",
    "id" : "America/Hermosillo"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indiana/Indianapolis )",
    "id" : "America/Indiana/Indianapolis"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Indiana/Knox )",
    "id" : "America/Indiana/Knox"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indiana/Marengo )",
    "id" : "America/Indiana/Marengo"
  }, {
    "name" : "( GMT -6:00 ) Eastern Daylight Time( America/Indiana/Petersburg )",
    "id" : "America/Indiana/Petersburg"
  }, {
    "name" : "( GMT -5:00 ) Central Daylight Time( America/Indiana/Tell_City )",
    "id" : "America/Indiana/Tell_City"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indiana/Vevay )",
    "id" : "America/Indiana/Vevay"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indiana/Vincennes )",
    "id" : "America/Indiana/Vincennes"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indiana/Winamac )",
    "id" : "America/Indiana/Winamac"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Indianapolis )",
    "id" : "America/Indianapolis"
  }, {
    "name" : "( GMT -8:00 ) Mountain Daylight Time( America/Inuvik )",
    "id" : "America/Inuvik"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Iqaluit )",
    "id" : "America/Iqaluit"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( America/Jamaica )",
    "id" : "America/Jamaica"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Jujuy )",
    "id" : "America/Jujuy"
  }, {
    "name" : "( GMT -8:00 ) Alaska Daylight Time( America/Juneau )",
    "id" : "America/Juneau"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Kentucky/Louisville )",
    "id" : "America/Kentucky/Louisville"
  }, {
    "name" : "( GMT -6:00 ) Eastern Daylight Time( America/Kentucky/Monticello )",
    "id" : "America/Kentucky/Monticello"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Knox_IN )",
    "id" : "America/Knox_IN"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Kralendijk )",
    "id" : "America/Kralendijk"
  }, {
    "name" : "( GMT -4:00 ) Bolivia Time( America/La_Paz )",
    "id" : "America/La_Paz"
  }, {
    "name" : "( GMT -5:00 ) Peru Time( America/Lima )",
    "id" : "America/Lima"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Los_Angeles )",
    "id" : "America/Los_Angeles"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Louisville )",
    "id" : "America/Louisville"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Lower_Princes )",
    "id" : "America/Lower_Princes"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Maceio )",
    "id" : "America/Maceio"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Managua )",
    "id" : "America/Managua"
  }, {
    "name" : "( GMT -4:00 ) Amazon Time( America/Manaus )",
    "id" : "America/Manaus"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Marigot )",
    "id" : "America/Marigot"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Martinique )",
    "id" : "America/Martinique"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Matamoros )",
    "id" : "America/Matamoros"
  }, {
    "name" : "( GMT -8:00 ) Mountain Daylight Time( America/Mazatlan )",
    "id" : "America/Mazatlan"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Mendoza )",
    "id" : "America/Mendoza"
  }, {
    "name" : "( GMT -5:00 ) Central Daylight Time( America/Menominee )",
    "id" : "America/Menominee"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Merida )",
    "id" : "America/Merida"
  }, {
    "name" : "( GMT -8:00 ) Pacific Standard Time( America/Metlakatla )",
    "id" : "America/Metlakatla"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Mexico_City )",
    "id" : "America/Mexico_City"
  }, {
    "name" : "( GMT -4:00 ) Pierre & Miquelon Daylight Time( America/Miquelon )",
    "id" : "America/Miquelon"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( America/Moncton )",
    "id" : "America/Moncton"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Monterrey )",
    "id" : "America/Monterrey"
  }, {
    "name" : "( GMT -3:00 ) Uruguay Time( America/Montevideo )",
    "id" : "America/Montevideo"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Montreal )",
    "id" : "America/Montreal"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Montserrat )",
    "id" : "America/Montserrat"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Nassau )",
    "id" : "America/Nassau"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/New_York )",
    "id" : "America/New_York"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Nipigon )",
    "id" : "America/Nipigon"
  }, {
    "name" : "( GMT -11:00 ) Alaska Daylight Time( America/Nome )",
    "id" : "America/Nome"
  }, {
    "name" : "( GMT -2:00 ) Fernando de Noronha Time( America/Noronha )",
    "id" : "America/Noronha"
  }, {
    "name" : "( GMT -7:00 ) Central Daylight Time( America/North_Dakota/Beulah )",
    "id" : "America/North_Dakota/Beulah"
  }, {
    "name" : "( GMT -7:00 ) Central Daylight Time( America/North_Dakota/Center )",
    "id" : "America/North_Dakota/Center"
  }, {
    "name" : "( GMT -7:00 ) Central Daylight Time( America/North_Dakota/New_Salem )",
    "id" : "America/North_Dakota/New_Salem"
  }, {
    "name" : "( GMT -6:00 ) Mountain Daylight Time( America/Ojinaga )",
    "id" : "America/Ojinaga"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( America/Panama )",
    "id" : "America/Panama"
  }, {
    "name" : "( GMT -4:00 ) Eastern Daylight Time( America/Pangnirtung )",
    "id" : "America/Pangnirtung"
  }, {
    "name" : "( GMT -3:30 ) Suriname Time( America/Paramaribo )",
    "id" : "America/Paramaribo"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( America/Phoenix )",
    "id" : "America/Phoenix"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Port-au-Prince )",
    "id" : "America/Port-au-Prince"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Port_of_Spain )",
    "id" : "America/Port_of_Spain"
  }, {
    "name" : "( GMT -5:00 ) Acre Time( America/Porto_Acre )",
    "id" : "America/Porto_Acre"
  }, {
    "name" : "( GMT -4:00 ) Amazon Time( America/Porto_Velho )",
    "id" : "America/Porto_Velho"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Puerto_Rico )",
    "id" : "America/Puerto_Rico"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Rainy_River )",
    "id" : "America/Rainy_River"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Rankin_Inlet )",
    "id" : "America/Rankin_Inlet"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Time( America/Recife )",
    "id" : "America/Recife"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Regina )",
    "id" : "America/Regina"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Resolute )",
    "id" : "America/Resolute"
  }, {
    "name" : "( GMT -5:00 ) Acre Time( America/Rio_Branco )",
    "id" : "America/Rio_Branco"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( America/Rosario )",
    "id" : "America/Rosario"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Santa_Isabel )",
    "id" : "America/Santa_Isabel"
  }, {
    "name" : "( GMT -4:00 ) Brasilia Time( America/Santarem )",
    "id" : "America/Santarem"
  }, {
    "name" : "( GMT -3:00 ) Chile Time( America/Santiago )",
    "id" : "America/Santiago"
  }, {
    "name" : "( GMT -4:30 ) Atlantic Standard Time( America/Santo_Domingo )",
    "id" : "America/Santo_Domingo"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Summer Time( America/Sao_Paulo )",
    "id" : "America/Sao_Paulo"
  }, {
    "name" : "( GMT -2:00 ) Eastern Greenland Summer Time( America/Scoresbysund )",
    "id" : "America/Scoresbysund"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Shiprock )",
    "id" : "America/Shiprock"
  }, {
    "name" : "( GMT -8:00 ) Alaska Daylight Time( America/Sitka )",
    "id" : "America/Sitka"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/St_Barthelemy )",
    "id" : "America/St_Barthelemy"
  }, {
    "name" : "( GMT -3:30 ) Newfoundland Daylight Time( America/St_Johns )",
    "id" : "America/St_Johns"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/St_Kitts )",
    "id" : "America/St_Kitts"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/St_Lucia )",
    "id" : "America/St_Lucia"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/St_Thomas )",
    "id" : "America/St_Thomas"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/St_Vincent )",
    "id" : "America/St_Vincent"
  }, {
    "name" : "( GMT -7:00 ) Central Standard Time( America/Swift_Current )",
    "id" : "America/Swift_Current"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( America/Tegucigalpa )",
    "id" : "America/Tegucigalpa"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( America/Thule )",
    "id" : "America/Thule"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Thunder_Bay )",
    "id" : "America/Thunder_Bay"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Tijuana )",
    "id" : "America/Tijuana"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( America/Toronto )",
    "id" : "America/Toronto"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Tortola )",
    "id" : "America/Tortola"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Vancouver )",
    "id" : "America/Vancouver"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( America/Virgin )",
    "id" : "America/Virgin"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( America/Whitehorse )",
    "id" : "America/Whitehorse"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( America/Winnipeg )",
    "id" : "America/Winnipeg"
  }, {
    "name" : "( GMT -9:00 ) Alaska Daylight Time( America/Yakutat )",
    "id" : "America/Yakutat"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( America/Yellowknife )",
    "id" : "America/Yellowknife"
  }, {
    "name" : "( GMT 8:00 ) Australian Western Standard Time( Antarctica/Casey )",
    "id" : "Antarctica/Casey"
  }, {
    "name" : "( GMT 7:00 ) Davis Time( Antarctica/Davis )",
    "id" : "Antarctica/Davis"
  }, {
    "name" : "( GMT 10:00 ) Dumont-d'Urville Time( Antarctica/DumontDUrville )",
    "id" : "Antarctica/DumontDUrville"
  }, {
    "name" : "( GMT 11:00 ) Macquarie Island Standard Time( Antarctica/Macquarie )",
    "id" : "Antarctica/Macquarie"
  }, {
    "name" : "( GMT 6:00 ) Mawson Time( Antarctica/Mawson )",
    "id" : "Antarctica/Mawson"
  }, {
    "name" : "( GMT 12:00 ) New Zealand Daylight Time( Antarctica/McMurdo )",
    "id" : "Antarctica/McMurdo"
  }, {
    "name" : "( GMT -3:00 ) Chile Time( Antarctica/Palmer )",
    "id" : "Antarctica/Palmer"
  }, {
    "name" : "( GMT 0:00 ) Rothera Time( Antarctica/Rothera )",
    "id" : "Antarctica/Rothera"
  }, {
    "name" : "( GMT 12:00 ) New Zealand Daylight Time( Antarctica/South_Pole )",
    "id" : "Antarctica/South_Pole"
  }, {
    "name" : "( GMT 3:00 ) Syowa Time( Antarctica/Syowa )",
    "id" : "Antarctica/Syowa"
  }, {
    "name" : "( GMT 0:00 ) Central European Summer Time( Antarctica/Troll )",
    "id" : "Antarctica/Troll"
  }, {
    "name" : "( GMT 6:00 ) Vostok Time( Antarctica/Vostok )",
    "id" : "Antarctica/Vostok"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Arctic/Longyearbyen )",
    "id" : "Arctic/Longyearbyen"
  }, {
    "name" : "( GMT 3:00 ) Arabia Standard Time( Asia/Aden )",
    "id" : "Asia/Aden"
  }, {
    "name" : "( GMT 6:00 ) Alma-Ata Time( Asia/Almaty )",
    "id" : "Asia/Almaty"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Amman )",
    "id" : "Asia/Amman"
  }, {
    "name" : "( GMT 13:00 ) Anadyr Time( Asia/Anadyr )",
    "id" : "Asia/Anadyr"
  }, {
    "name" : "( GMT 5:00 ) Aqtau Time( Asia/Aqtau )",
    "id" : "Asia/Aqtau"
  }, {
    "name" : "( GMT 5:00 ) Aqtobe Time( Asia/Aqtobe )",
    "id" : "Asia/Aqtobe"
  }, {
    "name" : "( GMT 5:00 ) Turkmenistan Time( Asia/Ashgabat )",
    "id" : "Asia/Ashgabat"
  }, {
    "name" : "( GMT 5:00 ) Turkmenistan Time( Asia/Ashkhabad )",
    "id" : "Asia/Ashkhabad"
  }, {
    "name" : "( GMT 3:00 ) Arabia Standard Time( Asia/Baghdad )",
    "id" : "Asia/Baghdad"
  }, {
    "name" : "( GMT 4:00 ) Arabia Standard Time( Asia/Bahrain )",
    "id" : "Asia/Bahrain"
  }, {
    "name" : "( GMT 4:00 ) Azerbaijan Summer Time( Asia/Baku )",
    "id" : "Asia/Baku"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( Asia/Bangkok )",
    "id" : "Asia/Bangkok"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Beirut )",
    "id" : "Asia/Beirut"
  }, {
    "name" : "( GMT 6:00 ) Kirgizstan Time( Asia/Bishkek )",
    "id" : "Asia/Bishkek"
  }, {
    "name" : "( GMT 8:00 ) Brunei Time( Asia/Brunei )",
    "id" : "Asia/Brunei"
  }, {
    "name" : "( GMT 5:30 ) India Standard Time( Asia/Calcutta )",
    "id" : "Asia/Calcutta"
  }, {
    "name" : "( GMT 8:00 ) Irkutsk Time( Asia/Chita )",
    "id" : "Asia/Chita"
  }, {
    "name" : "( GMT 7:00 ) Choibalsan Summer Time( Asia/Choibalsan )",
    "id" : "Asia/Choibalsan"
  }, {
    "name" : "( GMT 7:00 ) China Standard Time( Asia/Chongqing )",
    "id" : "Asia/Chongqing"
  }, {
    "name" : "( GMT 7:00 ) China Standard Time( Asia/Chungking )",
    "id" : "Asia/Chungking"
  }, {
    "name" : "( GMT 5:30 ) India Standard Time( Asia/Colombo )",
    "id" : "Asia/Colombo"
  }, {
    "name" : "( GMT 6:00 ) Bangladesh Time( Asia/Dacca )",
    "id" : "Asia/Dacca"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Damascus )",
    "id" : "Asia/Damascus"
  }, {
    "name" : "( GMT 6:00 ) Bangladesh Time( Asia/Dhaka )",
    "id" : "Asia/Dhaka"
  }, {
    "name" : "( GMT 9:00 ) Timor-Leste Time( Asia/Dili )",
    "id" : "Asia/Dili"
  }, {
    "name" : "( GMT 4:00 ) Gulf Standard Time( Asia/Dubai )",
    "id" : "Asia/Dubai"
  }, {
    "name" : "( GMT 6:00 ) Tajikistan Time( Asia/Dushanbe )",
    "id" : "Asia/Dushanbe"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Gaza )",
    "id" : "Asia/Gaza"
  }, {
    "name" : "( GMT 8:30 ) China Standard Time( Asia/Harbin )",
    "id" : "Asia/Harbin"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Hebron )",
    "id" : "Asia/Hebron"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( Asia/Ho_Chi_Minh )",
    "id" : "Asia/Ho_Chi_Minh"
  }, {
    "name" : "( GMT 8:00 ) Hong Kong Time( Asia/Hong_Kong )",
    "id" : "Asia/Hong_Kong"
  }, {
    "name" : "( GMT 6:00 ) Hovd Summer Time( Asia/Hovd )",
    "id" : "Asia/Hovd"
  }, {
    "name" : "( GMT 8:00 ) Irkutsk Time( Asia/Irkutsk )",
    "id" : "Asia/Irkutsk"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Istanbul )",
    "id" : "Asia/Istanbul"
  }, {
    "name" : "( GMT 7:00 ) West Indonesia Time( Asia/Jakarta )",
    "id" : "Asia/Jakarta"
  }, {
    "name" : "( GMT 9:00 ) East Indonesia Time( Asia/Jayapura )",
    "id" : "Asia/Jayapura"
  }, {
    "name" : "( GMT 2:00 ) Israel Daylight Time( Asia/Jerusalem )",
    "id" : "Asia/Jerusalem"
  }, {
    "name" : "( GMT 4:30 ) Afghanistan Time( Asia/Kabul )",
    "id" : "Asia/Kabul"
  }, {
    "name" : "( GMT 12:00 ) Petropavlovsk-Kamchatski Time( Asia/Kamchatka )",
    "id" : "Asia/Kamchatka"
  }, {
    "name" : "( GMT 5:00 ) Pakistan Time( Asia/Karachi )",
    "id" : "Asia/Karachi"
  }, {
    "name" : "( GMT 5:00 ) Xinjiang Standard Time( Asia/Kashgar )",
    "id" : "Asia/Kashgar"
  }, {
    "name" : "( GMT 5:30 ) Nepal Time( Asia/Kathmandu )",
    "id" : "Asia/Kathmandu"
  }, {
    "name" : "( GMT 5:30 ) Nepal Time( Asia/Katmandu )",
    "id" : "Asia/Katmandu"
  }, {
    "name" : "( GMT 9:00 ) Khandyga Time( Asia/Khandyga )",
    "id" : "Asia/Khandyga"
  }, {
    "name" : "( GMT 5:30 ) India Standard Time( Asia/Kolkata )",
    "id" : "Asia/Kolkata"
  }, {
    "name" : "( GMT 7:00 ) Krasnoyarsk Time( Asia/Krasnoyarsk )",
    "id" : "Asia/Krasnoyarsk"
  }, {
    "name" : "( GMT 7:30 ) Malaysia Time( Asia/Kuala_Lumpur )",
    "id" : "Asia/Kuala_Lumpur"
  }, {
    "name" : "( GMT 8:00 ) Malaysia Time( Asia/Kuching )",
    "id" : "Asia/Kuching"
  }, {
    "name" : "( GMT 3:00 ) Arabia Standard Time( Asia/Kuwait )",
    "id" : "Asia/Kuwait"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( Asia/Macao )",
    "id" : "Asia/Macao"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( Asia/Macau )",
    "id" : "Asia/Macau"
  }, {
    "name" : "( GMT 11:00 ) Magadan Time( Asia/Magadan )",
    "id" : "Asia/Magadan"
  }, {
    "name" : "( GMT 8:00 ) Central Indonesia Time( Asia/Makassar )",
    "id" : "Asia/Makassar"
  }, {
    "name" : "( GMT 8:00 ) Philippines Time( Asia/Manila )",
    "id" : "Asia/Manila"
  }, {
    "name" : "( GMT 4:00 ) Gulf Standard Time( Asia/Muscat )",
    "id" : "Asia/Muscat"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Asia/Nicosia )",
    "id" : "Asia/Nicosia"
  }, {
    "name" : "( GMT 7:00 ) Krasnoyarsk Time( Asia/Novokuznetsk )",
    "id" : "Asia/Novokuznetsk"
  }, {
    "name" : "( GMT 7:00 ) Novosibirsk Time( Asia/Novosibirsk )",
    "id" : "Asia/Novosibirsk"
  }, {
    "name" : "( GMT 6:00 ) Omsk Time( Asia/Omsk )",
    "id" : "Asia/Omsk"
  }, {
    "name" : "( GMT 5:00 ) Oral Time( Asia/Oral )",
    "id" : "Asia/Oral"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( Asia/Phnom_Penh )",
    "id" : "Asia/Phnom_Penh"
  }, {
    "name" : "( GMT 8:00 ) West Indonesia Time( Asia/Pontianak )",
    "id" : "Asia/Pontianak"
  }, {
    "name" : "( GMT 9:00 ) Korea Standard Time( Asia/Pyongyang )",
    "id" : "Asia/Pyongyang"
  }, {
    "name" : "( GMT 4:00 ) Arabia Standard Time( Asia/Qatar )",
    "id" : "Asia/Qatar"
  }, {
    "name" : "( GMT 5:00 ) Qyzylorda Time( Asia/Qyzylorda )",
    "id" : "Asia/Qyzylorda"
  }, {
    "name" : "( GMT 6:30 ) Myanmar Time( Asia/Rangoon )",
    "id" : "Asia/Rangoon"
  }, {
    "name" : "( GMT 3:00 ) Arabia Standard Time( Asia/Riyadh )",
    "id" : "Asia/Riyadh"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( Asia/Saigon )",
    "id" : "Asia/Saigon"
  }, {
    "name" : "( GMT 11:00 ) Sakhalin Time( Asia/Sakhalin )",
    "id" : "Asia/Sakhalin"
  }, {
    "name" : "( GMT 5:00 ) Uzbekistan Time( Asia/Samarkand )",
    "id" : "Asia/Samarkand"
  }, {
    "name" : "( GMT 9:00 ) Korea Standard Time( Asia/Seoul )",
    "id" : "Asia/Seoul"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( Asia/Shanghai )",
    "id" : "Asia/Shanghai"
  }, {
    "name" : "( GMT 7:30 ) Singapore Time( Asia/Singapore )",
    "id" : "Asia/Singapore"
  }, {
    "name" : "( GMT 11:00 ) Srednekolymsk Time( Asia/Srednekolymsk )",
    "id" : "Asia/Srednekolymsk"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( Asia/Taipei )",
    "id" : "Asia/Taipei"
  }, {
    "name" : "( GMT 6:00 ) Uzbekistan Time( Asia/Tashkent )",
    "id" : "Asia/Tashkent"
  }, {
    "name" : "( GMT 4:00 ) Georgia Time( Asia/Tbilisi )",
    "id" : "Asia/Tbilisi"
  }, {
    "name" : "( GMT 3:30 ) Iran Daylight Time( Asia/Tehran )",
    "id" : "Asia/Tehran"
  }, {
    "name" : "( GMT 2:00 ) Israel Daylight Time( Asia/Tel_Aviv )",
    "id" : "Asia/Tel_Aviv"
  }, {
    "name" : "( GMT 5:30 ) Bhutan Time( Asia/Thimbu )",
    "id" : "Asia/Thimbu"
  }, {
    "name" : "( GMT 5:30 ) Bhutan Time( Asia/Thimphu )",
    "id" : "Asia/Thimphu"
  }, {
    "name" : "( GMT 9:00 ) Japan Standard Time( Asia/Tokyo )",
    "id" : "Asia/Tokyo"
  }, {
    "name" : "( GMT 8:00 ) Central Indonesia Time( Asia/Ujung_Pandang )",
    "id" : "Asia/Ujung_Pandang"
  }, {
    "name" : "( GMT 7:00 ) Ulaanbaatar Summer Time( Asia/Ulaanbaatar )",
    "id" : "Asia/Ulaanbaatar"
  }, {
    "name" : "( GMT 7:00 ) Ulaanbaatar Summer Time( Asia/Ulan_Bator )",
    "id" : "Asia/Ulan_Bator"
  }, {
    "name" : "( GMT 6:00 ) Xinjiang Standard Time( Asia/Urumqi )",
    "id" : "Asia/Urumqi"
  }, {
    "name" : "( GMT 10:00 ) Ust-Nera Time( Asia/Ust-Nera )",
    "id" : "Asia/Ust-Nera"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( Asia/Vientiane )",
    "id" : "Asia/Vientiane"
  }, {
    "name" : "( GMT 10:00 ) Vladivostok Time( Asia/Vladivostok )",
    "id" : "Asia/Vladivostok"
  }, {
    "name" : "( GMT 9:00 ) Yakutsk Time( Asia/Yakutsk )",
    "id" : "Asia/Yakutsk"
  }, {
    "name" : "( GMT 5:00 ) Yekaterinburg Time( Asia/Yekaterinburg )",
    "id" : "Asia/Yekaterinburg"
  }, {
    "name" : "( GMT 4:00 ) Armenia Time( Asia/Yerevan )",
    "id" : "Asia/Yerevan"
  }, {
    "name" : "( GMT -1:00 ) Azores Summer Time( Atlantic/Azores )",
    "id" : "Atlantic/Azores"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( Atlantic/Bermuda )",
    "id" : "Atlantic/Bermuda"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( Atlantic/Canary )",
    "id" : "Atlantic/Canary"
  }, {
    "name" : "( GMT -2:00 ) Cape Verde Time( Atlantic/Cape_Verde )",
    "id" : "Atlantic/Cape_Verde"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( Atlantic/Faeroe )",
    "id" : "Atlantic/Faeroe"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( Atlantic/Faroe )",
    "id" : "Atlantic/Faroe"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Atlantic/Jan_Mayen )",
    "id" : "Atlantic/Jan_Mayen"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( Atlantic/Madeira )",
    "id" : "Atlantic/Madeira"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Atlantic/Reykjavik )",
    "id" : "Atlantic/Reykjavik"
  }, {
    "name" : "( GMT -2:00 ) South Georgia Standard Time( Atlantic/South_Georgia )",
    "id" : "Atlantic/South_Georgia"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Atlantic/St_Helena )",
    "id" : "Atlantic/St_Helena"
  }, {
    "name" : "( GMT -4:00 ) Falkland Is. Time( Atlantic/Stanley )",
    "id" : "Atlantic/Stanley"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( Australia/ACT )",
    "id" : "Australia/ACT"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Daylight Time (South Australia)( Australia/Adelaide )",
    "id" : "Australia/Adelaide"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Standard Time (Queensland)( Australia/Brisbane )",
    "id" : "Australia/Brisbane"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Daylight Time (South Australia/New South Wales)( Australia/Broken_Hill )",
    "id" : "Australia/Broken_Hill"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( Australia/Canberra )",
    "id" : "Australia/Canberra"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( Australia/Currie )",
    "id" : "Australia/Currie"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Standard Time (Northern Territory)( Australia/Darwin )",
    "id" : "Australia/Darwin"
  }, {
    "name" : "( GMT 8:45 ) Australian Central Western Standard Time( Australia/Eucla )",
    "id" : "Australia/Eucla"
  }, {
    "name" : "( GMT 11:00 ) Australian Eastern Daylight Time (Tasmania)( Australia/Hobart )",
    "id" : "Australia/Hobart"
  }, {
    "name" : "( GMT 10:00 ) Lord Howe Daylight Time( Australia/LHI )",
    "id" : "Australia/LHI"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Standard Time (Queensland)( Australia/Lindeman )",
    "id" : "Australia/Lindeman"
  }, {
    "name" : "( GMT 10:00 ) Lord Howe Daylight Time( Australia/Lord_Howe )",
    "id" : "Australia/Lord_Howe"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (Victoria)( Australia/Melbourne )",
    "id" : "Australia/Melbourne"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( Australia/NSW )",
    "id" : "Australia/NSW"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Standard Time (Northern Territory)( Australia/North )",
    "id" : "Australia/North"
  }, {
    "name" : "( GMT 8:00 ) Australian Western Standard Time( Australia/Perth )",
    "id" : "Australia/Perth"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Standard Time (Queensland)( Australia/Queensland )",
    "id" : "Australia/Queensland"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Daylight Time (South Australia)( Australia/South )",
    "id" : "Australia/South"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( Australia/Sydney )",
    "id" : "Australia/Sydney"
  }, {
    "name" : "( GMT 11:00 ) Australian Eastern Daylight Time (Tasmania)( Australia/Tasmania )",
    "id" : "Australia/Tasmania"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (Victoria)( Australia/Victoria )",
    "id" : "Australia/Victoria"
  }, {
    "name" : "( GMT 8:00 ) Australian Western Standard Time( Australia/West )",
    "id" : "Australia/West"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Daylight Time (South Australia/New South Wales)( Australia/Yancowinna )",
    "id" : "Australia/Yancowinna"
  }, {
    "name" : "( GMT -5:00 ) Acre Time( Brazil/Acre )",
    "id" : "Brazil/Acre"
  }, {
    "name" : "( GMT -2:00 ) Fernando de Noronha Time( Brazil/DeNoronha )",
    "id" : "Brazil/DeNoronha"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Summer Time( Brazil/East )",
    "id" : "Brazil/East"
  }, {
    "name" : "( GMT -4:00 ) Amazon Time( Brazil/West )",
    "id" : "Brazil/West"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( CET )",
    "id" : "CET"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( CST6CDT )",
    "id" : "CST6CDT"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( Canada/Atlantic )",
    "id" : "Canada/Atlantic"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( Canada/Central )",
    "id" : "Canada/Central"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( Canada/East-Saskatchewan )",
    "id" : "Canada/East-Saskatchewan"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( Canada/Eastern )",
    "id" : "Canada/Eastern"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( Canada/Mountain )",
    "id" : "Canada/Mountain"
  }, {
    "name" : "( GMT -3:30 ) Newfoundland Daylight Time( Canada/Newfoundland )",
    "id" : "Canada/Newfoundland"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( Canada/Pacific )",
    "id" : "Canada/Pacific"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( Canada/Saskatchewan )",
    "id" : "Canada/Saskatchewan"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( Canada/Yukon )",
    "id" : "Canada/Yukon"
  }, {
    "name" : "( GMT -3:00 ) Chile Time( Chile/Continental )",
    "id" : "Chile/Continental"
  }, {
    "name" : "( GMT -6:00 ) Easter Is. Time( Chile/EasterIsland )",
    "id" : "Chile/EasterIsland"
  }, {
    "name" : "( GMT -5:00 ) Cuba Daylight Time( Cuba )",
    "id" : "Cuba"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( EET )",
    "id" : "EET"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( EST5EDT )",
    "id" : "EST5EDT"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Time( Egypt )",
    "id" : "Egypt"
  }, {
    "name" : "( GMT 1:00 ) Irish Summer Time( Eire )",
    "id" : "Eire"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Etc/GMT )",
    "id" : "Etc/GMT"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Etc/GMT+0 )",
    "id" : "Etc/GMT+0"
  }, {
    "name" : "( GMT -1:00 ) GMT-01:00( Etc/GMT+1 )",
    "id" : "Etc/GMT+1"
  }, {
    "name" : "( GMT -10:00 ) GMT-10:00( Etc/GMT+10 )",
    "id" : "Etc/GMT+10"
  }, {
    "name" : "( GMT -11:00 ) GMT-11:00( Etc/GMT+11 )",
    "id" : "Etc/GMT+11"
  }, {
    "name" : "( GMT -12:00 ) GMT-12:00( Etc/GMT+12 )",
    "id" : "Etc/GMT+12"
  }, {
    "name" : "( GMT -2:00 ) GMT-02:00( Etc/GMT+2 )",
    "id" : "Etc/GMT+2"
  }, {
    "name" : "( GMT -3:00 ) GMT-03:00( Etc/GMT+3 )",
    "id" : "Etc/GMT+3"
  }, {
    "name" : "( GMT -4:00 ) GMT-04:00( Etc/GMT+4 )",
    "id" : "Etc/GMT+4"
  }, {
    "name" : "( GMT -5:00 ) GMT-05:00( Etc/GMT+5 )",
    "id" : "Etc/GMT+5"
  }, {
    "name" : "( GMT -6:00 ) GMT-06:00( Etc/GMT+6 )",
    "id" : "Etc/GMT+6"
  }, {
    "name" : "( GMT -7:00 ) GMT-07:00( Etc/GMT+7 )",
    "id" : "Etc/GMT+7"
  }, {
    "name" : "( GMT -8:00 ) GMT-08:00( Etc/GMT+8 )",
    "id" : "Etc/GMT+8"
  }, {
    "name" : "( GMT -9:00 ) GMT-09:00( Etc/GMT+9 )",
    "id" : "Etc/GMT+9"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Etc/GMT-0 )",
    "id" : "Etc/GMT-0"
  }, {
    "name" : "( GMT 1:00 ) GMT+01:00( Etc/GMT-1 )",
    "id" : "Etc/GMT-1"
  }, {
    "name" : "( GMT 10:00 ) GMT+10:00( Etc/GMT-10 )",
    "id" : "Etc/GMT-10"
  }, {
    "name" : "( GMT 11:00 ) GMT+11:00( Etc/GMT-11 )",
    "id" : "Etc/GMT-11"
  }, {
    "name" : "( GMT 12:00 ) GMT+12:00( Etc/GMT-12 )",
    "id" : "Etc/GMT-12"
  }, {
    "name" : "( GMT 13:00 ) GMT+13:00( Etc/GMT-13 )",
    "id" : "Etc/GMT-13"
  }, {
    "name" : "( GMT 14:00 ) GMT+14:00( Etc/GMT-14 )",
    "id" : "Etc/GMT-14"
  }, {
    "name" : "( GMT 2:00 ) GMT+02:00( Etc/GMT-2 )",
    "id" : "Etc/GMT-2"
  }, {
    "name" : "( GMT 3:00 ) GMT+03:00( Etc/GMT-3 )",
    "id" : "Etc/GMT-3"
  }, {
    "name" : "( GMT 4:00 ) GMT+04:00( Etc/GMT-4 )",
    "id" : "Etc/GMT-4"
  }, {
    "name" : "( GMT 5:00 ) GMT+05:00( Etc/GMT-5 )",
    "id" : "Etc/GMT-5"
  }, {
    "name" : "( GMT 6:00 ) GMT+06:00( Etc/GMT-6 )",
    "id" : "Etc/GMT-6"
  }, {
    "name" : "( GMT 7:00 ) GMT+07:00( Etc/GMT-7 )",
    "id" : "Etc/GMT-7"
  }, {
    "name" : "( GMT 8:00 ) GMT+08:00( Etc/GMT-8 )",
    "id" : "Etc/GMT-8"
  }, {
    "name" : "( GMT 9:00 ) GMT+09:00( Etc/GMT-9 )",
    "id" : "Etc/GMT-9"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Etc/GMT0 )",
    "id" : "Etc/GMT0"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Etc/Greenwich )",
    "id" : "Etc/Greenwich"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Etc/UCT )",
    "id" : "Etc/UCT"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Etc/UTC )",
    "id" : "Etc/UTC"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Etc/Universal )",
    "id" : "Etc/Universal"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Etc/Zulu )",
    "id" : "Etc/Zulu"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Amsterdam )",
    "id" : "Europe/Amsterdam"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Andorra )",
    "id" : "Europe/Andorra"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Athens )",
    "id" : "Europe/Athens"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( Europe/Belfast )",
    "id" : "Europe/Belfast"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Belgrade )",
    "id" : "Europe/Belgrade"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Berlin )",
    "id" : "Europe/Berlin"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Bratislava )",
    "id" : "Europe/Bratislava"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Brussels )",
    "id" : "Europe/Brussels"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Bucharest )",
    "id" : "Europe/Bucharest"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Budapest )",
    "id" : "Europe/Budapest"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Busingen )",
    "id" : "Europe/Busingen"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Chisinau )",
    "id" : "Europe/Chisinau"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Copenhagen )",
    "id" : "Europe/Copenhagen"
  }, {
    "name" : "( GMT 1:00 ) Irish Summer Time( Europe/Dublin )",
    "id" : "Europe/Dublin"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Gibraltar )",
    "id" : "Europe/Gibraltar"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( Europe/Guernsey )",
    "id" : "Europe/Guernsey"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Helsinki )",
    "id" : "Europe/Helsinki"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( Europe/Isle_of_Man )",
    "id" : "Europe/Isle_of_Man"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Istanbul )",
    "id" : "Europe/Istanbul"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( Europe/Jersey )",
    "id" : "Europe/Jersey"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Time( Europe/Kaliningrad )",
    "id" : "Europe/Kaliningrad"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Kiev )",
    "id" : "Europe/Kiev"
  }, {
    "name" : "( GMT 1:00 ) Western European Summer Time( Europe/Lisbon )",
    "id" : "Europe/Lisbon"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Ljubljana )",
    "id" : "Europe/Ljubljana"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( Europe/London )",
    "id" : "Europe/London"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Luxembourg )",
    "id" : "Europe/Luxembourg"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Madrid )",
    "id" : "Europe/Madrid"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Malta )",
    "id" : "Europe/Malta"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Mariehamn )",
    "id" : "Europe/Mariehamn"
  }, {
    "name" : "( GMT 3:00 ) Moscow Standard Time( Europe/Minsk )",
    "id" : "Europe/Minsk"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Monaco )",
    "id" : "Europe/Monaco"
  }, {
    "name" : "( GMT 3:00 ) Moscow Standard Time( Europe/Moscow )",
    "id" : "Europe/Moscow"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Nicosia )",
    "id" : "Europe/Nicosia"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Oslo )",
    "id" : "Europe/Oslo"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Paris )",
    "id" : "Europe/Paris"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Podgorica )",
    "id" : "Europe/Podgorica"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Prague )",
    "id" : "Europe/Prague"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Riga )",
    "id" : "Europe/Riga"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Rome )",
    "id" : "Europe/Rome"
  }, {
    "name" : "( GMT 4:00 ) Samara Time( Europe/Samara )",
    "id" : "Europe/Samara"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/San_Marino )",
    "id" : "Europe/San_Marino"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Sarajevo )",
    "id" : "Europe/Sarajevo"
  }, {
    "name" : "( GMT 3:00 ) Moscow Standard Time( Europe/Simferopol )",
    "id" : "Europe/Simferopol"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Skopje )",
    "id" : "Europe/Skopje"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Europe/Sofia )",
    "id" : "Europe/Sofia"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Stockholm )",
    "id" : "Europe/Stockholm"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Tallinn )",
    "id" : "Europe/Tallinn"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Tirane )",
    "id" : "Europe/Tirane"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Tiraspol )",
    "id" : "Europe/Tiraspol"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Uzhgorod )",
    "id" : "Europe/Uzhgorod"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Vaduz )",
    "id" : "Europe/Vaduz"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Vatican )",
    "id" : "Europe/Vatican"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Vienna )",
    "id" : "Europe/Vienna"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Vilnius )",
    "id" : "Europe/Vilnius"
  }, {
    "name" : "( GMT 4:00 ) Moscow Standard Time( Europe/Volgograd )",
    "id" : "Europe/Volgograd"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Warsaw )",
    "id" : "Europe/Warsaw"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Zagreb )",
    "id" : "Europe/Zagreb"
  }, {
    "name" : "( GMT 3:00 ) Eastern European Summer Time( Europe/Zaporozhye )",
    "id" : "Europe/Zaporozhye"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Europe/Zurich )",
    "id" : "Europe/Zurich"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( GB )",
    "id" : "GB"
  }, {
    "name" : "( GMT 1:00 ) British Summer Time( GB-Eire )",
    "id" : "GB-Eire"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT )",
    "id" : "GMT"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( GMT0 )",
    "id" : "GMT0"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Greenwich )",
    "id" : "Greenwich"
  }, {
    "name" : "( GMT 8:00 ) Hong Kong Time( Hongkong )",
    "id" : "Hongkong"
  }, {
    "name" : "( GMT 0:00 ) Greenwich Mean Time( Iceland )",
    "id" : "Iceland"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Indian/Antananarivo )",
    "id" : "Indian/Antananarivo"
  }, {
    "name" : "( GMT 5:00 ) Indian Ocean Territory Time( Indian/Chagos )",
    "id" : "Indian/Chagos"
  }, {
    "name" : "( GMT 7:00 ) Christmas Island Time( Indian/Christmas )",
    "id" : "Indian/Christmas"
  }, {
    "name" : "( GMT 6:30 ) Cocos Islands Time( Indian/Cocos )",
    "id" : "Indian/Cocos"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Indian/Comoro )",
    "id" : "Indian/Comoro"
  }, {
    "name" : "( GMT 5:00 ) French Southern & Antarctic Lands Time( Indian/Kerguelen )",
    "id" : "Indian/Kerguelen"
  }, {
    "name" : "( GMT 4:00 ) Seychelles Time( Indian/Mahe )",
    "id" : "Indian/Mahe"
  }, {
    "name" : "( GMT 5:00 ) Maldives Time( Indian/Maldives )",
    "id" : "Indian/Maldives"
  }, {
    "name" : "( GMT 4:00 ) Mauritius Time( Indian/Mauritius )",
    "id" : "Indian/Mauritius"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( Indian/Mayotte )",
    "id" : "Indian/Mayotte"
  }, {
    "name" : "( GMT 4:00 ) Reunion Time( Indian/Reunion )",
    "id" : "Indian/Reunion"
  }, {
    "name" : "( GMT 3:30 ) Iran Daylight Time( Iran )",
    "id" : "Iran"
  }, {
    "name" : "( GMT 2:00 ) Israel Daylight Time( Israel )",
    "id" : "Israel"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( Jamaica )",
    "id" : "Jamaica"
  }, {
    "name" : "( GMT 9:00 ) Japan Standard Time( Japan )",
    "id" : "Japan"
  }, {
    "name" : "( GMT -12:00 ) Marshall Islands Time( Kwajalein )",
    "id" : "Kwajalein"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Time( Libya )",
    "id" : "Libya"
  }, {
    "name" : "( GMT 1:00 ) Middle Europe Summer Time( MET )",
    "id" : "MET"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( MST7MDT )",
    "id" : "MST7MDT"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( Mexico/BajaNorte )",
    "id" : "Mexico/BajaNorte"
  }, {
    "name" : "( GMT -8:00 ) Mountain Daylight Time( Mexico/BajaSur )",
    "id" : "Mexico/BajaSur"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( Mexico/General )",
    "id" : "Mexico/General"
  }, {
    "name" : "( GMT 12:00 ) New Zealand Daylight Time( NZ )",
    "id" : "NZ"
  }, {
    "name" : "( GMT 12:45 ) Chatham Daylight Time( NZ-CHAT )",
    "id" : "NZ-CHAT"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( Navajo )",
    "id" : "Navajo"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( PRC )",
    "id" : "PRC"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( PST8PDT )",
    "id" : "PST8PDT"
  }, {
    "name" : "( GMT -11:00 ) West Samoa Daylight Time( Pacific/Apia )",
    "id" : "Pacific/Apia"
  }, {
    "name" : "( GMT 12:00 ) New Zealand Daylight Time( Pacific/Auckland )",
    "id" : "Pacific/Auckland"
  }, {
    "name" : "( GMT 11:00 ) Bougainville Standard Time( Pacific/Bougainville )",
    "id" : "Pacific/Bougainville"
  }, {
    "name" : "( GMT 12:45 ) Chatham Daylight Time( Pacific/Chatham )",
    "id" : "Pacific/Chatham"
  }, {
    "name" : "( GMT 10:00 ) Chuuk Time( Pacific/Chuuk )",
    "id" : "Pacific/Chuuk"
  }, {
    "name" : "( GMT -6:00 ) Easter Is. Time( Pacific/Easter )",
    "id" : "Pacific/Easter"
  }, {
    "name" : "( GMT 11:00 ) Vanuatu Time( Pacific/Efate )",
    "id" : "Pacific/Efate"
  }, {
    "name" : "( GMT -12:00 ) Phoenix Is. Time( Pacific/Enderbury )",
    "id" : "Pacific/Enderbury"
  }, {
    "name" : "( GMT -10:00 ) Tokelau Time( Pacific/Fakaofo )",
    "id" : "Pacific/Fakaofo"
  }, {
    "name" : "( GMT 12:00 ) Fiji Summer Time( Pacific/Fiji )",
    "id" : "Pacific/Fiji"
  }, {
    "name" : "( GMT 12:00 ) Tuvalu Time( Pacific/Funafuti )",
    "id" : "Pacific/Funafuti"
  }, {
    "name" : "( GMT -5:00 ) Galapagos Time( Pacific/Galapagos )",
    "id" : "Pacific/Galapagos"
  }, {
    "name" : "( GMT -9:00 ) Gambier Time( Pacific/Gambier )",
    "id" : "Pacific/Gambier"
  }, {
    "name" : "( GMT 11:00 ) Solomon Is. Time( Pacific/Guadalcanal )",
    "id" : "Pacific/Guadalcanal"
  }, {
    "name" : "( GMT 10:00 ) Chamorro Standard Time( Pacific/Guam )",
    "id" : "Pacific/Guam"
  }, {
    "name" : "( GMT -10:00 ) Hawaii Standard Time( Pacific/Honolulu )",
    "id" : "Pacific/Honolulu"
  }, {
    "name" : "( GMT -10:00 ) Hawaii Standard Time( Pacific/Johnston )",
    "id" : "Pacific/Johnston"
  }, {
    "name" : "( GMT -10:40 ) Line Is. Time( Pacific/Kiritimati )",
    "id" : "Pacific/Kiritimati"
  }, {
    "name" : "( GMT 12:00 ) Kosrae Time( Pacific/Kosrae )",
    "id" : "Pacific/Kosrae"
  }, {
    "name" : "( GMT -12:00 ) Marshall Islands Time( Pacific/Kwajalein )",
    "id" : "Pacific/Kwajalein"
  }, {
    "name" : "( GMT 12:00 ) Marshall Islands Time( Pacific/Majuro )",
    "id" : "Pacific/Majuro"
  }, {
    "name" : "( GMT -9:30 ) Marquesas Time( Pacific/Marquesas )",
    "id" : "Pacific/Marquesas"
  }, {
    "name" : "( GMT -11:00 ) Samoa Standard Time( Pacific/Midway )",
    "id" : "Pacific/Midway"
  }, {
    "name" : "( GMT 11:30 ) Nauru Time( Pacific/Nauru )",
    "id" : "Pacific/Nauru"
  }, {
    "name" : "( GMT -11:30 ) Niue Time( Pacific/Niue )",
    "id" : "Pacific/Niue"
  }, {
    "name" : "( GMT 11:30 ) Norfolk Time( Pacific/Norfolk )",
    "id" : "Pacific/Norfolk"
  }, {
    "name" : "( GMT 11:00 ) New Caledonia Time( Pacific/Noumea )",
    "id" : "Pacific/Noumea"
  }, {
    "name" : "( GMT -11:00 ) Samoa Standard Time( Pacific/Pago_Pago )",
    "id" : "Pacific/Pago_Pago"
  }, {
    "name" : "( GMT 9:00 ) Palau Time( Pacific/Palau )",
    "id" : "Pacific/Palau"
  }, {
    "name" : "( GMT -8:30 ) Pitcairn Standard Time( Pacific/Pitcairn )",
    "id" : "Pacific/Pitcairn"
  }, {
    "name" : "( GMT 11:00 ) Pohnpei Time( Pacific/Pohnpei )",
    "id" : "Pacific/Pohnpei"
  }, {
    "name" : "( GMT 11:00 ) Pohnpei Time( Pacific/Ponape )",
    "id" : "Pacific/Ponape"
  }, {
    "name" : "( GMT 10:00 ) Papua New Guinea Time( Pacific/Port_Moresby )",
    "id" : "Pacific/Port_Moresby"
  }, {
    "name" : "( GMT -10:30 ) Cook Is. Time( Pacific/Rarotonga )",
    "id" : "Pacific/Rarotonga"
  }, {
    "name" : "( GMT 10:00 ) Chamorro Standard Time( Pacific/Saipan )",
    "id" : "Pacific/Saipan"
  }, {
    "name" : "( GMT -11:00 ) Samoa Standard Time( Pacific/Samoa )",
    "id" : "Pacific/Samoa"
  }, {
    "name" : "( GMT -10:00 ) Tahiti Time( Pacific/Tahiti )",
    "id" : "Pacific/Tahiti"
  }, {
    "name" : "( GMT 12:00 ) Gilbert Is. Time( Pacific/Tarawa )",
    "id" : "Pacific/Tarawa"
  }, {
    "name" : "( GMT 13:00 ) Tonga Time( Pacific/Tongatapu )",
    "id" : "Pacific/Tongatapu"
  }, {
    "name" : "( GMT 10:00 ) Chuuk Time( Pacific/Truk )",
    "id" : "Pacific/Truk"
  }, {
    "name" : "( GMT 12:00 ) Wake Time( Pacific/Wake )",
    "id" : "Pacific/Wake"
  }, {
    "name" : "( GMT 12:00 ) Wallis & Futuna Time( Pacific/Wallis )",
    "id" : "Pacific/Wallis"
  }, {
    "name" : "( GMT 10:00 ) Chuuk Time( Pacific/Yap )",
    "id" : "Pacific/Yap"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( Poland )",
    "id" : "Poland"
  }, {
    "name" : "( GMT 1:00 ) Western European Summer Time( Portugal )",
    "id" : "Portugal"
  }, {
    "name" : "( GMT 9:00 ) Korea Standard Time( ROK )",
    "id" : "ROK"
  }, {
    "name" : "( GMT 7:30 ) Singapore Time( Singapore )",
    "id" : "Singapore"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( SystemV/AST4 )",
    "id" : "SystemV/AST4"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Daylight Time( SystemV/AST4ADT )",
    "id" : "SystemV/AST4ADT"
  }, {
    "name" : "( GMT -6:00 ) Central Standard Time( SystemV/CST6 )",
    "id" : "SystemV/CST6"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( SystemV/CST6CDT )",
    "id" : "SystemV/CST6CDT"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( SystemV/EST5 )",
    "id" : "SystemV/EST5"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( SystemV/EST5EDT )",
    "id" : "SystemV/EST5EDT"
  }, {
    "name" : "( GMT -10:00 ) Hawaii Standard Time( SystemV/HST10 )",
    "id" : "SystemV/HST10"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( SystemV/MST7 )",
    "id" : "SystemV/MST7"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( SystemV/MST7MDT )",
    "id" : "SystemV/MST7MDT"
  }, {
    "name" : "( GMT -8:00 ) Pacific Standard Time( SystemV/PST8 )",
    "id" : "SystemV/PST8"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( SystemV/PST8PDT )",
    "id" : "SystemV/PST8PDT"
  }, {
    "name" : "( GMT -9:00 ) Alaska Standard Time( SystemV/YST9 )",
    "id" : "SystemV/YST9"
  }, {
    "name" : "( GMT -9:00 ) Alaska Daylight Time( SystemV/YST9YDT )",
    "id" : "SystemV/YST9YDT"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Summer Time( Turkey )",
    "id" : "Turkey"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( UCT )",
    "id" : "UCT"
  }, {
    "name" : "( GMT -10:00 ) Alaska Daylight Time( US/Alaska )",
    "id" : "US/Alaska"
  }, {
    "name" : "( GMT -11:00 ) Hawaii Daylight Time( US/Aleutian )",
    "id" : "US/Aleutian"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( US/Arizona )",
    "id" : "US/Arizona"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( US/Central )",
    "id" : "US/Central"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( US/East-Indiana )",
    "id" : "US/East-Indiana"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( US/Eastern )",
    "id" : "US/Eastern"
  }, {
    "name" : "( GMT -10:00 ) Hawaii Standard Time( US/Hawaii )",
    "id" : "US/Hawaii"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( US/Indiana-Starke )",
    "id" : "US/Indiana-Starke"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( US/Michigan )",
    "id" : "US/Michigan"
  }, {
    "name" : "( GMT -7:00 ) Mountain Daylight Time( US/Mountain )",
    "id" : "US/Mountain"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( US/Pacific )",
    "id" : "US/Pacific"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( US/Pacific-New )",
    "id" : "US/Pacific-New"
  }, {
    "name" : "( GMT -11:00 ) Samoa Standard Time( US/Samoa )",
    "id" : "US/Samoa"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( UTC )",
    "id" : "UTC"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Universal )",
    "id" : "Universal"
  }, {
    "name" : "( GMT 3:00 ) Moscow Standard Time( W-SU )",
    "id" : "W-SU"
  }, {
    "name" : "( GMT 0:00 ) Western European Summer Time( WET )",
    "id" : "WET"
  }, {
    "name" : "( GMT 0:00 ) Coordinated Universal Time( Zulu )",
    "id" : "Zulu"
  }, {
    "name" : "( GMT -5:00 ) Eastern Standard Time( EST )",
    "id" : "EST"
  }, {
    "name" : "( GMT -10:00 ) Hawaii Standard Time( HST )",
    "id" : "HST"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( MST )",
    "id" : "MST"
  }, {
    "name" : "( GMT 9:30 ) Australian Central Standard Time (Northern Territory)( ACT )",
    "id" : "ACT"
  }, {
    "name" : "( GMT 10:00 ) Australian Eastern Daylight Time (New South Wales)( AET )",
    "id" : "AET"
  }, {
    "name" : "( GMT -3:00 ) Argentine Time( AGT )",
    "id" : "AGT"
  }, {
    "name" : "( GMT 2:00 ) Eastern European Time( ART )",
    "id" : "ART"
  }, {
    "name" : "( GMT -9:00 ) Alaska Daylight Time( AST )",
    "id" : "AST"
  }, {
    "name" : "( GMT -3:00 ) Brasilia Summer Time( BET )",
    "id" : "BET"
  }, {
    "name" : "( GMT 6:00 ) Bangladesh Time( BST )",
    "id" : "BST"
  }, {
    "name" : "( GMT 2:00 ) Central African Time( CAT )",
    "id" : "CAT"
  }, {
    "name" : "( GMT -3:30 ) Newfoundland Daylight Time( CNT )",
    "id" : "CNT"
  }, {
    "name" : "( GMT -6:00 ) Central Daylight Time( CST )",
    "id" : "CST"
  }, {
    "name" : "( GMT 8:00 ) China Standard Time( CTT )",
    "id" : "CTT"
  }, {
    "name" : "( GMT 3:00 ) Eastern African Time( EAT )",
    "id" : "EAT"
  }, {
    "name" : "( GMT 1:00 ) Central European Summer Time( ECT )",
    "id" : "ECT"
  }, {
    "name" : "( GMT -5:00 ) Eastern Daylight Time( IET )",
    "id" : "IET"
  }, {
    "name" : "( GMT 5:30 ) India Standard Time( IST )",
    "id" : "IST"
  }, {
    "name" : "( GMT 9:00 ) Japan Standard Time( JST )",
    "id" : "JST"
  }, {
    "name" : "( GMT 13:00 ) West Samoa Daylight Time( MIT )",
    "id" : "MIT"
  }, {
    "name" : "( GMT 4:00 ) Armenia Time( NET )",
    "id" : "NET"
  }, {
    "name" : "( GMT 12:00 ) New Zealand Daylight Time( NST )",
    "id" : "NST"
  }, {
    "name" : "( GMT 5:00 ) Pakistan Time( PLT )",
    "id" : "PLT"
  }, {
    "name" : "( GMT -7:00 ) Mountain Standard Time( PNT )",
    "id" : "PNT"
  }, {
    "name" : "( GMT -4:00 ) Atlantic Standard Time( PRT )",
    "id" : "PRT"
  }, {
    "name" : "( GMT -8:00 ) Pacific Daylight Time( PST )",
    "id" : "PST"
  }, {
    "name" : "( GMT 11:00 ) Solomon Is. Time( SST )",
    "id" : "SST"
  }, {
    "name" : "( GMT 7:00 ) Indochina Time( VST )",
    "id" : "VST"
  } ]
}

AllowedDomains

Allowed iframe domains specify the domains that are permitted to embed the help desk portal in an iframe.

Example

{
  "modifiedTime" : "1773841540118",
  "creator" : {
    "imageUrl" : "https://desk.zoho.com/api/v1/agents/1000000000523/photo?orgId=2389290",
    "name" : "Sheldon Cooper",
    "id" : "1000000000523"
  },
  "domainType" : "1",
  "domain" : "support.zylker.com",
  "modifier" : {
    "imageUrl" : "https://desk.zoho.com/api/v1/agents/1000000000523/photo?orgId=2389290",
    "name" : "Sheldon Cooper",
    "id" : "1000000000523"
  },
  "createdTime" : "1773841540118",
  "id" : "1000000122002"
}