Schedule Call

Schedule a call for a future time.

You can schedule a call with either a static message or a tool that
will be executed at call time (e.g., WEATHER for fresh data).

Time can be specified as:

  • delay_seconds: Number of seconds from now
  • at_time: ISO datetime (2025-01-15T07:00:00) or HH:MM time (07:00)

Examples:

Wake-up weather call in 8 hours:

{
    "extension": "1001",
    "tool": "WEATHER",
    "delay_seconds": 28800,
    "prefix": "Good morning! Here's your weather."
}

Daily 7am weather call:

{
    "extension": "1001",
    "tool": "WEATHER",
    "at_time": "07:00",
    "timezone": "America/Los_Angeles",
    "prefix": "Good morning!",
    "recurring": "daily"
}

Reminder call at specific time:

{
    "extension": "5551234567",
    "message": "This is your reminder to take your medication.",
    "at_time": "2025-01-15T09:00:00",
    "timezone": "America/New_York"
}

Weekday morning briefing:

{
    "extension": "1001",
    "tool": "WEATHER",
    "at_time": "06:30",
    "recurring": "weekdays",
    "prefix": "Good morning! Time to wake up."
}
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Request to schedule a call for a future time.

string
required

SIP extension or phone number to call

Message to speak (if no tool specified)

Tool to execute and speak result (e.g., WEATHER)

tool_params
object

Parameters for the tool

Seconds from now to make the call

ISO datetime or HH:MM time to make the call

Timezone for at_time (default: America/Los_Angeles)

Message to speak before tool result

Message to speak after tool result

Webhook URL to POST results to

Recurrence pattern: 'daily', 'weekdays', 'weekends', or cron expression

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json