sonic_availability
List Sonic Drive-In order-ahead windows for one store_id, grouped by channel and local date, with UTC start/end times, store timezone, and timing buffers. fulfillment accepts PICKUP or DELIVERY; returned service_type is a separate finer channel vocabulary. service_types includes supported channels even when they have no current windows. Closed or fully booked stores return an empty channels array; unknown stores return 404. Use sonic_nearby to discover restaurant identifiers.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"store_id": "<store_id>"
},
"name": "sonic_availability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| store_id | Yes | Required. A Sonic store number, e.g. from GET /sonic/nearby's store_id. | |
| fulfillment | No | Fulfillment method: PICKUP or DELIVERY. Defaults to PICKUP. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |