Pular para o conteúdo principal

O contrato OpenAPI

A Referência da API — todos os endpoints, campos, limites, exemplos e códigos de erro — é gerada a partir de um documento OpenAPI 3.1 versionado no repositório desta documentação:

openapi/sipru-erp-partner-v1.yaml

Por que isso importa para você

Esse arquivo não é um subproduto da documentação — é o contrato. Você pode baixá-lo e:

  • gerar um cliente na sua linguagem, em vez de escrever as chamadas à mão;
  • validar os seus payloads em teste, antes de bater no ambiente da Sipru;
  • importar no Postman ou no Insomnia para explorar os endpoints.

O botão Download no topo da referência entrega o mesmo arquivo.

Quando as páginas e o YAML discordarem

O YAML está certo e a página está velha. As páginas desta seção explicam como usar o contrato — a ordem das chamadas, o que fazer quando um link expira, para onde o pedido volta. O que cada campo aceita é o YAML que define.

Toda mudança de contrato passa por ele primeiro, e o info.version sobe quando algo quebra para quem já integra.