Webex (Cisco)
Webex integration for meetings and workflow automation
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Messaging | rest | https://webexapis.com/v1 | link | — | — | — |
| Meetings | rest | https://webexapis.com/v1 | link | — | — | — |
| Admin | rest | https://webexapis.com/v1 | link | — | — | — |
| Device Xapi | rest | — | link | — | — | — |
| Meetings Xml | rest | https://{yoursite}.webex.com/WBXService/XMLService | link | — | — | — |
| Contact Center | rest | https://api.wxcc-us1.cisco.com/v1 | link | — | — | — |
Actions (89)
Devices · 10
- Create devicePOST /devices
Register a new device (where supported).
documented - Create device (admin)POST /devices
Register a new device (admin scope).
documented - Delete deviceDELETE /devices/{deviceId}
Remove a device.
documented - Delete device (admin)DELETE /devices/{deviceId}
Delete a device (admin scope).
documented - Get deviceGET /devices/{deviceId}
Retrieve a specific device.
documented - Get device (admin)GET /devices/{deviceId}
Retrieve a specific device (admin scope).
documented - List devicesGET /devices
List devices in the organization.
documented - List devices (admin)GET /devices
List devices under administration.
documented - Update devicePUT /devices/{deviceId}
Update a device.
documented - Update device (admin)PUT /devices/{deviceId}
Update a device (admin scope).
documented
Organizations · 10
- Create organizationPOST /organizations
Create a new organization.
documented - Create organization (admin)POST /organizations
Create a new organization (admin scope).
documented - Delete organizationDELETE /organizations/{orgId}
Delete an organization.
documented - Delete organization (admin)DELETE /organizations/{orgId}
Delete an organization (admin scope).
documented - Get organizationGET /organizations/{orgId}
Retrieve an organization.
documented - Get organization (admin)GET /organizations/{orgId}
Retrieve a specific organization (admin scope).
documented - List organizationsGET /organizations
List organizations in your Webex admin tenant.
documented - List organizations (admin)GET /organizations
List organizations in the admin tenant.
documented - Update organizationPUT /organizations/{orgId}
Update organization details.
documented - Update organization (admin)PUT /organizations/{orgId}
Update organization details (admin scope).
documented
People · 10
- Create personPOST /people
Create a new Webex person (admin rights typically required).
documented - Create person (admin)POST /people
Create a new person (admin scope).
documented - Delete personDELETE /people/{personId}
Delete a person from the directory.
documented - Delete person (admin)DELETE /people/{personId}
Delete a person (admin scope).
documented - Get person (admin)GET /people/{personId}
Get a person (admin scope).
documented - Get person detailsGET /people/{personId}
Retrieve details for a specific person by ID.
documented - List peopleGET /people
List people in a Webex organization.
documented - List people (admin)GET /people
List people in the organization (admin scope).
documented - Update personPUT /people/{personId}
Update attributes for a specific person.
documented - Update person (admin)PUT /people/{personId}
Update a person (admin scope).
documented
Reports · 10
- Create reportPOST /reports
Create a new admin/report.
documented - Create report (admin)POST /reports
Create a new admin report.
documented - Delete admin reportDELETE /reports/{reportId}
Delete an admin report.
documented - Delete reportDELETE /reports/{reportId}
Delete a report.
documented - Download admin reportGET /reports/{reportId}/download
Download a completed admin report.
documented - Download reportGET /reports/{reportId}/download
Download a completed report.
documented - Get reportGET /reports/{reportId}
Retrieve a specific report.
documented - Get report (admin)GET /reports/{reportId}
Retrieve a specific admin report.
documented - List report templatesGET /reports/templates
List available report templates.
documented - List report templates (admin)GET /reports/templates
List available admin report templates.
documented
Rooms · 10
- Create roomPOST /rooms
Create a new room/space.
documented - Create room membershipPOST /rooms/{roomId}/memberships
Add a member to a room.
documented - Delete roomDELETE /rooms/{roomId}
Delete a room.
documented - Delete room membershipDELETE /rooms/{roomId}/memberships/{membershipId}
Remove a member from a room.
documented - Get room detailsGET /rooms/{roomId}
Retrieve details for a specific room.
documented - List room membershipsGET /rooms/{roomId}/memberships
List memberships for a room.
documented - List room messagesGET /rooms/{roomId}/messages
List messages in a room.
documented - List roomsGET /rooms
List all rooms (spaces) accessible to the authenticated user.
documented - Post message to roomPOST /rooms/{roomId}/messages
Post a message to a room.
documented - Update roomPUT /rooms/{roomId}
Update attributes of a room.
documented
Webex Share · 8
- Activate devicePOST /activation
Send an activation code to activate the device.
documented - Get activation statusGET /activation
Check if the Webex Share device is activated.
documented - Get connectivityGET /cloud_connectivity
Return the device's connectivity status.
documented - Get languageGET /language
Get the configured device language.
documented - Set languagePUT /language
Change the device language.
documented - Toggle featurePUT /feature_toggle
Enable or disable a feature toggle on the device.
documented - Update static IPPUT /static_ip
Set or modify the device's static IP configuration.
documented - Upload filePOST /upload
Upload a file to the device for sharing.
documented
Teams · 7
- Add room to teamPOST /teams/{teamId}/rooms
Add a room to a team.
documented - Create teamPOST /teams
Create a new team.
documented - Delete teamDELETE /teams/{teamId}
Delete a team.
documented - Get teamGET /teams/{teamId}
Retrieve team details.
documented - List rooms in a teamGET /teams/{teamId}/rooms
List rooms associated with a team.
documented - List teamsGET /teams
List teams in the organization.
documented - Update teamPUT /teams/{teamId}
Update a team.
documented
Meetings · 5
- Create meetingPOST /meetings
Schedule a new Webex meeting.
documented - Delete meetingDELETE /meetings/{meetingId}
Cancel/delete a meeting.
documented - Get meetingGET /meetings/{meetingId}
Get details for a meeting.
documented - List meetingsGET /meetings
List scheduled Webex meetings.
documented - Update meetingPUT /meetings/{meetingId}
Update meeting details.
documented
Messages · 5
- Create messagePOST /messages
Create a new message in a room or space.
documented - Delete messageDELETE /messages/{messageId}
Delete a specific message.
documented - Get messageGET /messages/{messageId}
Retrieve a specific message by ID.
documented - List messagesGET /messages
List messages across rooms the user has access to.
documented - Update messagePUT /messages/{messageId}
Update a specific message.
documented
Webhooks · 5
- Create webhookPOST /webhooks
Register a new webhook.
documented - Delete webhookDELETE /webhooks/{webhookId}
Delete a webhook.
documented - Get webhookGET /webhooks/{webhookId}
Retrieve a webhook by ID.
documented - List webhooksGET /webhooks
List registered webhooks.
documented - Update webhookPUT /webhooks/{webhookId}
Update a webhook.
documented
Licenses · 4
- Get licenseGET /licenses/{licenseId}
Retrieve a specific license.
documented - Get license (admin)GET /licenses/{licenseId}
Retrieve a particular license (admin scope).
documented - List licensesGET /licenses
List licenses available for the organization.
documented - List licenses (admin)GET /licenses
List licenses available in the organization (admin scope).
documented
Admin · 3
- Get admin audit eventGET /admin/audit/events/{eventId}
Retrieve a specific admin audit event.
documented - List admin audit eventsGET /admin/audit/events
Retrieve admin audit events for the organization.
documented - List admin audit events (admin)GET /admin/audit/events
Retrieve admin audit events for the organization (admin scope).
documented