Versionamento oficial

Changelog da API

Histórico de mudanças, status dos recursos e política de compatibilidade para integradores externos.

V1Versão estável
8+Escopos controlados
HMACWebhooks assinados
JSONContrato de dados
GET

Financeiro

Resumo financeiro e movimentos do vendedor autorizado.

/api/v1/integracoes/vendedores/{sellerId}/financeiro
GET

Extrato

Extrato financeiro para conciliação, contabilidade e BI.

/api/v1/integracoes/vendedores/{sellerId}/extrato
GET

Pós-venda

Consulta segura de pedido, recebíveis e dados de atendimento.

/api/v1/integracoes/pedidos/{pedidoId}/posvenda
Kit do integrador

Teste sem montar tudo do zero

Importe a coleção, preencha as variáveis e execute primeiro a pasta de sandbox. Isso confirma API Key, escopos, payload e assinatura HMAC antes de liberar dados reais.

Changelog da API Lojas Leve On

Estado atual

Versao atual: v1

Base publica para integradores:

texthttps://lojasleveon.com.br/api/v1

Sandbox publico para integradores:

texthttps://lojasleveon.com.br/api/v1/integracoes/sandbox

O sandbox publico exige X-API-Key com escopo sandbox:read.

A V1 esta liberada para integradores homologados em leitura, sandbox e webhooks assinados. Escritas genericas continuam bloqueadas por seguranca ate uma fase propria de homologacao.

Politica de compatibilidade

Dentro da mesma versao, a Lojas Leve On pode:

  • Adicionar campos novos em respostas JSON.
  • Adicionar endpoints novos.
  • Adicionar eventos novos de webhook.
  • Adicionar valores novos em campos de status.
  • Melhorar mensagens de erro sem mudar o codigo HTTP.

Dentro da mesma versao, a Lojas Leve On nao deve:

  • Remover campo existente sem aviso.
  • Mudar o significado de campo existente.
  • Remover endpoint usado em producao.
  • Trocar autenticacao, assinatura HMAC ou regra de idempotencia sem janela de migracao.

Integradores devem ignorar campos desconhecidos e nunca depender da ordem dos campos JSON.

Avisos de mudanca

Mudancas sem quebra podem entrar direto no changelog.

Mudancas que podem quebrar integradores devem ter:

  1. Registro neste changelog.
  2. Prazo de migracao.
  3. Nova versao ou campo alternativo.
  4. Aviso ao responsavel tecnico cadastrado.
  5. Monitoramento interno pela equipe Lojas Leve On.

Prazo recomendado:

Tipo de mudancaPrazo minimo
Campo novo opcionalSem prazo
Endpoint novoSem prazo
Evento webhook novoSem prazo
Campo deprecado30 dias
Mudanca de contrato60 dias
Remocao de endpoint90 dias

Status dos recursos

RecursoStatusObservacao
API Key por vendedorEstavelLiberada pela equipe apos solicitacao
Escopos de leituraEstavelFinanceiro, extrato, pos-venda, produtos, pedidos, envio e NF-e
SandboxEstavelNao grava dados reais
Colecao PostmanEstavelDisponivel em /api/docs/postman.json
OpenAPI JSONEstavelDisponivel em /api/docs/openapi.json
Webhooks HMACEstavelAssinatura X-Llon-Signature
Eventos operacionaisHomologacaoPedido criado, pedido pago, envio atualizado e NF-e autorizada
Semaforo de prontidaoHomologacaoAjuda operador a liberar producao
Escrita de produtosBloqueadoContrato existe, escrita real depende de flag
Escrita de estoqueBloqueadoContrato existe, escrita real depende de flag
Cancelamento por APIBloqueadoFluxo real continua auditado internamente

2026-08-16 - V1.4

Adicionado

  • Pagina /api/docs/changelog.
  • Politica publica de compatibilidade da API.
  • Status por recurso: estavel, homologacao ou bloqueado.
  • Homologacao guiada pela equipe Lojas Leve On, com checklist humano e revisao por vendedor.
  • Caminhos alternativos para baixar colecao Postman:

- /api/docs/postman

- /api/docs/collection.json

Corrigido

  • Download da colecao Postman validado no ambiente local.

2026-08-16 - V1.3

Adicionado

  • Indicadores internos de prontidao para apoiar a liberacao de producao.
  • Score por vendedor para apoiar liberacao de producao.
  • Indicadores de API Key, sandbox, webhook, HTTPS, entrega 2xx e erros recentes.

2026-08-16 - V1.2

Adicionado

  • Colecao Postman/Insomnia em /api/docs/postman.json.
  • Bloco "Kit do integrador" na pagina /api/docs.
  • Variaveis prontas: baseUrl, apiKey, sellerId, pedidoId, produtoId e webhookSecret.

2026-08-16 - V1.1

Adicionado

  • Endpoint sandbox para simular assinatura HMAC:
textPOST /api/v1/integracoes/sandbox/webhooks/assinatura
  • Checklist sandbox antes da producao.
  • OpenAPI com rotas de sandbox, leitura, webhooks e contratos bloqueados de escrita.

2026-08-16 - V1.0

Adicionado

  • Documentacao principal da API externa.
  • API Key por vendedor.
  • Escopos de leitura.
  • Webhooks externos com assinatura HMAC.
  • Eventos operacionais automaticos:

- pedido.created

- pedido.paid

- envio.status_changed

- nfe.authorized

Depreciacoes

Nao existe recurso depreciado na V1 neste momento.

Proxima fase planejada

Antes de liberar escrita real para integradores externos, ainda faltam:

  • Tela de aprovacao explicita por integrador para escrita.
  • Contrato completo de payload para criar/editar produto.
  • Validacao profunda de imagens, estoque, dimensoes e categorias.
  • Idempotencia obrigatoria testada em carga.
  • Auditoria visual no detalhe da API Key.
  • Ambiente sandbox publico separado, se o volume de integradores crescer.