List restaurants
const url = 'https://public.api.barestho.com/api/v1/partnership/restaurants/';const options = {method: 'GET', headers: {Authorization: 'Basic <credentials>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://public.api.barestho.com/api/v1/partnership/restaurants/ \ --header 'Authorization: Basic <credentials>'Returns all restaurants accessible to the authenticated partner. Use this endpoint to discover which restaurants are linked to your partner account before querying their reservations or availabilities.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”A list of restaurants associated with the partner account.
Represents a restaurant that is accessible to the authenticated partner. All fields except schema_name are read-only and managed by the restaurant owner on the Barestho platform.
object
Unique numeric identifier for the restaurant, assigned by the server.
Human-readable name of the restaurant as configured by its owner.
Internal tenant identifier used to scope database queries. This value is assigned during restaurant onboarding and must be unique across the platform. Maximum length is 63 characters.
Full postal address of the restaurant.
URL of the restaurant’s public website, if provided.
Geographic latitude of the restaurant location (WGS 84 decimal degrees).
Geographic longitude of the restaurant location (WGS 84 decimal degrees).
IANA timezone identifier for the restaurant (e.g. Europe/Paris). All reservation start_time values should be interpreted in this timezone.
Example generated
[ { "schema_name": "example" }]