Zoom's API lives at https://api.zoom.us/v2. For your own account, a Server-to-Server OAuth app trades its credentials for a one-hour access token.
Create a Server-to-Server OAuth app in the Zoom App Marketplace. The token call sends its client id and secret as Basic auth (-u, PostTaco's Auth tab); the other calls send the returned access_token as {{ZOOM_ACCESS_TOKEN}}.
Full reference: https://developers.zoom.us/docs/api/
curl -X POST "https://zoom.us/oauth/token?grant_type=account_credentials&account_id={{ZOOM_ACCOUNT_ID}}" \
-u {{ZOOM_CLIENT_ID}}:{{ZOOM_CLIENT_SECRET}}
curl https://api.zoom.us/v2/users/me \
-H "Authorization: Bearer {{ZOOM_ACCESS_TOKEN}}"
type 2 is a scheduled meeting.
curl -X POST https://api.zoom.us/v2/users/me/meetings \
-H "Authorization: Bearer {{ZOOM_ACCESS_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"topic": "PostTaco sync", "type": 2, "start_time": "2026-10-01T16:00:00Z", "duration": 30}'