create_meeting
Schedule or instantiate Zoom meetings with user ID, topic, and type. Specify start time, duration, timezone, password, agenda, and settings for custom meeting configurations.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
agenda | No | Meeting description | |
duration | No | Meeting duration in minutes | |
password | No | Password for the meeting | |
settings | No | Meeting settings | |
start_time | No | Meeting start time in format YYYY-MM-DDThh:mm:ss | |
timezone | No | Time zone for start_time | |
topic | Yes | Meeting topic | |
type | Yes | Meeting type (1: instant, 2: scheduled, 3: recurring with no fixed time, 8: recurring with fixed time) | |
user_id | Yes | The user ID or email address |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agenda": {
"description": "Meeting description",
"type": "string"
},
"duration": {
"description": "Meeting duration in minutes",
"type": "number"
},
"password": {
"description": "Password for the meeting",
"type": "string"
},
"settings": {
"additionalProperties": true,
"description": "Meeting settings",
"properties": {},
"type": "object"
},
"start_time": {
"description": "Meeting start time in format YYYY-MM-DDThh:mm:ss",
"type": "string"
},
"timezone": {
"description": "Time zone for start_time",
"type": "string"
},
"topic": {
"description": "Meeting topic",
"type": "string"
},
"type": {
"description": "Meeting type (1: instant, 2: scheduled, 3: recurring with no fixed time, 8: recurring with fixed time)",
"maximum": 8,
"minimum": 1,
"type": "number"
},
"user_id": {
"description": "The user ID or email address",
"type": "string"
}
},
"required": [
"user_id",
"topic",
"type"
],
"type": "object"
}