Fanfantulipan
10/14/2025, 7:05 PMVapi Support Bot
10/14/2025, 7:08 PMearliestAt parameter to your desired start time and omit latestAt unless you need a flexible window. Here’s a recommended example:
json
{
"assistantId": "your-assistant-id",
"phoneNumberId": "your-phone-number-id",
"customer": { "number": "+11231231234" },
"schedulePlan": {
"earliestAt": "2025-05-30T00:00:00Z"
}
}
This will trigger the call at or after the specified earliestAt time, ensuring only one call is made. If you use latestAt, make sure the window is wide enough for the system to attempt the call; a very narrow window may prevent the call from being triggered at all. For more, see the [Vapi scheduling docs](https://docs.vapi.ai/phone-calling/outbound-calls).
Source:
- [Outbound Calls | Vapi Documentation](https://docs.vapi.ai/phone-calling/outbound-calls)Fanfantulipan
10/14/2025, 7:12 PMChiranjeet Mishra
10/16/2025, 7:13 PM{
"assistantId": "your-assistant-id",
"phoneNumberId": "your-phone-number-id",
"customer": { "number": "+11231231234" },
"schedulePlan": {
"earliestAt": "2025-10-15T19:40:00Z",
"latestAt": "2025-10-15T19:41:00Z" // Add this line - 1 minute window or less
}
}Fanfantulipan
10/17/2025, 9:28 AMChiranjeet Mishra
10/21/2025, 6:53 AM