sonic_availability
Check a Sonic Drive-In restaurant's order-ahead time slots by store ID, returning bookable windows grouped by service channel and date, with timezone, duration, and lead time.
Instructions
List a Sonic Drive-In restaurant's order-ahead time slots. Returns the bookable order-ahead windows for one Sonic Drive-In restaurant, grouped by service channel and local date. Each window has a UTC start_time and end_time. Also returns the store's timezone, how long each window lasts (slot_duration_minutes), the prep/handoff buffer before the first bookable window (lead_time_minutes), and service_types -- every channel the store supports, which is a superset of the channels that currently have windows. fulfillment selects the request method and accepts exactly PICKUP or DELIVERY; note the per-window service_type is a separate, finer vocabulary and can be ORDER_AHEAD, CURBSIDE_PICKUP, DRIVE_THROUGH, STORE, PICKUP or DELIVERY. A closed or fully-booked restaurant returns an empty channels array with total_slots 0, not an error. An unknown store_id returns 404.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| store_id | Yes | Sonic store number, e.g. from /sonic/nearby | |
| fulfillment | No | Fulfillment method: PICKUP or DELIVERY. Defaults to PICKUP. |