

Jornada do developer: conta, app, token, primeira chamada e o produto do seu caso de uso
O caminho
Crie sua conta
Cadastre-se na plataforma e, no painel de developers, clique em Criar nova conta de Desenvolvedor. Se você já tem um usuário na DeliveryVip, entre com ele e pule o cadastro.Detalhes em Primeiros passos.
Crie um app
No painel, clique em Novo Aplicativo. O app é a identidade da sua integração: ele tem o
client_id, o client_secret e as permissões (scopes) que as lojas vão autorizar.Marque só as permissões que a sua integração usa:Escolha a distribuição
A distribuição define como a loja autoriza o seu app e qual fluxo OAuth você usa para obter o token. A escolha é feita na criação do app.
Distribuição direta
A loja cola o token de autorização na Delivery Store e instala. Seu sistema pega o token via
client_credentials. Ideal para PDVs e integrações de servidor.Distribuição interativa
A loja cola o token de autorização e é levada para o seu app, dentro do painel ou fora dele, onde autoriza o acesso. Token via
authorization_code. Ideal para apps com tela própria.Instale o app na loja de teste
O token só alcança as lojas que autorizaram o seu app. Peça a loja de teste no Discord e siga Instalando o app na loja. Ao final, guarde o
merchantId da loja.Obtenha o token de acesso
Troque as credenciais do app por um token. Na distribuição direta:Peça em
Resposta (200)
scope os scopes que o app tem, separados por espaço (od.all dv.loyalty). Sem scope, a API usa od.all. O token vale 24 horas: guarde-o e reaproveite em todas as chamadas. Veja Autenticação para renovação e erros.Faça a primeira chamada
Confira o token em
GET /authentication/v1/oauth/token/info. A chamada funciona com qualquer scope e mostra a qual app o token pertence e quanto tempo ainda resta.Resposta (200)
Recebeu
200 com o uid do seu app? A autenticação está funcionando. Um 401 indica token ausente, expirado ou revogado.Escolha o seu caminho
Com o token em mãos, siga o guia do produto que você vai integrar.Merchant API
PDV ou ERP: receba pedidos por webhook ou polling, sincronize o catálogo e gerencie comandas e descontos. Scope
od.all. Comece por Receba seu primeiro pedido.Open Delivery
Seu PDV já fala Open Delivery. Host
od.deliveryvip.com.br, um client_secret por loja. Scope od.all.Fidelidade
Programa de cashback ou CRM no checkout das lojas. Scopes
od.all e dv.loyalty, mais a extensão de fidelidade no app.Partner API
Parceiro ou revenda: cadastre lojas e gerencie assinaturas, recursos e faturas. Scope
dv.partner.Antes de escrever código
Estes conceitos valem para todas as APIs e evitam os erros mais comuns de integração.Autenticação
Fluxos OAuth2, scopes, expiração e renovação.
Erros
Formato do corpo de erro e o que fazer com cada status.
Paginação
Cursores
next e previous, per_page e header Link.Datas e horários
RFC 3339 com offset: UTC-3 na API própria, UTC no Open Delivery.
Rate limiting
Limite de requisições e como reagir ao
429.Postman
Importe as specs e explore a API sem escrever código.
Suporte
Discord
Canal de desenvolvedores: dúvidas, loja de teste e acompanhamento da integração.
Reunião com o time
Agende uma conversa para revisar a sua integração.