Skip to main content
A Partner API é para quem administra uma rede de lojas na DeliveryVip: parceiros (white label) e as revendas deles. Com ela você cadastra lojas, controla assinaturas e recursos contratados, gerencia quem acessa cada painel e consulta vendas e faturas, tudo a partir do seu próprio sistema.
Vai integrar um PDV para receber pedidos de uma loja? Esse é o papel da Merchant API. A Partner API cuida da gestão comercial da rede, não da operação de pedidos.

Hierarquia

Toda loja (merchant) pertence a um parceiro. Ela pode ser atendida diretamente pelo parceiro ou por uma revenda dele. A revenda também tem assinatura própria e só existe abaixo de um parceiro.
O parceiro tem revendas e lojas atendidas direto; cada revenda tem as próprias lojasO parceiro tem revendas e lojas atendidas direto; cada revenda tem as próprias lojas

A hierarquia de parceiro, revendas e lojas

O token alcança tudo o que está abaixo de quem autorizou o seu app:

Autenticação

A Partner API usa OAuth2 com o scope dv.partner. O parceiro ou a revenda autoriza o seu app pelo token de autorização (veja distribuição direta) e você troca as credenciais por um token de acesso:
Envie o token em todas as chamadas, no header Authorization: Bearer {token}. Todas as rotas ficam em https://api.deliveryvip.com.br/partner/v2. Detalhes de expiração e renovação em Autenticação.
Um mesmo token pode representar mais de um parceiro ou revenda, se todos autorizaram o seu app. Nas listagens, use o header x-partners para receber dados de um só. Veja Filtrar por Partners.

Primeira chamada: liste suas lojas

Gere o token

Use o client_credentials acima com o scope dv.partner.

Liste as lojas

Chame GET /partner/v2/merchants. A resposta traz até as lojas das suas revendas.

Guarde o seu partnerId

Cada loja traz partnerId (o parceiro) e, quando for de revenda, resaleId. As rotas de cadastro, planos e faturas usam esse ID no caminho: /partner/v2/{partnerId}/....
200 OK com a lista de lojas, da mais recente para a mais antiga. 204 No Content quer dizer que o token ainda não alcança nenhuma loja.

O que você pode fazer

Lojas

Cadastre lojas, gerencie assinatura, recursos, membros e apps autorizados. Consulte vendas.

Revendas

Cadastre revendas e gerencie assinatura, membros e apps autorizados.

Planos

Consulte os planos de cobrança que você usa nas assinaturas das lojas.

Faturas

Consulte o fechamento mensal de cada loja e o resumo por revenda.

Cadastro

Cadastre loja e proprietário a partir de uma landing page pública.

Referência

Todos os endpoints da Partner API V2.

Erros comuns

Os erros seguem o formato {"status": "422", "title": "..."}. Veja Erros.
A Partner API V1 foi descontinuada e suas rotas foram removidas. Use apenas a V2. Veja Deprecações.