Gorilla Safety Web Services

Following are the list of web services created for 3rd Party Clients.

Postman Account details

This account has the sample webservices for reference.

username : <Will be shared on request>

password : <Will be shared on request>

Folder:  Dev Console Requests

General APIs

Request for Fleet manager approval

Please log on to https://staging.gorillasafety.com/  as the fleet manager.

Notice that on the dashboard of this fleet manager, there is a section named "Developer Permission Requests". This is where a tracking company's requests are pooled.

API List

Feature

API Endpoint

Type

Request Body

List of fleets in Gorilla

https://staging.gorillasafety.com/dev/fleets/allFleets

GET

Headers only

Request for Fleet manager approval

https://staging.gorillasafety.com/dev/fleets/getPermission

POST

{

"dotNums":["03102017"]

}

Vehicles and Drivers of an approved Fleet

https://staging.gorillasafety.com/dev/fleets/<DOT NUMBER>/vehiclesAndDrivers

GET

Nil

Vehicles of a fleet

https://staging.gorillasafety.com/dev/fleets/<DOT NUMBER>/vehicles

GET

Nil

Driver detail view

https://staging.gorillasafety.com/dev/fleets/<DOT NUMBER>/drivers/<LICENSE NUMBER>

GET

Nil

Vehicle detail view

https://staging.gorillasafety.com/dev/fleets/<DOT NUMBER>/vehicles/<VEHICLE ID FROM VEHICLES API>

GET

Nil

Daily logs of a driver

https://staging.gorillasafety.com/dev/fleets/<DOT NUMBER>/<VEHICLE ID FROM VEHICLES API>/<LICENSE NUMBER>/logs

GET

Nil

Driver Status

https://staging.gorillasafety.com/dev/fleets//driverStatus/

GET

Headers Only

Please use the following header values with all your requests:

  • Content-Type: application/json
  • gorilla_dev_token: <Will be shared on request>

Your fleet manager (the sample provided in step 2) will receive an email when you request the fleet's permission. Use dot no. 03102017 when requesting permission.

Only after approval by the fleet manager, would you be able to invoke the other APIs

Custom APIs

Company Registration

POST https://clienteld.gorillasafety.com/dev/carrier/new

Required fields

  • Carrier Name

Motor carrier’s legal name for conducting commercial business. String between 4 and 120 characters in length.

  • US DOT Number

Motor carrier’s USDOT number. String containing between 1 and 9 characters.

Optional Fields

  • Multiday Basis Used

Multiday basis (7 or 8 days) used by the motor carrier to compute cumulative duty hours. Number with a value of 7 or 8.

  • Timezone

Motor carrier’s timezone. See list of timezones here

  • Address

Motor carrier’s address.

  • City

Motor carrier’s city name.

  • State

Motor carrier’s state name. See list of states here

  • Zip Code

Zip code of the motor carrier.

Sample Response

{

    "id": 15,

    "value": "Success"

}

Company List

GET https://clienteld.gorillasafety.com/dev/carrier/all

This web service will list all the available carriers in clienteld account

Sample Response

[{

        "carrierName": "abc13",

        "multiDayBasisUsed": null,

        "timeZone": "Central Standard Time",

        "address": "Address",

        "city": "City",

        "state": "Alabama",

        "carrierId": 14,

        "initialTrucks": 0,

        "zipCode": null,

        "companyPhone": null,

        "maintenancePeriod": 0,

        "maintenanceMileage": 0,

        "subscriptionTier": "PRO",

        "fleetManagerEmail": null,

        "usdotnumber": null

    },

    {

        "carrierName": "abc15",

        "multiDayBasisUsed": null,

        "timeZone": "Central Standard Time",

        "address": "Address",

        "city": "City",

        "state": "Alabama",

        "carrierId": 15,

        "initialTrucks": 0,

        "zipCode": null,

        "companyPhone": null,

        "maintenancePeriod": 0,

        "maintenanceMileage": 0,

        "subscriptionTier": "PRO",

        "fleetManagerEmail": null,

        "usdotnumber": null

    }]

Update Company Details

PUT https://clienteld.gorillasafety.com/dev/carrier/update

This webservice will update the following fields:

  • Company Name
  • DOT Number
  • Address
  • City
  • State
  • Timezone
  • Zip code

Required Fields

  • Company Id

The company Id in GorillaSafety-clienteld ELD. Retrieve this id from the list of companies  webservice or from the response of company registration  webservice.

Sample Response

{

    "id": 15,

    "value": "Success"

}

User Registration

POST https://clienteld.gorillasafety.com /dev/user/new

Required fields

  • First Name

First name of the driver holding an ELD account, should match the value from the driver’s license . String between 2 and 30 characters.

  • Last Name

Last name of the driver holding an ELD account, should match the value from the driver’s license. String between 2 and 30 characters

  • Email

Unique user identifier assigned to the account holder on the ELD to authenticate the corresponding individual during an ELD login process. String between 4 and 60 characters

An email will be triggered to this address for setting the authentication password.

  • Phone

Phone number of the user.

  • License state

State, Province, or jurisdiction of the listed Driver’s License for the ELD account holder.

  • License Number

Unique Driver’s License information required for each driver account on the ELD. Only a single ELD account may be associated with this specific license number in combination with the license issuing state. String between 1 and 20 characters.

  • Company Id

Company Id can be obtained from Company List  - Carrier Id

  • User Roles

See list of user roles here

Response

{

    "id": 15,

    "value": "Success"

}

User list

POST https://clienteld.gorillasafety.com/dev/user/all

Required Fields

  • Company Id

The company id to fetch the users.

Update User Details

PUT https://clienteld.gorillasafety.com/dev/user/update

Required Fields

  • User Id

The User Id in GorillaSafety-clienteld ELD. Retrieve this id from the list of users webservice or from the response of user registration webservice .

  • First Name

First name of the driver holding an ELD account, should match the value from the driver’s license. String between 2 and 30 characters.

  • Last Name

Last name of the driver holding an ELD account, should match the value from the driver’s license. String between 2 and 30 characters

  • Email

Unique user identifier assigned to the account holder on the ELD to authenticate the corresponding individual during an ELD login process. String between 4 and 60 characters.

  • License state

State, Province, or jurisdiction of the listed Driver’s License for the ELD account holder.

  • License Number

Unique Driver’s License information required for each driver account on the ELD. Only a single ELD account may be associated with this specific license number in combination with the license issuing state. String between 1 and 20 characters.

  • Company Id

Company Id can be obtained from Company List  - Company Id

  • User Roles

See list of user roles here

Response

{

    "id": 15,

    "value": "Success"

}

Delete User

DELETE https://clienteld.gorillasafety.com /dev/user/delete

Required Fields

  • User Id

The User Id in GorillaSafety-clienteld ELD. Retrieve this id from the list of users webservice or from the response of user registration webservice .

Response

{

    "id": null,

    "value": "Success"

}

Vehicle Registration

POST https://clienteld.gorillasafety.com/dev/vehicle/new

Required fields

  • Unit Number

The identifier the motor carrier uses for their CMVs in their normal course of business. String between 1 and 10 characters in length.

  • Vehicle Identification Number

Provider-assigned vehicle identification number (VIN) for the CMV powered unit. String of 17 or 18 characters.

  • Company Id

Company Id can be obtained from Company List  - Carrier Id

  • Type

See list of vehicle types here

Optional Fields

  • Year
  • Make
  • Model
  • Next maintenance date

Update Vehicle Details

PUT https://clienteld.gorillasafety.com/dev/vehicle/update

We will be able to update all the above mentioned fields.

Required Fields

  • Vehicle Id

Public Id of the vehicle (idPub)

Sample Response

{

    "id": 11,

    "value": "Success"

}

Delete Vehicle

DELETE https://clienteld.gorillasafety.com/dev/user/delete

Required Fields

  • Vehicle Id

Public Id of the vehicle (idPub)

Response

{

    "id": null,

    "value": "Success"

}

ClientELD Single SignOn with Gorilla Safety Manager Portal

Assumptions

ELD tab will be shown only to the users (and account) who have access to ELD. This will be controlled via account level feature an d user's role permission, user access (or master user) settings.

  • Session timeout validity period - SSO token will be valid for the same time period as fleet session timeout (8 hours).
  • Driver users will not have access to ELD tab (controlled via permission settings) if /when they login in ClientELD portal.

GorillaSafety-ClientELD ELD URL appending ClientELD User JWT

GET   https://ClientELD.gorillasafety.com/dev/manager/login?token=CI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwib.TJVA95OrM7E2cBab30RMH

Required Fields

  • JSON Web Token of the user

Response

Gorilla-ClientELD ELD Dashboard or Error 401.

ClientELD  JWT verification URL appending JWT as header element

Please update ClientELD token verification URL

Required Fields

  • JSON Web Token

The token obtained from ClientELD

Response

Following details will be returned from ClientELD in JSON format.

  • Company Id

Company Id can be obtained from Company List  - Company Id

  • User Roles

See list of user roles here

  • User GUID
  • The User GUID in ClientELD.

    Render the dashboard corresponding to JWT User

    If token verification is successful, GS-ClientELD ELD dashboard will be rendered to ClientELD iframe.

    Check ClientELD GUID and create user

    Create a new user if the User GUID is not available in GS-ClientELD ELD database.

    Error handling

    Return Error 401 to ClientELD, if the user is not authorized.

    Appendix

    States

    ALABAMA( "Alabama", "AL" ),

    ALASKA( "Alaska", "AK" ),

    AMERICAN_SAMOA( "American Samoa", "AS" ),

    ARIZONA( "Arizona", "AZ" ),

    ARKANSAS( "Arkansas", "AR" ),

    CALIFORNIA( "California", "CA" ),

    COLORADO( "Colorado", "CO" ),

    CONNECTICUT( "Connecticut", "CT" ),

    DELAWARE( "Delaware", "DE" ),

    DISTRICT_OF_COLUMBIA( "District of Columbia", "DC" ),

    FEDERATED_STATES_OF_MICRONESIA( "Federated States of Micronesia", "FM" ),

    FLORIDA( "Florida", "FL" ),

    GEORGIA( "Georgia", "GA" ),

    GUAM( "Guam", "GU" ),

    HAWAII( "Hawaii", "HI" ),

    IDAHO( "Idaho", "ID" ),

    ILLINOIS( "Illinois", "IL" ),

    INDIANA( "Indiana", "IN" ),

    IOWA( "Iowa", "IA" ),

    KANSAS( "Kansas", "KS" ),

    KENTUCKY( "Kentucky", "KY" ),

    LOUISIANA( "Louisiana", "LA" ),

    MAINE( "Maine", "ME" ),

    MARYLAND( "Maryland", "MD" ),

    MARSHALL_ISLANDS( "Marshall Islands", "MH" ),

    MASSACHUSETTS( "Massachusetts", "MA" ),

    MICHIGAN( "Michigan", "MI" ),

    MINNESOTA( "Minnesota", "MN" ),

    MISSISSIPPI( "Mississippi", "MS" ),

    MISSOURI( "Missouri", "MO" ),

    MONTANA( "Montana", "MT" ),

    NEBRASKA( "Nebraska", "NE" ),

    NEVADA( "Nevada", "NV" ),

    NEW_HAMPSHIRE( "New Hampshire", "NH" ),

    NEW_JERSEY( "New Jersey", "NJ" ),

    NEW_MEXICO( "New Mexico", "NM" ),

    NEW_YORK( "New York", "NY" ),

    NORTH_CAROLINA( "North Carolina", "NC" ),

    NORTH_DAKOTA( "North Dakota", "ND" ),

    NORTHERN_MARIANA_ISLANDS( "Northern Mariana Islands", "MP" ),

    OHIO( "Ohio", "OH" ),

    OKLAHOMA( "Oklahoma", "OK" ),

    OREGON( "Oregon", "OR" ),

    PALAU( "Palau", "PW" ),

    PENNSYLVANIA( "Pennsylvania", "PA" ),

    PUERTO_RICO( "Puerto Rico", "PR" ),

    RHODE_ISLAND( "Rhode Island", "RI" ),

    SOUTH_CAROLINA( "South Carolina", "SC" ),

    SOUTH_DAKOTA( "South Dakota", "SD" ),

    TENNESSEE( "Tennessee", "TN" ),

    TEXAS( "Texas", "TX" ),

    UTAH( "Utah", "UT" ),

    VERMONT( "Vermont", "VT" ),

    VIRGIN_ISLANDS( "Virgin Islands", "VI" ),

    VIRGINIA( "Virginia", "VA" ),

    WASHINGTON( "Washington", "WA" ),

    WEST_VIRGINIA( "West Virginia", "WV" ),

    WISCONSIN( "Wisconsin", "WI" ),

    WYOMING( "Wyoming", "WY" ),

    UNKNOWN( "Unknown", "" ),

    AGUASCALIENTES( "Aguascalientes", "AG" ),

    BAJA_CALIFORNIA( "Baja California", "BJ" ),

    BAJA_CALIFORNIA_SUR( "Baja_California_Sur", "BS" ),

    CAMPECHE( "Campeche", "CP" ),

    CHIAPAS( "Chiapas", "CH" ),

    CHIHUAHUA( "Chihuahua", "CI" ),

    COAHUILA( "Coahuila", "CU" ),

    COLIMA( "Colima", "CL" ),

    DISTRITO_FEDERAL( "Distrito Federal", "DF" ),

    DURANGO( "Durango", "DG" ),

    GUANAJUATO( "Guanajuato", "GJ" ),

    GUERRERO( "Guerrero", "GR" ),

    HIDALGO( "Hidalgo", "HG" ),

    JALISCO( "Jalisco", "JA" ),

    MEXICO( "Mexico", "EM" ),

    MICHOACAN( "Michoacan", "MH" ),

    MORELOS( "Morelos", "MR" ),

    NAYARIT( "Nayarit", "NA" ),

    NUEVO_LEON( "Nuevo Leon", "NL" ),

    OAXACA( "Oaxaca", "OA" ),

    PUEBLA( "Puebla", "PU" ),

    QUERETARO( "Queretaro", "QA" ),

    QUINTANA_ROO( "Quintana Roo", "QR" ),

    SAN_LUIS_POTOSI( "San Luis Potosi", "SL" ),

    SINALOA( "Sinaloa", "SI" ),

    SONORA( "Sonora", "SO" ),

    TABASCO( "Tabasco", "TA" ),

    TAMAULIPAS( "Tamaulipas", "TM" ),

    TLAXCALA( "Tlaxcala", "TL" ),

    VERACRUZ( "Veracruz", "VZ" ),

    YUCATAN( "Yucatan", "YC" ),

    ZACATECAS( "Zacatecas", "ZT" ),

    ALBERTA( "Alberta", "AB" ),

    BRITISH_COLUMBIA( "British Columbia", "BC" ),

    MANITOBA( "Manitoba", "MB" ),

    NEW_BRUNSWICK( "New Brunswick", "NB" ),

    NEWFOUNDLAND( "Newfoundland", "NF" ),

    NORTHWEST_TERRITORY( "Northwest Territory", "NT" ),

    NOVA_SCOTIA( "Nova Scotia", "NS" ),

    NUNAVUT( "Nunavut", "NU" ),

    ONTARIO( "Ontario", "ON" ),

    PRINCE_EDWARD_ISLAND( "Prince Edward Island", "PE" ),

    QUEBEC( "Quebec", "QC" ),

    SASKATCHEWAN( "Saskatchewan", "SK" ),

    YUKON_TERRITORY( "Yukon Territory", "YT" )

    User Roles

    OWNER( "Fleet Manager (Default)", 1 ),

    FLMANAGER( "Fleet Manager", 2 ),

    DRIVER( "Driver", 3 ),

    MECHANIC( "Mechanic", 4 )

    Vehicle Types

    TRACTOR_DAY_CAB("Tractor Day Cab"),

    TRACTOR_SLEEPER("Tractor Sleeper"),

    BOBTAIL("Bobtail"),

    STRAIGHT_TRUCK("Straight Truck"),

    BOX_TRUCK("Box Truck"),

    PICKUP("Pickup"),

    PRIVATE_PASSENGER("Private Passenger"),

    VACUUM("Vacuum"),

    VAN("Van"),

    OTHER("Other")

    Timezones

    Etc/GMT+12

    Etc/GMT+11

    MIT

    Pacific/Apia

    Pacific/Midway

    Pacific/Niue

    Pacific/Pago_Pago

    Pacific/Samoa

    US/Samoa

    America/Adak

    America/Atka

    Etc/GMT+10

    HST

    Pacific/Fakaofo

    Pacific/Honolulu

    Pacific/Johnston

    Pacific/Rarotonga

    Pacific/Tahiti

    SystemV/HST10

    US/Aleutian

    US/Hawaii

    Pacific/Marquesas

    AST

    America/Anchorage

    America/Juneau

    America/Nome

    America/Yakutat

    Etc/GMT+9

    Pacific/Gambier

    SystemV/YST9

    SystemV/YST9YDT

    US/Alaska

    America/Dawson

    America/Ensenada

    America/Los_Angeles

    America/Tijuana

    America/Vancouver

    America/Whitehorse

    Canada/Pacific

    Canada/Yukon

    Etc/GMT+8

    Mexico/BajaNorte

    PST

    PST8PDT

    Pacific/Pitcairn

    SystemV/PST8

    SystemV/PST8PDT

    US/Pacific

    US/Pacific-New

    America/Boise

    America/Cambridge_Bay

    America/Chihuahua

    America/Dawson_Creek

    America/Denver

    America/Edmonton

    America/Hermosillo

    America/Inuvik

    America/Mazatlan

    America/Phoenix

    America/Shiprock

    America/Yellowknife

    Canada/Mountain

    Etc/GMT+7

    MST

    MST7MDT

    Mexico/BajaSur

    Navajo

    PNT

    SystemV/MST7

    SystemV/MST7MDT

    US/Arizona

    US/Mountain

    America/Belize

    America/Cancun

    America/Chicago

    America/Costa_Rica

    America/El_Salvador

    America/Guatemala

    America/Managua

    America/Menominee

    America/Merida

    America/Mexico_City

    America/Monterrey

    America/North_Dakota/Center

    America/Rainy_River

    America/Rankin_Inlet

    America/Regina

    America/Swift_Current

    America/Tegucigalpa

    America/Winnipeg

    CST

    CST6CDT

    Canada/Central

    Canada/East-Saskatchewan

    Canada/Saskatchewan

    Chile/EasterIsland

    Etc/GMT+6

    Mexico/General

    Pacific/Easter

    Pacific/Galapagos

    SystemV/CST6

    SystemV/CST6CDT

    US/Central

    America/Bogota

    America/Cayman

    America/Detroit

    America/Eirunepe

    America/Fort_Wayne

    America/Grand_Turk

    America/Guayaquil

    America/Havana

    America/Indiana/Indianapolis

    America/Indiana/Knox

    America/Indiana/Marengo

    America/Indiana/Vevay

    America/Indianapolis

    America/Iqaluit

    America/Jamaica

    America/Kentucky/Louisville

    America/Kentucky/Monticello

    America/Knox_IN

    America/Lima

    America/Louisville

    America/Montreal

    America/Nassau

    America/New_York

    America/Nipigon

    America/Panama

    America/Pangnirtung

    America/Port-au-Prince

    America/Porto_Acre

    America/Rio_Branco

    America/Thunder_Bay

    America/Toronto

    Brazil/Acre

    Canada/Eastern

    Cuba

    EST

    EST5EDT

    Etc/GMT+5

    IET

    Jamaica

    SystemV/EST5

    SystemV/EST5EDT

    US/East-Indiana

    US/Eastern

    US/Indiana-Starke

    US/Michigan

    America/Anguilla

    America/Antigua

    America/Aruba

    America/Asuncion

    America/Barbados

    America/Boa_Vista

    America/Campo_Grande

    America/Caracas

    America/Cuiaba

    America/Curacao

    America/Dominica

    America/Glace_Bay

    America/Goose_Bay

    America/Grenada

    America/Guadeloupe

    America/Guyana

    America/Halifax

    America/La_Paz

    America/Manaus

    America/Martinique

    America/Montserrat

    America/Port_of_Spain

    America/Porto_Velho

    America/Puerto_Rico

    America/Santiago

    America/Santo_Domingo

    America/St_Kitts

    America/St_Lucia

    America/St_Thomas

    America/St_Vincent

    America/Thule

    America/Tortola

    America/Virgin

    Antarctica/Palmer

    Atlantic/Bermuda

    Atlantic/Stanley

    Brazil/West

    Canada/Atlantic

    Chile/Continental

    Etc/GMT+4

    PRT

    SystemV/AST4

    SystemV/AST4ADT

    America/St_Johns

    CNT

    Canada/Newfoundland

    AGT

    America/Araguaina

    America/Bahia

    America/Belem

    America/Buenos_Aires

    America/Catamarca

    America/Cayenne

    America/Cordoba

    America/Fortaleza

    America/Godthab

    America/Jujuy

    America/Maceio

    America/Mendoza

    America/Miquelon

    America/Montevideo

    America/Paramaribo

    America/Recife

    America/Rosario

    America/Sao_Paulo

    Antarctica/Rothera

    BET

    Brazil/East

    Etc/GMT+3

    America/Noronha

    Atlantic/South_Georgia

    Brazil/DeNoronha

    Etc/GMT+2

    America/Scoresbysund

    Atlantic/Azores

    Atlantic/Cape_Verde

    Etc/GMT+1

    Africa/Abidjan

    Africa/Accra

    Africa/Bamako

    Africa/Banjul

    Africa/Bissau

    Africa/Casablanca

    Africa/Conakry

    Africa/Dakar

    Africa/El_Aaiun

    Africa/Freetown

    Africa/Lome

    Africa/Monrovia

    Africa/Nouakchott

    Africa/Ouagadougou

    Africa/Sao_Tome

    Africa/Timbuktu

    America/Danmarkshavn

    Atlantic/Canary

    Atlantic/Faeroe

    Atlantic/Madeira

    Atlantic/Reykjavik

    Atlantic/St_Helena

    Eire

    Etc/GMT

    Etc/GMT+0

    Etc/GMT-0

    Etc/GMT0

    Etc/Greenwich

    Etc/UCT

    Etc/UTC

    Etc/Universal

    Etc/Zulu

    Europe/Belfast

    Europe/Dublin

    Europe/Lisbon

    Europe/London

    GB

    GB-Eire

    GMT

    GMT0

    Greenwich

    Iceland

    Portugal

    UCT

    UTC

    Universal

    WET

    Zulu

    Africa/Algiers

    Africa/Bangui

    Africa/Brazzaville

    Africa/Ceuta

    Africa/Douala

    Africa/Kinshasa

    Africa/Lagos

    Africa/Libreville

    Africa/Luanda

    Africa/Malabo

    Africa/Ndjamena

    Africa/Niamey

    Africa/Porto-Novo

    Africa/Tunis

    Africa/Windhoek

    Arctic/Longyearbyen

    Atlantic/Jan_Mayen

    CET

    ECT

    Etc/GMT-1

    Europe/Amsterdam

    Europe/Andorra

    Europe/Belgrade

    Europe/Berlin

    Europe/Bratislava

    Europe/Brussels

    Europe/Budapest

    Europe/Copenhagen

    Europe/Gibraltar

    Europe/Ljubljana

    Europe/Luxembourg

    Europe/Madrid

    Europe/Malta

    Europe/Monaco

    Europe/Oslo

    Europe/Paris

    Europe/Prague

    Europe/Rome

    Europe/San_Marino

    Europe/Sarajevo

    Europe/Skopje

    Europe/Stockholm

    Europe/Tirane

    Europe/Vaduz

    Europe/Vatican

    Europe/Vienna

    Europe/Warsaw

    Europe/Zagreb

    Europe/Zurich

    MET

    Poland

    ART

    Africa/Blantyre

    Africa/Bujumbura

    Africa/Cairo

    Africa/Gaborone

    Africa/Harare

    Africa/Johannesburg

    Africa/Kigali

    Africa/Lubumbashi

    Africa/Lusaka

    Africa/Maputo

    Africa/Maseru

    Africa/Mbabane

    Africa/Tripoli

    Asia/Amman

    Asia/Beirut

    Asia/Damascus

    Asia/Gaza

    Asia/Istanbul

    Asia/Jerusalem

    Asia/Nicosia

    Asia/Tel_Aviv

    CAT

    EET

    Egypt

    Etc/GMT-2

    Europe/Athens

    Europe/Bucharest

    Europe/Chisinau

    Europe/Helsinki

    Europe/Istanbul

    Europe/Kaliningrad

    Europe/Kiev

    Europe/Minsk

    Europe/Nicosia

    Europe/Riga

    Europe/Simferopol

    Europe/Sofia

    Europe/Tallinn

    Europe/Tiraspol

    Europe/Uzhgorod

    Europe/Vilnius

    Europe/Zaporozhye

    Israel

    Libya

    Turkey

    Africa/Addis_Ababa

    Africa/Asmera

    Africa/Dar_es_Salaam

    Africa/Djibouti

    Africa/Kampala

    Africa/Khartoum

    Africa/Mogadishu

    Africa/Nairobi

    Antarctica/Syowa

    Asia/Aden

    Asia/Baghdad

    Asia/Bahrain

    Asia/Kuwait

    Asia/Qatar

    Asia/Riyadh

    EAT

    Etc/GMT-3

    Europe/Moscow

    Indian/Antananarivo

    Indian/Comoro

    Indian/Mayotte

    W-SU

    Asia/Riyadh87

    Asia/Riyadh88

    Asia/Riyadh89

    Mideast/Riyadh87

    Mideast/Riyadh88

    Mideast/Riyadh89

    Asia/Tehran

    Iran

    Asia/Aqtau

    Asia/Baku

    Asia/Dubai

    Asia/Muscat

    Asia/Oral

    Asia/Tbilisi

    Asia/Yerevan

    Etc/GMT-4

    Europe/Samara

    Indian/Mahe

    Indian/Mauritius

    Indian/Reunion

    NET

    Asia/Kabul

    Asia/Aqtobe

    Asia/Ashgabat

    Asia/Ashkhabad

    Asia/Bishkek

    Asia/Dushanbe

    Asia/Karachi

    Asia/Samarkand

    Asia/Tashkent

    Asia/Yekaterinburg

    Etc/GMT-5

    Indian/Kerguelen

    Indian/Maldives

    PLT

    Asia/Calcutta

    IST

    Asia/Katmandu

    Antarctica/Mawson

    Antarctica/Vostok

    Asia/Almaty

    Asia/Colombo

    Asia/Dacca

    Asia/Dhaka

    Asia/Novosibirsk

    Asia/Omsk

    Asia/Qyzylorda

    Asia/Thimbu

    Asia/Thimphu

    BST

    Etc/GMT-6

    Indian/Chagos

    Asia/Rangoon

    Indian/Cocos

    Antarctica/Davis

    Asia/Bangkok

    Asia/Hovd

    Asia/Jakarta

    Asia/Krasnoyarsk

    Asia/Phnom_Penh

    Asia/Pontianak

    Asia/Saigon

    Asia/Vientiane

    Etc/GMT-7

    Indian/Christmas

    VST

    Antarctica/Casey

    Asia/Brunei

    Asia/Chongqing

    Asia/Chungking

    Asia/Harbin

    Asia/Hong_Kong

    Asia/Irkutsk

    Asia/Kashgar

    Asia/Kuala_Lumpur

    Asia/Kuching

    Asia/Macao

    Asia/Macau

    Asia/Makassar

    Asia/Manila

    Asia/Shanghai

    Asia/Singapore

    Asia/Taipei

    Asia/Ujung_Pandang

    Asia/Ulaanbaatar

    Asia/Ulan_Bator

    Asia/Urumqi

    Australia/Perth

    Australia/West

    CTT

    Etc/GMT-8

    Hongkong

    PRC

    Singapore

    Asia/Choibalsan

    Asia/Dili

    Asia/Jayapura

    Asia/Pyongyang

    Asia/Seoul

    Asia/Tokyo

    Asia/Yakutsk

    Etc/GMT-9

    JST

    Japan

    Pacific/Palau

    ROK

    ACT

    Australia/Adelaide

    Australia/Broken_Hill

    Australia/Darwin

    Australia/North

    Australia/South

    Australia/Yancowinna

    AET

    Antarctica/DumontDUrville

    Asia/Sakhalin

    Asia/Vladivostok

    Australia/ACT

    Australia/Brisbane

    Australia/Canberra

    Australia/Hobart

    Australia/Lindeman

    Australia/Melbourne

    Australia/NSW

    Australia/Queensland

    Australia/Sydney

    Australia/Tasmania

    Australia/Victoria

    Etc/GMT-10

    Pacific/Guam

    Pacific/Port_Moresby

    Pacific/Saipan

    Pacific/Truk

    Pacific/Yap

    Australia/LHI

    Australia/Lord_Howe

    Asia/Magadan

    Etc/GMT-11

    Pacific/Efate

    Pacific/Guadalcanal

    Pacific/Kosrae

    Pacific/Noumea

    Pacific/Ponape

    SST

    Pacific/Norfolk

    Antarctica/McMurdo

    Antarctica/South_Pole

    Asia/Anadyr

    Asia/Kamchatka

    Etc/GMT-12

    Kwajalein

    NST

    NZ

    Pacific/Auckland

    Pacific/Fiji

    Pacific/Funafuti

    Pacific/Kwajalein

    Pacific/Majuro

    Pacific/Nauru

    Pacific/Tarawa

    Pacific/Wake

    Pacific/Wallis

    NZ-CHAT

    Pacific/Chatham

    Etc/GMT-13

    Pacific/Enderbury

    Pacific/Tongatapu

    Etc/GMT-14

    Pacific/Kiritimati