Autenticación
Todas las peticiones a la API requieren un Bearer token en el header Authorization:
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Cada restaurante puede generar sus propias API keys desde el panel /developer y configurar los permisos (scopes) que necesite para cada integración.
Importante
Las API keys solo se muestran una vez al crearlas. Guárdalas en un lugar seguro. Si se pierde una key, revócala y crea una nueva.
Ejemplo con cURL
curl -X GET "https://mi-restaurante.siteat.app/developer/api/reservas" \
-H "Authorization: Bearer sk_live_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
Ejemplo con JavaScript (fetch)
const response = await fetch(
"https://mi-restaurante.siteat.app/developer/api/reservas",
{
headers: {
Authorization: "Bearer sk_live_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
},
}
);
const data = await response.json();