VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa

Referência completa

Todas as rotas da API legada da Venddor, agrupadas por tema, com a explicação de quem chama cada uma.

A referência completa da API legada documenta as rotas de compatibilidade com a Venddor 1.0: as que os aplicativos, os terminais de balcão, os ERPs e os conectores antigos chamam, uma operação por vez, com parâmetros, exemplos de requisição, respostas reais e a lista de erros. Ela complementa o Guia rápido, que cobre só produtos, clientes, pedidos, categorias, características e embalagens.

Se esta é a sua primeira visita, passe antes pelos Primeiros passos: chave de API, formato de resposta, paginação, erros e ids valem para todas as rotas e são explicados uma vez só.

Pontos-chave
  • Todas as rotas respondem sob /api/v1.0/... e, na maioria, também sob /api/... (sem o prefixo de versão). São o mesmo código; use o caminho que o seu cliente já usa.
  • A autenticação padrão é HTTP Basic e-mail:chave_de_api, ou um token Bearer obtido em POST /api/v1.0/auth_tokens. Aplicativos de terceiros usam um token de app (vat_...).
  • Dinheiro é string decimal ("49.90"), datas são Unix timestamp e os erros chegam como {"status": 404, "message": "..."}.
  • A barra lateral agrupa as seções por tema (catálogo, pedidos, clientes, frete, aplicativos, design).
  • Algumas superfícies, como o app do seller, respondem sempre HTTP 200 com um envelope próprio; a página inicial de cada seção avisa.

Quem chama o quê

Quem chamaOnde ficaPara que serve
Aplicativo do clienteAPI 4.0 (app móvel)Catálogo, home, sellers, avaliações, meios de pagamento e cancelamento de pedido no aplicativo móvel da loja.
App do sellerApp do seller (1.0) e Catálogo do app do vendedorO aplicativo do lojista: painel, chats, produtos e pedidos da própria empresa.
PDV e terminal de balcãoPDV e terminal de balcãoLogin do caixa, carga de produtos e clientes e fechamento da venda de balcão.
ERP e integraçõesIntegração ERP (1.0) e API v2Sincronização incremental, códigos de pagamento por cliente, crédito, cupons, devoluções e webhooks.
Rotas sem prefixo de versãoPedidos: rotas sem versão e Vitrine /api/storefrontAs rotas /api/... sem v1.0, chamadas por conectores antigos, com ids decimais.
Aplicativos de terceirosAPI de apps (token vat_)Relatórios, banners, páginas e estoque em massa, com token de app e escopos.

Como a barra lateral está organizada

A barra lateral da referência completa é agrupada por tema. Dentro de cada tema ficam as seções que tratam do assunto.

TemaO que contém
CatálogoO catálogo visto pelo app do vendedor: listar, consultar e manter os produtos do seller.
PedidosO terminal de balcão (PDV) e os pedidos nas rotas sem versão e no app do seller.
ClientesParceiros e clientes B2B, representantes, registros da loja, lojas e sellers (companies) e assinantes da newsletter.
FreteAs rotas de frete e de áreas de entrega.
AplicativosO app do seller, a API 4.0 do app móvel, a integração com ERP, a equipe de campo, a API v2 e a API de apps com token.
DesignOs blocos de layout, os idiomas e a vitrine sem prefixo de versão.

Dentro de cada tema, uma seção é uma área funcional. A página inicial da seção explica o conceito, o fluxo típico de integração e o mapa de todas as rotas; cada página seguinte documenta uma operação.

O que tem em cada página de rota

  • Uma explicação em linguagem simples do que a operação faz, quando usar e os efeitos colaterais.
  • O quadro da rota, com método, caminho, tipo de autenticação e todos os parâmetros (tipo, obrigatório, padrão, valores aceitos).
  • Exemplos completos de requisição.
  • Respostas reais e a descrição de cada campo.
  • A tabela de erros com os status e as mensagens que o servidor devolve.
  • Avisos sobre armadilhas e links para as páginas relacionadas.

Nos exemplos, $BASE_URL é o endereço da sua loja (como https://minhaloja.io.venddor.com.br), $EMAIL é o e-mail do usuário de integração e $API_KEY é a chave de API dele.

Próximos passos

Guia rápido
Produtos, clientes, pedidos, categorias, características e caixas, com exemplos prontos.
Primeiros passos
Endereço da loja, chave de API, convenções e erros.
Autenticação
Chave de API com HTTP Basic, rota auth_tokens e token de app.
App do seller (1.0)
O aplicativo do lojista e o envelope das suas respostas.
PDV e terminal de balcão
Login do caixa e fechamento da venda de balcão.
Próxima
Catálogo do app do vendedor
Nesta página
  • Quem chama o quê
  • Como a barra lateral está organizada
  • O que tem em cada página de rota
  • Próximos passos