Update meeting status not working

Hey @aya, @giulio.cristiani,

Please see my post here for an explanation:

Thanks,
Tommy

I’m also facing the same issue. While creating zoom meeting via API, the type has been set to 2 and upon ending the meeting, either manually using End for all or via API, the status is updated to waiting not finished. Why is that?

Hey @tech3,

Are you using your personal meeting ID for the meeting?

Thanks,
Tommy

Hey @tommy,

No we don’t personal meeting ID for the meeting. The meeting is been created via API and the meeting ID generates randomly.

Hey @tech3,

Can you share the request body and response body JSON when creating the meeting so I can attempt to reproduce the issue?

Thanks,
Tommy

@tommy here is the request body array of creating a meeting:

    Array
    (
        [meetingTopic] => On Demand
        [meetingType] => 2
        [email] => bryan@wahana.pt
        [consId] => 3597
        [duration] => 10
        [usertype] => 2
        [capacity] => 7
        [optionAudio] => both
        [meeting_password] => 447977
        [meeting_start_time] => 2020-08-04 12:41:56
        [option_jbh] =>
        [userId] => ujCQgYy7TaK4N_s6juQA6w
    )

And response JSON:

{“uuid”:“QcvbWkhsSvaRaIqE/RIAXg==”,“id”:***********,“host_id”:“ujCQgYy7TaK4N_s6juQA6w”,“topic”:“On Demand”,“type”:2,“status”:“waiting”,“start_time”:“2020-08-04T12:41:56Z”,“duration”:10,“timezone”:“America/Los_Angeles”,“created_at”:“2020-08-04T12:41:56Z”,“start_url”:“https://f2fhealth.zoom.us/s/92200730530?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJ1akNRZ1l5N1RhSzROX3M2anVRQTZ3IiwiaXNzIjoid2ViIiwic3R5Ijo5OSwid2NkIjoiYXcxIiwiY2x0IjowLCJzdGsiOiJzSG5LUnZxNzRHTkNFTml5M0s0bW9JY3k1bnVrMFlvamJpdUNITFVqb1BzLkJnVVlhMjB5TkhWNmRGSmlRa2ROTjNVeFZteEpPSFpaWnowOUFBQU1NME5DUVhWdmFWbFRNM005QUFOaGR6RSIsImV4cCI6MTYwNDMyMDkxNiwiaWF0IjoxNTk2NTQ0OTE2LCJhaWQiOiJOTXpYTkJUSFRpLWpuZTRGVGlkXzRnIiwiY2lkIjoiIn0.rfBXQLYCiiKVruK1tGms4mjjRnRqqGAG8uMCfHnxiHo",“join_url”:“https://f2fhealth.zoom.us/j/92200730530?pwd=RkdpL2xUTmREbkFad0FkSW5Bd25iQT09”,“password”:“447977”,“h323_password”:“447977”,“pstn_password”:“447977”,“encrypted_password”:“RkdpL2xUTmREbkFad0FkSW5Bd25iQT09”,“settings”:{“host_video”:false,“participant_video”:false,“cn_meeting”:false,“in_meeting”:false,“join_before_host”:false,“mute_upon_entry”:false,“watermark”:false,“use_pmi”:false,“approval_type”:2,“audio”:“both”,“auto_recording”:“none”,“enforce_login”:false,“enforce_login_domains”:"",“alternative_hosts”:"",“close_registration”: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 3017158592",“type”:“toll”,“country”:“US”},{“country_name”:“US”,“number”:"+1 3126266799",“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 3462487799",“type”:“toll”,“country”:“US”}],“registrants_email_notification”:true,“meeting_authentication”:false}}

*This post has been edited to remove any meeting / webinar IDs

Hey @tech3,

That is not a valid request body JSON. Can you please share in JSON format as seen on our docs?

Thanks,
Tommy

Hi I have the same issue I created meeting zoom type 2 by API when a meeting is ended the meeting status become waiting, I am trying to change meeting status from waiting to finished by using the endpoint https://api.zoom.us/v2/meetings/{meetingid}/status
but when sending a request to endpoint I get response code 204, but the meeting status not affected and still waiting.

1- in below details for request to ‘change meeting status’:
request type PUT - https://api.zoom.us/v2/meetings/75106349999/status

request body
{
“action”:“end”
}

2- in below details about request to retrieve the details of a meeting, I do it after request ‘change meeting status’:
request type GET https://api.zoom.us/v2/meetings/75106349999

responses
{
“uuid”: “Z0O+tMb2RsKWLxm2oq9Udg==”,
“id”: ***********,
“host_id”: “h0nd2iSiQ9WAkZ-R7V_hAA”,
“topic”: “create meeting on zoom”,
“type”: 2,
“status”: “waiting”,
“start_time”: “2020-08-14T09:30:00Z”,
“duration”: 15,
“timezone”: “Europe/Istanbul”,
“agenda”: “create meeting on zoom agenda”,
“created_at”: “2020-08-14T09:18:56Z”,
“start_url”: “https://us04web.zoom.us/s/75106349999?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJoMG5kMmlTaVE5V0FrWi1SN1ZfaEFBIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6InVzMDQiLCJjbHQiOjAsInN0ayI6IldLMlN1ak8xTC14Rk1saUNiWWRWTkgzXzRqeUF4OHZDQVFfRmpabFo2WUkuQmdVZ1EwZFhlV1p0Y205WVYwOVBjVlpSVDFWWE5tTldNRFozYnpOSlRETXpiMFpBTldaa1pETTFOMk0zTTJGbFpqRmpaR0UzTnpkbVpEWTBOREl5TlRWaU9UVmpZamhqWm1KaU1tTTFZVEV6TTJNek1HTmlNRGM0Wm1Gak16bGlOV1F3TVFBZ1RGUTVkMjFxZG5Ga1JWQnpZbmhKZEU5NmJFazRWVmhJYkhsdEwwOVRjbmNBQkhWek1EUSIsImV4cCI6MTU5NzQyMjY2OSwiaWF0IjoxNTk3NDE1NDY5LCJhaWQiOiJfRWpvbFdrRVNnQ0dtaG1kZG1iZzZ3IiwiY2lkIjoiIn0.xAi7jpS5FNnr6IsH45a5wNPcMaEOB5hCBFnIXcsGhzc”,
“join_url”: “https://us04web.zoom.us/j/75106349999?pwd=ODZvNWFKeUd0bnA4SVR4d0ZUYUdsdz09”,
“password”: “123”,
“h323_password”: “123”,
“pstn_password”: “123”,
“encrypted_password”: “ODZvNWFKeUd0bnA4SVR4d0ZUYUdsdz09”,
“settings”: {
“host_video”: true,
“participant_video”: false,
“cn_meeting”: false,
“in_meeting”: false,
“join_before_host”: false,
“mute_upon_entry”: false,
“watermark”: false,
“use_pmi”: false,
“approval_type”: 2,
“audio”: “both”,
“auto_recording”: “none”,
“enforce_login”: false,
“enforce_login_domains”: “”,
“alternative_hosts”: “”,
“close_registration”: false,
“registrants_confirmation_email”: true,
“waiting_room”: true,
“request_permission_to_unmute_participants”: false,
“registrants_email_notification”: true,
“meeting_authentication”: false
}
}

*This post has been edited to remove any meeting / webinar IDs

Hi @malek.kat92,

Since the meeting can be started again, you will see that the meeting status is “waiting” in most circumstances.

The End Meeting Status API will just end a meeting that is ongoing. However, if you query the meeting using API, the status would be “waiting”

1 Like

hi @Ojus
Thank you for the answer, I have a new question about that, how I can change the meeting status type 2 to finished.

Hey @malek.kat92,

Once the meeting is over and expired, the status will change to finished.

Thanks,
Tommy