REST plano e previsível
Endpoints com verbos HTTP claros, JSON nos dois sentidos, datas ISO e códigos de erro consistentes. O que seu backend espera de uma API séria.
Uma API REST de verdade conecta seu portal atacadista com seu ERP, seu CRM, sua ferramenta de BI ou aquele app sob medida que você mandou fazer. Pedidos, estoque, clientes e SKUs viajam nos dois sentidos com um token Bearer — e um console deixa você testar cada endpoint sem abrir o Postman.
[ { "id": "8842", "customer_id": "123", "total": 412800, "synced": false }, { "id": "8843", "customer_id": "204", "total": 96500, "synced": false } ]
Você já tem um ERP que fatura, um CRM que acompanha seus vendedores e talvez um painel de BI onde vê tudo. A loja atacadista precisa conversar com eles, não viver à parte. A API aberta dá à sua equipe técnica uma porta REST padrão para ler e escrever o que importa — sem exportações manuais nem planilhas que se atropelam.
Dentro do painel, em Configuração → ERP, há um console que executa chamadas reais contra os endpoints de integração. Sua equipe cola o token, preenche os parâmetros, aperta Enviar e vê a resposta com o código HTTP colorido e o JSON formatado. Sem cURL, sem ferramentas externas.
curl -X POST https://api…/v1/stock-update \ -H "Authorization: Bearer vxm_live_…" \ -d '[{"sku":"RM-204","qty":48}]'
O padrão de sempre: seu sistema baixa os pedidos novos, os fatura e os marca como sincronizados; depois empurra o estoque e os preços de volta para a loja. Cada peça é um endpoint claro, e o ciclo se mantém sozinho enquanto seu job roda.
Cada chamada viaja com um token Bearer que identifica seu negócio. Você o gera nas configurações, envia no header Authorization e o console o guarda no navegador para você não precisar colá-lo em cada teste. Simples para começar, seguro para produção.
Authorization: Bearer … em cada request. Sem OAuth de três passos nem assinaturas complicadas.{ "id": "512", "role": "buyer", "price_list_id": "mayorista-a", "created": true }
Registra um comprador atacadista ou um vendedor a partir de um sistema externo — replique o cadastro que você já faz no seu ERP.
Lista os pedidos pendentes de sincronizar a partir de uma data de corte, para o ERP baixá-los e processá-los localmente.
Marca um pedido como já sincronizado no ERP, com um identificador externo e o tipo de comprovante opcionais.
Envia atualizações de estoque do ERP: um lote de SKUs com sua quantidade disponível. O de uso mais frequente.
Atualiza dados de compradores: saldo de conta corrente, lista de preços atribuída e condições especiais.
Baixa os códigos SKU da plataforma para conciliá-los com os do seu ERP.
Envia um lote de SKUs com seus preços e dados associados do ERP para a loja.
Cria um pedido em nome de um cliente existente — com seus preços, descontos e impostos calculados pelo mesmo motor da loja.
Endpoints com verbos HTTP claros, JSON nos dois sentidos, datas ISO e códigos de erro consistentes. O que seu backend espera de uma API séria.
Um token por negócio, no header de cada chamada. Gire quando quiser e cada um leva seu próprio limite de frequência.
Estoque, SKUs e clientes vão em lotes: um array JSON com a estrutura esperada e o exemplo de cada endpoint como modelo.
No rodapé de cada endpoint há um cURL pronto para copiar — a forma mais rápida de levar a integração para um script ou um cron.
Teste com dados reais em um negócio de teste e valide a estrutura dos lotes antes de plugar o ERP de produção.
Criar um pedido pela API passa pelo mesmo motor de preços, descontos e impostos da loja. Sem preços inventados por request.
Marque cada pedido como sincronizado e ele sai dos pendentes. A lista fica curta, sem duplicados acumulando.
O próprio console é a referência viva: resumo, parâmetros e resposta de cada endpoint, sempre em dia com o que a API faz de verdade.
Dê à sua equipe técnica a API e o console para conectar seu ERP, seu CRM ou seu app sob medida — e pare de mover dados à mão.