Webex · Schema
ScheduleCallbackRequest
CallingCollaborationCommunicationsEnterpriseMessagingVideo Conferencing
Properties
| Name | Type | Description |
|---|---|---|
| customerName | string | Name of the Customer for which callback has to be scheduled. Max customer name length should be 250 character |
| callbackNumber | string | Customer's phone number for the callback. Allows an optional country code followed by digits (0-9) and the special characters: space, hyphen -, parentheses ( and ), and period ., ensuring the total le |
| timezone | string | Valid IANA timezone name |
| scheduleDate | string | Scheduled date in ISO-8601 (YYYY-MM-DD) format. This must be a valid date in local time zone and within 31 days from current date |
| startTime | string | Scheduled start time in ISO-8601 (HH:mm:ss) format. Start time must be at least 30 minutes in the future from current time. |
| endTime | string | Scheduled end time in ISO-8601 (HH:mm:ss) format. End time must be at least 30 minutes after the startTime and must not exceed 8 hours after startTime. |
| queueId | string | Unique identifier for the queue to which the callback is associated. |
| callbackReason | string | Reason for the callback request. This is optional and can be used to provide additional context. |
| sourceInteraction | string | Source interaction ID for the callback. This is optional and can be used to link the callback to a specific interaction. This should be a valid UUID. |
| assigneeAgent | string | The unique identifier of the specific agent (CI userId), who should be assigned to handle the callback. This field is optional and is primarily used for personal callbacks. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/webex/json-schema/webex-schedule-callback-request-schema.json",
"title": "ScheduleCallbackRequest",
"x-generated": "2026-11-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/webex-callbacks-api-openapi.yml#/components/schemas/ScheduleCallbackRequest",
"required": [
"customerName",
"callbackNumber",
"timezone",
"scheduleDate",
"startTime",
"endTime",
"queueId"
],
"type": "object",
"properties": {
"customerName": {
"type": "string",
"description": "Name of the Customer for which callback has to be scheduled. Max customer name length should be 250 character"
},
"callbackNumber": {
"type": "string",
"description": "Customer's phone number for the callback. Allows an optional country code followed by digits (0-9) and the special characters: space, hyphen -, parentheses ( and ), and period ., ensuring the total length is between 7 and 15 characters."
},
"timezone": {
"type": "string",
"description": "Valid IANA timezone name"
},
"scheduleDate": {
"type": "string",
"format": "date",
"description": "Scheduled date in ISO-8601 (YYYY-MM-DD) format. This must be a valid date in local time zone and within 31 days from current date"
},
"startTime": {
"type": "string",
"format": "time",
"description": "Scheduled start time in ISO-8601 (HH:mm:ss) format. Start time must be at least 30 minutes in the future from current time."
},
"endTime": {
"type": "string",
"format": "time",
"description": "Scheduled end time in ISO-8601 (HH:mm:ss) format. End time must be at least 30 minutes after the startTime and must not exceed 8 hours after startTime."
},
"queueId": {
"type": "string",
"description": "Unique identifier for the queue to which the callback is associated."
},
"callbackReason": {
"type": "string",
"description": "Reason for the callback request. This is optional and can be used to provide additional context."
},
"sourceInteraction": {
"type": "string",
"format": "uuid",
"description": "Source interaction ID for the callback. This is optional and can be used to link the callback to a specific interaction. This should be a valid UUID."
},
"assigneeAgent": {
"type": "string",
"format": "uuid",
"description": "The unique identifier of the specific agent (CI userId), who should be assigned to handle the callback. This field is optional and is primarily used for personal callbacks."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/webex-schedule-callback-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.