Cisco Webex · Schema
Cisco Webex Meeting
Represents a Webex meeting including meeting series, scheduled meetings, and meeting instances.
CollaborationCommunicationsMeetingsMessagingTeamsVideo Conferencing
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique identifier for the meeting. |
| meetingNumber | string | Meeting number used to join the meeting. |
| title | string | Title of the meeting. |
| password | string | Password required to join the meeting. |
| meetingType | string | Type of meeting. |
| state | string | Current state of the meeting. |
| timezone | string | Time zone for the meeting in IANA format. |
| start | string | Start time of the meeting in ISO 8601 format. |
| end | string | End time of the meeting in ISO 8601 format. |
| hostUserId | string | Unique identifier for the meeting host. |
| hostDisplayName | string | Display name of the meeting host. |
| hostEmail | string | Email address of the meeting host. |
| webLink | string | Link to join the meeting from a web browser. |
| sipAddress | string | SIP address for joining via video system. |
| dialInIpAddress | string | IP address for dial-in access. |
| scheduledType | string | Scheduled type of the meeting. |
| recurrence | string | Recurrence rule in iCalendar format for recurring meetings. |
| telephony | object | Telephony information for the meeting. |
| registrationEnabled | boolean | Whether registration is enabled for the meeting. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://developer.webex.com/schemas/meeting.json",
"title": "Cisco Webex Meeting",
"description": "Represents a Webex meeting including meeting series, scheduled meetings, and meeting instances.",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the meeting."
},
"meetingNumber": {
"type": "string",
"description": "Meeting number used to join the meeting."
},
"title": {
"type": "string",
"description": "Title of the meeting."
},
"password": {
"type": "string",
"description": "Password required to join the meeting."
},
"meetingType": {
"type": "string",
"description": "Type of meeting.",
"enum": ["meetingSeries", "scheduledMeeting", "meeting"]
},
"state": {
"type": "string",
"description": "Current state of the meeting."
},
"timezone": {
"type": "string",
"description": "Time zone for the meeting in IANA format."
},
"start": {
"type": "string",
"format": "date-time",
"description": "Start time of the meeting in ISO 8601 format."
},
"end": {
"type": "string",
"format": "date-time",
"description": "End time of the meeting in ISO 8601 format."
},
"hostUserId": {
"type": "string",
"description": "Unique identifier for the meeting host."
},
"hostDisplayName": {
"type": "string",
"description": "Display name of the meeting host."
},
"hostEmail": {
"type": "string",
"format": "email",
"description": "Email address of the meeting host."
},
"webLink": {
"type": "string",
"format": "uri",
"description": "Link to join the meeting from a web browser."
},
"sipAddress": {
"type": "string",
"description": "SIP address for joining via video system."
},
"dialInIpAddress": {
"type": "string",
"description": "IP address for dial-in access."
},
"scheduledType": {
"type": "string",
"description": "Scheduled type of the meeting.",
"enum": ["meeting", "webinar", "personalRoomMeeting"]
},
"recurrence": {
"type": "string",
"description": "Recurrence rule in iCalendar format for recurring meetings."
},
"telephony": {
"type": "object",
"description": "Telephony information for the meeting.",
"properties": {
"accessCode": {
"type": "string",
"description": "Access code for telephony."
},
"callInNumbers": {
"type": "array",
"description": "List of call-in numbers.",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"callInNumber": {
"type": "string"
},
"tollType": {
"type": "string"
}
}
}
}
}
},
"registrationEnabled": {
"type": "boolean",
"description": "Whether registration is enabled for the meeting."
}
},
"required": ["id", "title"]
}