A API da BeeFood para quem constrói integrações
Pedidos, clientes, cardápio digital, cupons e avaliações em uma API REST previsível. Autentique com OAuth 2.0, teste em sandbox e vá para produção sem mudar o código.
Dica: pressione Ctrl/⌘ + K em qualquer página para perguntar à IA sobre a API.
O que você pode integrar
Começando
Novidades · Introdução · Autenticação · Scopes e permissões
Ver na documentaçãoIntegrações
Receber pedidos · Polling de pedidos · Receber webhooks · Webhook desativado · MCP (LLMs) · Conectar ao ChatGPT · Conectar ao Claude · Erros e paginação · Limites de requisição · Grupos e limites · Como tratar o 429 · Uso indevido · Desativação da credencial · Publicar aplicativo
Ver na documentaçãoGeral
Health check
Ver na documentaçãoAutenticação (OAuth 2.0)
Integração direta · Conectar com BeeFood
Ver na documentaçãoPedidos
Consulta · Criação · Atualização
Ver na documentaçãoClientes
Listar clientes · Detalhe do cliente
Ver na documentaçãoEstoque
Insumos · Gestão
Ver na documentaçãoCatálogo
Setores · Produtos · Complementos · Grupo de Opções · Opções · Imagens
Ver na documentaçãoRestaurante
Merchants · Cardápio Digital · Formas de pagamento · Cupons · Avaliações
Ver na documentaçãoRelatórios
Resumo de pedidos · Resumo agrupado · Vendas por setor · Vendas por produto · Vendas por opção
Ver na documentaçãoDo zero à primeira chamada
- 01
Crie seu acesso no portal
Cadastre-se com o e-mail da sua empresa e entre no painel do desenvolvedor.
- 02
Gere uma credencial
Escolha o ambiente (sandbox ou produção) e guarde o clientSecret — ele aparece uma única vez.
- 03
Emita o token e chame a API
Troque clientId e clientSecret por um access token e envie no header Authorization.
- 04
Assine os webhooks
Receba eventos de pedidos em tempo real e acompanhe a fila de entregas.
Linguagem
Produçãoimport axios from "axios"; const { data } = await axios({ method: "get", url: "https://api.beefood.app/v1/orders?page=1&limit=20", headers: { Authorization: `Bearer ${accessToken}`, }, });
Todas as listagens seguem o mesmo formato de paginação e o mesmo padrão de erros. Ver erros e paginação
Painel do desenvolvedor
Gerencie credenciais, webhooks e testes da sua integração em um só lugar.
Credenciais
clientId e clientSecret por aplicação, escopos e ativação por toggle.
Webhooks
Assine eventos na sua URL, com secret de assinatura e Basic Auth opcional.
Fila de webhooks
Acompanhe entregas, tentativas e payloads enviados para o seu endpoint.
Servidor MCP
Conecte seu assistente de código ao MCP público e deixe a LLM ler a documentação inteira.
Configurar MCPMarkdown por página
Copie ou baixe qualquer página da documentação em Markdown para colar no seu LLM.
Ver exemploErros previsíveis
Mesma estrutura de resposta de erro em toda a API, com códigos HTTP consistentes.
Ver referênciaPronto para integrar?
Crie seu acesso e gere a primeira credencial em minutos.


