First example (work corectly):
https://api.zoom.us/v2/
{
“topic”: “Zaj\u0119cia grupy Grupa 1-osobowa z dnia 2020-08-20 17:00”,
“type”: “2”,
“start_time”: “2020-08-20T17:00:00+02:00”,
“duration”: 60,
“schedule_for”: “*****qdPRRKLht_GlNZy9Q”,
“timezone”: “Europe/Warsaw”,
“password”: “”,
“pmi”: null,
“recurrence”: {
“type”: 1,
“repeat_interval”: 1,
“end_date_time”: “2020-08-20T17:00:00+02:00”
},
“settings”: {
“host_video”: “true”,
“participant_video”: “true”,
“cn_meeting”: “false”,
“in_meeting”: “false”,
“join_before_host”: “false”,
“mute_upon_entry”: “false”,
“watermark”: “false”,
“approval_type”: 2,
“waiting_room”: “true”,
“use_pmi”: “false”,
“registration_type”: 1,
“audio”: “both”,
“auto_recording”: “disabled”,
“enforce_login”: “false”,
“registrants_email_notification”: “false”
}
}
{
“Authorization”: "Bearer ",
“Content-Type”: “application/json”,
“Accept”: “application/json”
}
Response:
{
“uuid”: “GH3aBx0ZTqStGzCxTdT+Wg==”,
“id”: ***********,
“host_id”: “*****qdPRRKLht_GlNZy9Q”,
“topic”: “Zaj\u0119cia grupy Grupa 1-osobowa z dnia 2020-08-20 17:00”,
“type”: 2,
“status”: “waiting”,
“start_time”: “2020-08-20T15:00:00Z”,
“duration”: 60,
“timezone”: “Europe/Warsaw”,
“created_at”: “2020-08-17T18:40:27Z”,
“start_url”: “https://us02web.zoom.us/s/86999907001?zak=”,
“join_url”: “https://us02web.zoom.us/j/86999907001”,
“settings”: {
“host_video”: true,
“participant_video”: true,
“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,
“global_dial_in_countries”: [
“US”
],
“global_dial_in_numbers”: [
{
“country_name”: “US”,
“number”: “+1 9292056099”,
“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 6699006833”,
“type”: “toll”,
“country”: “US”
}
],
“registrants_email_notification”: false,
“meeting_authentication”: false
},
“code”: 201
}
Second (not correctly):
https://api.zoom.us/v2/
{
“topic”: “Zaj\u0119cia grupy Grupa Angielski Zaawansowany z dnia 2020-08-21 10:00”,
“type”: “2”,
“start_time”: “2020-08-21T10:00:00+02:00”,
“duration”: 60,
“schedule_for”: “*****qdPRRKLht_GlNZy9Q”,
“timezone”: “Europe/Warsaw”,
“password”: “”,
“pmi”: “6829139254”,
“recurrence”: {
“type”: 1,
“repeat_interval”: 1,
“end_date_time”: “2020-08-21T10:00:00+02:00”
},
“settings”: {
“host_video”: “true”,
“participant_video”: “true”,
“cn_meeting”: “false”,
“in_meeting”: “false”,
“join_before_host”: “false”,
“mute_upon_entry”: “false”,
“watermark”: “false”,
“approval_type”: 2,
“waiting_room”: “true”,
“use_pmi”: “true”,
“registration_type”: 1,
“audio”: “both”,
“auto_recording”: “disabled”,
“enforce_login”: “false”,
“registrants_email_notification”: “false”
}
}
{
“Authorization”: “Bearer”,
“Content-Type”: “application/json”,
“Accept”: “application/json”
}
Exception:
GuzzleHttp\Exception\ClientException: Client error: POST https://api.zoom.us/v2/users/*****qdPRRKLht_GlNZy9Q/meetings
resulted in a 404 Not Found
response:
{“code”:1001,“message”:“User does not exist: *****qdPRRKLht_GlNZy9Q.”}
in …/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Sometimes i have exception: bad api keys. And i dont see both types request in logs https://marketplace.zoom.us/user/logs.
*This post has been edited to remove any meeting / webinar IDs