A API NGolaBooking v1 sincroniza catálogo, mesas, reservas, pedidos e pagamentos sem acesso direto à base de dados. SAP, Primavera, Odoo e outros usam o mesmo contrato; cada fornecedor cria apenas o seu adaptador.
Começar em cinco minutos
- No painel do gestor, abra API & Integrações e crie uma ligação para o restaurante.
- Guarde a chave e o segredo num cofre de segredos. O segredo só é apresentado nesta ocasião.
- Copie o Restaurant ID mostrado no painel.
- Faça o pedido de catálogo abaixo para validar a ligação.
- Depois sincronize reservas, pedidos e pagamentos, ou configure eventos por webhook.
curl "https://api.ngolabooking.com/api/integrations/v1/restaurants/{restaurantId}/catalog" \
-H "X-NGola-Integration-Key: ngb_int_..." \
-H "X-NGola-Integration-Secret: ngb_sec_..." \
-H "Accept: application/json"Contrato comum
Todas as respostas bem-sucedidas usam o mesmo envelope: a versão, um identificador para suporte e os dados do recurso. Valores monetários são números na moeda indicada pelo objeto.
{
"version": "v1",
"requestId": "req_01JZ8M7PA8Q0",
"data": { "...": "recurso solicitado" }
}