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.
View JSON Schema on GitHub

JSON Schema

webex-schedulecallbackrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ScheduleCallbackRequest",
  "title": "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",
      "example": "John Doe"
    },
    "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.",
      "example": "+12(345)67-890"
    },
    "timezone": {
      "type": "string",
      "description": "Valid IANA timezone name",
      "example": "America/New_York"
    },
    "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",
      "example": "2025-03-28"
    },
    "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.",
      "example": "17:45:15"
    },
    "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.",
      "example": "16:50:55"
    },
    "queueId": {
      "type": "string",
      "description": "Unique identifier for the queue to which the callback is associated.",
      "example": "123e4567-e89b-12d3-a456-426614174000"
    },
    "callbackReason": {
      "type": "string",
      "description": "Reason for the callback request. This is optional and can be used to provide additional context.",
      "example": "Credit Card Issue"
    },
    "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.",
      "example": "123e4567-e89b-12d3-a456-426614174000"
    },
    "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.",
      "example": "123e4567-e89b-12d3-a456-426614174000"
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/webex-schedulecallbackrequest"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.