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

Guia rápido

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

A API da Venddor permite que o seu sistema converse com uma loja da plataforma sem passar pelo painel: um ERP que importa pedidos, um PDV que cadastra clientes, um BI que lê o catálogo, um aplicativo de vendedor, um marketplace que sincroniza estoque. Tudo o que o painel de administração faz com produtos, clientes e pedidos também pode ser feito por HTTP e JSON.

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/admin/... e autenticam com JWT: você faz login com e-mail e senha de um usuário administrador e recebe um token.
  • Dinheiro é inteiro em centavos (4990 é R$ 49,90) e datas seguem o padrão RFC 3339 (2026-10-11T20:50:36Z).
  • A paginação usa page e per_page, e a resposta traz total e total_pages.
  • Os erros chegam como {"error": "mensagem"}, e o código HTTP decide o que fazer.

Para quem é

Para desenvolvedores que integram um sistema externo a uma loja Venddor. 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ê autentica, lista produtos, cria um cliente e cria um pedido (Sua primeira requisição).

Como a API se organiza

PontoComo é
Prefixo/api/v1/admin/... para a administração da loja
AutenticaçãoBearer JWT (login com e-mail e senha)
Dinheirointeiro em centavos: 4990
DatasRFC 3339, em UTC
IdsUUID em texto
Statusletra mais o texto do status
Paginaçãopage e per_page, com total e total_pages na resposta
Erros{"error": "..."}

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 senha 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 (pagamentos, frete, promoções, vitrine, painel do seller, webhooks e o restante da plataforma) está na referência completa, que começa pelos fundamentos.

Por onde começar

Primeiros passos
O caminho de zero até a primeira chamada.
Autenticação
JWT, renovação e token de app, com a tela do painel onde cada um 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