Docs Entrar na plataforma

Referência

Changelog

Mudanças na API de Integração e nesta documentação.

Versão da API

A versão atual é a v1, no caminho /api/integration/v1. Esta página registra as mudanças da API e da documentação.

Política de versões

Dentro da v1, só entram mudanças compatíveis. Elas são publicadas sem aviso prévio e registradas no histórico abaixo:

  • endpoint novo;
  • campo opcional novo no corpo da requisição;
  • campo novo na resposta ou no data de um evento;
  • tipo de evento novo (você só recebe os eventos que assinou);
  • valor novo de status, stage ou code de erro para uma situação que antes não existia.

Mudança incompatível vai para uma versão nova do caminho (/api/integration/v2). Contam como incompatíveis:

  • remover ou renomear um campo;
  • mudar o tipo de um campo;
  • tornar obrigatório um campo que era opcional;
  • mudar o significado de um status HTTP ou de um code de erro;
  • deixar de emitir um tipo de evento.

Histórico

  1. API

    Consulta, cancelamento idempotente e nota duplicada

    • Novos endpoints GET /pre-authorizations/{id} e GET /pre-authorizations (filtros externalReference e status), com o escopo preauth:read.
    • Cancelar de novo uma pré-autorização que a integração já cancelou responde 201 com o estado atual, sem novo evento.
    • O 422 do cancelamento passa a separar PRE_AUTH_ALREADY_REQUESTED (o fornecedor já solicitou) de PRE_AUTH_ALREADY_CLOSED (encerrada por outro motivo).
    • Criar uma segunda operação em andamento para a mesma nota do mesmo fornecedor responde 409 PRE_AUTH_DUPLICATE_INVOICE, com o id existente em details.
    • O escopo notes:read deixou de ser oferecido para chaves novas; chaves antigas continuam válidas. A validade da chave passa a ser escolhida na criação.
  2. Webhooks

    Eventos novos e emissão garantida

    • Novos tipos: anticipation.reopened (operação reprovada reaberta para análise) e anticipation.payout_returned (pagamento ao fornecedor devolvido pelo banco).
    • anticipation.reproved passa a ser enviado também quando a operação da Oneos reprova a solicitação.
    • payment_order.created passa a ser enviado quando a ordem de pagamento é gerada.
    • O aviso é gravado na mesma operação que muda o status: se a mudança aconteceu, o evento existe.
  3. Documentação

    Nova documentação em docs.oneos.com.br

    • Referência dos campos e OpenAPI 3.1 gerados dos contratos da plataforma.
    • Idempotência, limites de requisição, envio do arquivo da nota e catálogo completo de eventos documentados.
    • Verificador de assinatura de webhook no navegador.

Oneos · One Pay Tecnologia Ltda. · Dúvidas sobre a integração? Fale com o time Oneos pelo seu canal de atendimento.