SpotOn Reserve API
An API for SpotOn Reserve (powered by SeatNinja), the company's reservations and waitlist product, allowing partners to list accessible restaurants, check available reservation times and wait times, create reservations, and add guests to a waitlist. Authentication uses an API key passed in the x-api-key request header, scoped per restaurant.
Documentation
Documentation
https://developers.spoton.com/reserve/docs/getting-started
GettingStarted
https://developers.spoton.com/reserve/docs/getting-started
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-availability-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-availability-slot-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-customer-information-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-reservation-request-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-reservation-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-restaurant-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-wait-time-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-waitlist-entry-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/reserve-waitlist-request-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-availability-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-availability-slot-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-customer-information-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-reservation-request-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-reservation-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-restaurant-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-wait-time-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-waitlist-entry-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-structure/reserve-waitlist-request-structure.json
Other Resources
SDKs
JavaScript SDK
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-availability-response-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-availability-slot-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-customer-information-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-reservation-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-reservation-request-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-restaurant-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-wait-time-response-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-waitlist-entry-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/examples/reserve-waitlist-request-example.json
JSONLD
https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-ld/spoton-reserve-context.jsonld