# Webcast (Zoom) API
The Meeting Webcast APIs can be used to retrieve information about the Meeting's associated Zoom Meeting or Webinar.
# Webcast Endpoints
# Get Zoom webcast info
Get the Zoom webcast info for the specified meeting. The castProvider property will indicate whether the webcast is set as a Zoom Webinar or Meeting.
zoom: Zoom Webinarzoom-meetingZoom Meeting
GET /Meetings/{shortCode}/webcast
# Path Params
| Property | Type | Description |
|---|---|---|
| shortCode | string | The meeting's unique short code |
# Response
{
"key": "58a0ff38-5eea-41c9-a7c3-af54968c2476",
"castProvider": "zoom-meeting",
"castId": 901453234,
"meta": {},
"rehearsalAt": "2022-03-12T04:28:52.719Z",
"rehearsalTimezone": "America/Toronto",
"rehearsalDuration": 30,
"recordingsAt": "2022-03-12T04:28:52.719Z",
"reportsAt": "2022-03-12T04:28:52.719Z",
"status": "not-started",
"createdAt": "2018-02-22T19:05:04.931Z",
"updatedAt": "2018-02-22T19:05:04.931Z"
}
# Launch the Zoom Meeting
Calling this endpoint will return a URL that when followed, will take you to the Zoom website to launch the meeting. You can then choose to launch it in the Zoom Desktop client.
The URL will allow you to join the Zoom conference as the host of the meeting. Once inside the Zoom Meeting or Webinar, you can control the virtual conference directly via the client.
POST /Meetings/{shortCode}/webcast/launch
# Path Params
| Property | Type | Description |
|---|---|---|
| shortCode | string | The meeting's unique short code |
# Response
{
"startUrl": "https://zoom.us/j/?t=........",
"meetingCapacity": 300,
"webinarCapacity": 500,
"isInUse": true,
"capacityWarning": true
}