Phone number city names not received in Create Meeting API response

Description
Since last few days, we are not receiving city names in phone number JSON in Zoom Create Meeting API response. Do we need to pass any setting parameter explicitly for it in request? Earlier we were getting city names successfully in the response.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
POST: https://api.zoom.us/v2/users/{userId}/meetings

Hey @k3.jignesh,

I see you are on a free basic account. Global dial in numbers are only available for Pro or above plans:

Try upgrading to pro and let me know if you see them in the response.

Thanks,
Tommy

Thanks for the reply Tommy. Actually I am not asking for this account. We have another paid one in my organization, which we are using in one of our projects, but since last few days we are not receiving cities along with phone numbers. We are successfully receiving phone numbers but without cities. Country we have set to is “US” .

Hey @k3.jignesh,

Thanks for the clarification, can you share the response body JSON so I can look into this further?

-Tommy

Hey Tommy,
I have similar issue, we use paid account but doesn’t have cities on the response on meeting create.

Response example (P.S. removed some meeting data with <****> )

{created_at: “2020-09<>”, duration: 60, encrypted_password: nil, h323_password: nil, host_id: <>, id: <>, join_url: "<>”, password: nil, pstn_password: nil, settings: %{alternative_hosts: “”, approval_type: 2, audio: “both”, auto_recording: “none”, close_registration: false, cn_meeting: false, enforce_login: false, enforce_login_domains: “”, global_dial_in_countries: [“US”], global_dial_in_numbers: [%{country: “US”, country_name: “US”, number: “<>", type: “toll”}, %{country: “US”, country_name: “US”, number: "<>”, type: “toll”}, %{country: “US”, country_name: “US”, number: “<>", type: “toll”}, %{country: “US”, country_name: “US”, number: "<>”, type: “toll”}, %{country: “US”, country_name: “US”, number: “<>", type: “toll”}, %{country: “US”, country_name: “US”, number: "<>”, type: “toll”}, %{country: “US”, country_name: “US”, number: “<>", type: “tollfree”}, %{country: “US”, country_name: “US”, number: "<>”, type: “tollfree”}, %{country: “US”, country_name: “US”, number: “<>", type: “tollfree”}, %{country: “US”, country_name: “US”, number: "<>”, type: “tollfree”}], host_video: false, in_meeting: false, join_before_host: false, meeting_authentication: false, mute_upon_entry: false, participant_video: false, registrants_confirmation_email: true, registrants_email_notification: true, request_permission_to_unmute_participants: false, use_pmi: false, waiting_room: true, watermark: false}, start_time: “2020-09-<>", start_url: "<>”, status: “waiting”, timezone: “America/New_York”, topic: “Zoom Meeting”, type: 2, uuid: “<****>”}

Hey @Test,

Thanks for reaching out about this—I’m happy to investigate why you’re not seeing a city in the API response. To help with this, can you confirm you’re on a Pro or higher plan, as well as provide me with the full request you sent (url and request body) to get this response?

I’ll be happy to do some digging once I have this!

Thanks,
Will

@will.zoom
My current plan is “Business”
POST “https://zoom.us/v2/users/me/meetings” with empty body
Any thoughts ?

Hey @Test,

Can you share the request body, too?

Thanks,
Will

Hey @will.zoom
Request with empty body, just POST to https://zoom.us/v2/users/me/meetings
and Bearer Authorization in the header

Maybe we need to pass some options in the request body (maybe therefore we can’t recieve cities names in the response)?

Hey @Test,

You will need to include dial-in details in the request body in order for them to be reflected in your Meeting Create API response. :slight_smile:

Please give that a try and let me know if you’re still not seeing the details reflected.

Best,
Will

I am getting this same issue via both POST /users/{userId}/meetings and GET /meetings/{meetingId}.

I receive dial in phone numbers, but no city key-value pair in response.

@will.zoom, I’m not sure what you mean by including dial-in details in the request body.

Hey @mt_dev,

Can you ensure you’re passing a value for global_dial_in_countries within the settings object of your Meeting Create request? Let me know if this helps.

Thanks,
Will

Hi Will,

We too face the same issue - not getting city name along with phone number in global_dial_in_numbers object

Below is the request -
{
“topic”:“From Meeting_requestPOST”,
“type”:2,
“start_time”:“2020-12-22T13:00:00”,
“duration”:30,
“timezone”:“Asia/Calcutta”,
“agenda”:“From Meeting_requestPOST”,
“password”:“install”,
“settings”:{
“host_video”:false,
“participant_video”:false,
“cn_meeting”:false,
“in_meeting”:true,
“join_before_host”:true,
“mute_upon_entry”:true,
“watermark”:false,
“use_pmi”:false,
“approval_type”:2,
“audio”:“both”,
“auto_recording”:“none”,
“enforce_login”:false,
“enforce_login_domains”:"",
“alternative_hosts”:"",
“waiting_room”:false,
“request_permission_to_unmute_participants”:false,
“global_dial_in_countries”:[
“US”
],
“registrants_email_notification”:false
}
}

Below is the reponse
{

"uuid": "JI7zMMOfQfe0rVSDXLcpdw==",

"id": 96775303718,

"host_id": "tnCnLftgR8i8DXWElaZmZA",

"host_email": "terry.mason04@pegadevelopment.onmicrosoft.com",

"topic": "From Meeting_requestPOST",

"type": 2,

"status": "waiting",

"start_time": "2020-12-28T12:52:07Z",

"duration": 30,

"timezone": "Asia/Calcutta",

"agenda": "From Meeting_requestPOST",

"created_at": "2020-12-28T12:52:07Z",

"start_url": "https://zoom.us/s/96775303718?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJ0bkNuTGZ0Z1I4aThEWFdFbGFabVpBIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6ImF3MSIsImNsdCI6MCwic3RrIjoiQnRNTC1zQVMzbGdLcS1OU00ySC1YaEtoQWpSQXJBcDdKSlNmVVY1dERwcy5CZ1pBVlc1c00ydHFTemx6Ym05NVVWWjRVR2hGTDNCMU9HMDJTSHB4YkdZclFUUktaVFV6Yld4SmQydDVSR1V5YkM5bGNVWnlSMm81U0hoSE9XaHpZMFp2WlVBd1pqUTBPR0UwTW1ZeFptRXlaakk0WVdVM05UVTNaREUzWm1RMllUUTNNV001WkdZellUZzRNelprWVdVeVkyTXlPRFV4TkRaa1pUSXdOR1l3TTJFMEFBd3pRMEpCZFc5cFdWTXpjejBBQTJGM01RQUFBWGFwWi1ZbUFCSjFBQUFBIiwiZXhwIjoxNjA5MTY3MTI3LCJpYXQiOjE2MDkxNTk5MjcsImFpZCI6IkxfZGV6VUp0U3UyRDRlOVUwbFBZSEEiLCJjaWQiOiIifQ.IHmS_pE4u9319bBGFkVFJhuBqks5TM7zzakx6A6i7qc",

"join_url": "https://zoom.us/j/96775303718?pwd=QXptZ3pHdFduTmFvTnU2OXc1NjdWUT09",

"password": "install",

"h323_password": "6141635",

"pstn_password": "6141635",

"encrypted_password": "QXptZ3pHdFduTmFvTnU2OXc1NjdWUT09",

"settings": {

    "host_video": false,

    "participant_video": false,

    "cn_meeting": false,

    "in_meeting": true,

    "join_before_host": true,

    "jbh_time": 0,

    "mute_upon_entry": true,

    "watermark": false,

    "use_pmi": false,

    "approval_type": 2,

    "audio": "both",

    "auto_recording": "none",

    "enforce_login": false,

    "enforce_login_domains": "",

    "alternative_hosts": "",

    "close_registration": false,

    "show_share_button": false,

    "allow_multiple_devices": false,

    "registrants_confirmation_email": true,

    "waiting_room": false,

    "request_permission_to_unmute_participants": false,

    "global_dial_in_countries": [

        "US"

    ],

    "global_dial_in_numbers": [

        {

            "country_name": "US",

            "number": "+1 6468769923",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 6699006833",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 2532158782",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 3017158592",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 3126266799",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 3462487799",

            "type": "toll",

            "country": "US"

        },

        {

            "country_name": "US",

            "number": "+1 4086380968",

            "type": "toll",

            "country": "US"

        }

    ],

    "registrants_email_notification": false,

    "meeting_authentication": false,

    "encryption_type": "enhanced_encryption",

    "approved_or_denied_countries_or_regions": {

        "enable": false

    }

}

}

Hi @pegasocial,

Thanks for sharing this example. I’m looking into this for you (ZOOM-231185).

Thanks,
Will

Hi @pegasocial,

Our team has identified a bug that they’re working on addressing. I will let you know once this fix is complete.

Thanks!
Will

Hi @will.zoom When can we expect a fix for this and how can we track the same

Hi @pegasocial,

Our team is still working on this. (ZOOM-231185)

This will be fixed in one of our upcoming releases—as soon as we have a definitive timeline, we’ll be happy to update this thread.

Thanks,
Will