OAuth 2.0 client credentials token management.
- Location hours changed event
Tote Online Ordering API (1.0.0)
REST API for 3rd party developers building online ordering integrations with Tote POS convenience stores and fuel stations.
The Tote Online Ordering API enables partners to:
- Authenticate via OAuth 2.0 client credentials
- Browse store locations and business hours
- Retrieve full menus with nested modifier groups
- Create and manage shopping carts
- Submit orders with split payment support
- Track order fulfillment status
- Subscribe to webhook events for real-time updates
- Check item availability and inventory
The server URLs below are placeholders. Your actual API base URL, client ID, and client secret are provided during partner onboarding. Contact developer@totepos.com to get started.
Path parameters use snake_case. JSON response fields use snake_case. Schema names use PascalCase. Enum values use SCREAMING_SNAKE_CASE.
The type of event that occurred. Determines the shape of the data field.
Event-specific payload. Shape depends on event_type. See individual event schemas for details.
Business hours before the change.
Day of the week.
Opening time in HH:MM format (24-hour, location local time).
Closing time in HH:MM format (24-hour, location local time).
Business hours after the change.
Day of the week.
Opening time in HH:MM format (24-hour, location local time).
Closing time in HH:MM format (24-hour, location local time).
Date when the new hours take effect (YYYY-MM-DD). Null means the change is effective immediately.
- Mock serverhttps://developers.tote.ai/_mock/online-ordering/spec/openapi/location-hours-changed
- Production (placeholder -- use your assigned base URL)https://api.tote.ai/v1/online-ordering/location-hours-changed
- Sandbox (placeholder -- use your assigned base URL)https://sandbox.api.tote.ai/v1/online-ordering/location-hours-changed
{ "event_id": "a7a26ff2-e851-45b6-9634-d595f45458b7", "event_type": "location.hours_changed", "created_at": "2019-08-24T14:15:22Z", "data": { "location_id": "46910cc3-ab41-4b80-b4a7-94dab9f1b795", "previous_hours": [ … ], "current_hours": [ … ], "effective_date": "2019-08-24", "changed_at": "2019-08-24T14:15:22Z" } }