Módulos
Loja
Dados do estabelecimento, horários, pagamentos e configurações.
Catálogo
Categorias, produtos, complementos e gestão do cardápio.
Pedidos
Consulta, criação, atualização de status e histórico de pedidos.
Autenticação
A API suporta dois modelos de autenticação:
Apps da CW App Store enviam o token no header
Authorization: Bearer <access_token>. Integrações legadas usam X-API-KEY e, em alguns endpoints, também X-PARTNER-KEY.
Novas integrações devem usar OAuth. Integrações legadas podem continuar com API Key, mas recomendamos migrar. Para entender as diferenças, consulte Modelos de autenticação.
Ambientes
A Cardápio Web disponibiliza dois ambientes independentes e isolados. Para o desenvolvimento da sua integração, use o Sandbox.
Cada ambiente possui cadastro, credenciais, instalações e tokens próprios. Apps cadastrados no Sandbox não são publicados automaticamente em Produção.
Estabelecimento de teste (Sandbox)
O estabelecimento usado para testes no Sandbox varia conforme o modelo de autenticação:- CW App Store (OAuth)
- Integração legada (API Key)
Para apps da CW App Store, cada integradora recebe um estabelecimento de teste próprio no Sandbox. Esse estabelecimento é criado pelo time de suporte de integrações da Cardápio Web.Solicite a criação junto com o cadastro do app, enviando os dados para
integracao@cardapioweb.com. Você receberá as credenciais de acesso ao portal Sandbox para instalar o app, executar o fluxo OAuth e validar as chamadas à API.Apps da CW App Store devem ser cadastrados separadamente em Sandbox e Produção.
Observações gerais
- Por questões de segurança, todas as requisições devem usar o protocolo HTTPS.
- Requisições e respostas usam JSON com o header
Content-Type: application/json. - As datas seguem o padrão ISO 8601.
Códigos HTTP das respostas
A API utiliza respostas HTTP convencionais para indicar o sucesso ou a falha das requisições.Rate limits
Os limites se aplicam por estabelecimento. Quando o limite for excedido, a API retornaHTTP 429 Too Many Requests.
Quando mais de um limite se aplica à mesma requisição, o mais restritivo prevalece.
Próximos passos
Primeiros passos
Cadastre no Sandbox, implemente OAuth e faça sua primeira chamada.
Fluxos de integração
Guia prático dos módulos Loja, Catálogo e Pedidos.
Modelos de autenticação
Entenda quando usar OAuth ou API Key (legado).
Referência da API
Endpoints, schemas e playground interativo.
