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

Guia rápido

A API legada da Venddor em uma página: para que serve, para quem é e as seis áreas do guia rápido.

A API legada da Venddor mantém o contrato da plataforma anterior (a Venddor 1.0) para que os sistemas que já foram escritos para ela continuem funcionando sem alteração: um ERP que importa pedidos, um PDV que cadastra clientes, um conector que lê o catálogo, um aplicativo de vendedor. Para migrar, basta trocar o endereço da loja.

Este guia rápido cobre as seis áreas que quase toda integração usa: produtos, clientes, pedidos, categorias, características e caixas (embalagens). Para cada operação você vê a descrição, os parâmetros e exemplos prontos para copiar em cURL, JavaScript e Python.

Pontos-chave
  • Cada loja é um tenant com o seu próprio endereço (minhaloja.io.venddor.com.br) e o seu próprio banco de dados. Você sempre fala com uma loja por vez.
  • As rotas ficam sob /api/v1.0/... (também /api/..., sem o prefixo de versão) e autenticam com HTTP Basic e-mail:chave_de_api.
  • Dinheiro é string decimal ("49.90") e datas são Unix timestamp em segundos.
  • A paginação usa page e items_per_page, com os totais em params.
  • Os erros chegam como {"status": 404, "message": "..."}.

Para quem é

Para quem mantém ou constrói integrações no contrato da Venddor 1.0 . Você precisa saber HTTP e JSON, e nada mais: os conceitos da plataforma (loja, seller, sub-pedido, status em letra) são explicados nas próprias páginas e no glossário.

Se você ainda não fez nenhuma chamada, comece por Primeiros passos. Em poucos minutos você gera a chave, lista produtos, cria um cliente e cria um pedido (Sua primeira requisição).

Como a API se organiza

PontoComo é
Prefixo/api/v1.0/... (também /api/...)
AutenticaçãoHTTP Basic e-mail:chave_de_api, ou Bearer da rota auth_tokens
Dinheirostring decimal: "49.90"
DatasUnix timestamp em segundos
IdsUUID em texto (decimal em /api/...)
Statusletra (O, P, A...)
Paginaçãopage e items_per_page, resposta com params
Erros{"status": 404, "message": "..."}

Os detalhes de cada ponto estão em Convenções e Erros.

Acesso restrito para terceiros

Um parceiro ou app de terceiros que precisa de acesso restrito a pedidos não deve receber a chave de API de um usuário: use um token de app, com escopos limitados (Autenticação).

As seis áreas deste guia

Produtos
Catálogo: criar, consultar, atualizar, preço, estoque, imagens e variações.
Clientes
Contas de compradores: cadastro, endereços, dados fiscais (CPF e CNPJ) e status.
Pedidos
Listar, consultar, criar e acompanhar pedidos, com status, remessas, notas e reembolsos.
Categorias
A árvore do catálogo: criar, mover, ocultar e excluir categorias.
Características
Atributos dos produtos (marca, cor, material) usados em filtros e fichas técnicas.
Caixas
Embalagens e caixas usadas no cálculo de frete e na separação.

Tudo o que não é uma dessas seis áreas (frete, PDV, aplicativos de vendedor, API móvel, blocos da vitrine e o restante das rotas de compatibilidade) está na referência completa.

Por onde começar

Primeiros passos
O caminho de zero até a primeira chamada.
Autenticação
Chave de API, token pela rota auth_tokens e token de app, com a tela do painel onde a chave nasce.
Sua primeira requisição
Tutorial completo: autenticar, listar produtos, criar cliente e criar pedido.
Erros
O formato de erro, com exemplos reais.
Próxima
Primeiros passos
Nesta página
  • Para quem é
  • Como a API se organiza
  • As seis áreas deste guia
  • Por onde começar