# PATCH method to update a setting meeting\_authentication

**URL:** <https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485>\
**Category:** API and Webhooks\
**Created:** [September 28, 2020, 1:52pm UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485 "2020-09-28T13:52:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![artem.hryhorian](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/artem.hryhorian/32/2524_2.png) [@artem.hryhorian](https://devforum.zoom.us/u/artem.hryhorian)\
**Post date:** [September 28, 2020, 1:52pm UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485/1 "2020-09-28T13:52:47Z")

</div>

I’m catch a webhook on meeting creation. Taking only those from specific groups.  
Next I need to update a meeting\_authentication and set it to the true value.  
For some reason that method just doesn’t works.  
I’m not getting any error, it just pass me back all the details about the meeting.  
Using Oauth2, content-Type - application/json, example body:  
{  
“settings”: {  
“meeting\_authentication”: true  
}  
}  
example URL [https://api.zoom.us/v2/meetings/{meetingID}](https://api.zoom.us/v2/meetings/%7BmeetingID%7D)

Please, help…

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [September 29, 2020, 8:30pm UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485/2 "2020-09-29T20:30:41Z")

</div>

Hey @artem.hryhorian,

Thanks for reaching out about this—can you please share the full request URL and response body as well? This will help me to take a closer look.

Thanks,  
Will

---

<div class="post-metadata">

**Author:** ![artem.hryhorian](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/artem.hryhorian/32/2524_2.png) [@artem.hryhorian](https://devforum.zoom.us/u/artem.hryhorian)\
**Post date:** [September 30, 2020, 9:31am UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485/3 "2020-09-30T09:31:37Z")

</div>

Hi @will.zoom,

Sure, an input:  
{  
“url”: “[https://api.zoom.us/v2/meetings/98550719201](https://api.zoom.us/v2/meetings/98550719201)”,  
“body”: “{\n “settings”: {\n “meeting\_authentication”: true\n }\n}”,  
“method”: “PATCH”,  
“headers”: [{  
“name”: “Authorization”,  
“value”: “Bearer {{$.steps.zoom-4.access\_token}}”  
}, {  
“name”: “Content-Type”,  
“value”: “application/json”  
}],  
“timeout”: 0,  
“ssl\_verification”: “No”,  
“parse\_response\_body”: “json”  
}

an output:  
{  
“body”: {  
“id”: 98550719201,  
“type”: 2,  
“uuid”: “AP9VZS80RNGdE8BPkxyGzg==”,  
“topic”: “My Meeting”,  
“agenda”: “”,  
“status”: “waiting”,  
“host\_id”: “HRAiaf4LRG6LGeb3UnppXw”,  
“duration”: 60,  
“join\_url”: “[https://idealscorp.zoom.us/j/98550719201](https://idealscorp.zoom.us/j/98550719201)”,  
“settings”: {  
“audio”: “both”,  
“use\_pmi”: false,  
“watermark”: false,  
“cn\_meeting”: false,  
“host\_video”: true,  
“in\_meeting”: false,  
“waiting\_room”: true,  
“approval\_type”: 2,  
“enforce\_login”: false,  
“auto\_recording”: “cloud”,  
“mute\_upon\_entry”: false,  
“join\_before\_host”: false,  
“alternative\_hosts”: “”,  
“participant\_video”: true,  
“close\_registration”: false,  
“enforce\_login\_domains”: “”,  
“global\_dial\_in\_numbers”: [{  
“type”: “toll”,  
“number”: “+1 4388097799”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 5873281099”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 6473744685”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 6475580588”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 7789072071”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 2042727920”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “tollfree”,  
“number”: “+1 8557038985”,  
“country”: “CA”,  
“country\_name”: “Canada”  
}, {  
“type”: “toll”,  
“number”: “+1 3017158592”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+1 3126266799”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+1 3462487799”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+1 6465588656”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+1 6699006833”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+1 2532158782”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “tollfree”,  
“number”: “+1 8887880099”,  
“country”: “US”,  
“country\_name”: “US”  
}, {  
“type”: “toll”,  
“number”: “+44 2039017895”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 2080806591”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 2080806592”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 3300885830”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 1314601196”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 2034815237”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “toll”,  
“number”: “+44 2034815240”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}, {  
“type”: “tollfree”,  
“number”: “+44 8000315717”,  
“country”: “GB”,  
“country\_name”: “United Kingdom”  
}],  
“meeting\_authentication”: false,  
“global\_dial\_in\_countries”: [“GB”, “CA”, “US”],  
“registrants\_confirmation\_email”: true,  
“registrants\_email\_notification”: true,  
“request\_permission\_to\_unmute\_participants”: false  
},  
“timezone”: “Europe/Kiev”,  
“start\_url”: “123”,  
“created\_at”: “2020-09-28T13:46:54Z”,  
“host\_email”: “123”,  
“start\_time”: “2020-09-28T14:00:00Z”,  
“assistant\_id”: “”  
},  
“code”: 200,  
“info”: {  
“total\_time”: 0.430272,  
“request\_url”: “[https://api.zoom.us/v2/meetings/98550719201](https://api.zoom.us/v2/meetings/98550719201)”,  
“content\_type”: “application/json;charset=UTF-8”,  
“redirect\_url”: “”,  
“request\_body”: “{\n “settings”: {\n “meeting\_authentication”: true\n }\n}”,  
“request\_size”: 775,  
“size\_download”: 3342,  
“request\_method”: “GET”,  
“ssl\_verify\_result”: 19,  
“download\_content\_length”: 3342  
},  
“request\_headers”: ["Authorization: Bearer 123”, “Content-Type: application/json”],  
“response\_headers”: {  
“Date”: “Mon, 28 Sep 2020 13:47:24 GMT”,  
“Vary”: “Access-Control-Request-Headers”,  
“Pragma”: “no-cache”,  
“Server”: “ZOOM”,  
“Expires”: “Thu, 01 Jan 1970 00:00:00 GMT”,  
“http\_code”: “HTTP/1.1 200 “,  
“Connection”: “keep-alive”,  
“Set-Cookie”: “\_zm\_chtaid=””; [Domain=.zoom.us](http://Domain=.zoom.us); Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly”,  
“Content-Type”: “application/json;charset=UTF-8”,  
“Cache-Control”: “no-cache, no-store, must-revalidate, no-transform”,  
“Content-Length”: “3342”,  
“Referrer-Policy”: “strict-origin-when-cross-origin”,  
“x-zm-trackingid”: “WEB\_a5d6df69e996a50ac75673016658dbcf”,  
“X-XSS-Protection”: “1; mode=block”,  
“X-RateLimit-Category”: “Light”,  
“X-Content-Type-Options”: “nosniff”,  
“Strict-Transport-Security”: “max-age=31536000; includeSubDomains”  
}  
}

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [October 1, 2020, 8:28pm UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485/4 "2020-10-01T20:28:35Z")

</div>

Hey @artem.hryhorian,

Thanks for providing that! As a next step, can you ensure that there aren’t any account-wide settings that might be overriding your PATCH request? Please check your [Authentication Profiles](https://zoom.us/profile/setting) to ensure this setting is selected as you wish:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/e/0ef0658da3d5bcb89c31ebd61a942a8feafbc135.png)

After you’ve checked this, can you try sending the following request in Postman and let me know if you’re having the same issue? So far I’m not able to replicate this—I’ve been able to update the `meeting_authentication` field within the `settings` object without an issue. Note that you should get a 204 successful response, and nothing will be returned in the response body, but the update should be reflected when you do a subsequent GET request.

```auto
curl --location --request PATCH 'https://api.zoom.us/v2/meetings/{meetingId}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {token}' \
--header 'Cookie: _zm_lang=en-US; _zm_mtk_guid=85b1581b57884cae8199dc6228eace1e; _zm_date_format=mm/dd/yy; _zm_page_auth=us04_c_1q7rjCX8TKSEl14w6WpJgA; _zm_ssid=us04_c_jNZDcPneT6qLZDeTIeoQWg; cred=DCCC7D87DDB88FC88C741F51282FFEEB' \
--data-raw '{
  "settings": {
    "meeting_authentication": true
  }
}'

```

Thanks—please let me know how it goes!

Best,  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 1, 2020, 6:28am UTC](https://devforum.zoom.us/t/patch-method-to-update-a-setting-meeting-authentication/31485/5 "2020-11-01T06:28:51Z")

</div>

Closed on November 1, 2020, 6:28am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
