Introdução

Encontre o contrato exato de cada operação da API e baixe a especificação OpenAPI.

Esta seção mostra cada operação da API: caminho, parâmetros, corpo, respostas e erros. As páginas são geradas da especificação OpenAPI publicada pela própria API e são atualizadas a cada 5 minutos, no máximo.

Como a referência está organizada

As operações ficam em 8 grupos:

GrupoO que você fazComece por
AutenticaçãoObtém o token de acesso e confere a credencial usada na chamada.POST /auth/token
ProdutosCria, lista e altera produtos.POST /products
OfertasCria, consulta e altera ofertas de produto.POST /offers
PlanosCria planos e ofertas de plano.POST /plans
VendasCobra por PIX, boleto ou cartão e consulta vendas.POST /payments/pix
ReembolsosLista os pedidos de reembolso e reembolsa uma venda.POST /refunds
AssinaturasAssina, consulta, cancela, troca o plano e troca o cartão.POST /plans/offer/{id}/subscribe
ClientesLista e consulta clientes.GET /customers

Autenticação em todas as operações

Todas as operações, menos POST /auth/token, exigem o token de acesso no header Authorization. Veja Autenticação.

Testar as operações

Cada operação tem o botão Send, que executa a chamada no ambiente de testes, com a sua chave de Homologação. Para usar, entre no painel neste navegador e tenha uma chave de Homologação pronta. Nenhuma cobrança feita por aqui é real. Veja Testar pelo portal.

Como ler os schemas

  • A resposta de sucesso traz o objeto em data. Nas listagens, data é uma lista e meta traz a paginação. Veja Paginação e filtros.
  • Campos que podem vir vazios estão marcados como anuláveis e chegam com null.
  • Campos com opções fixas, como status e payment_method, listam todos os valores aceitos.
  • Os valores em dinheiro das respostas são números em reais. Veja Valores nas respostas.

Baixar a especificação OpenAPI

ArquivoConteúdo
https://app.pagpolar.com/docs/openapi.jsonEspecificação da API (OpenAPI 3.0).
https://app.pagpolar.com/docs/webhooks.jsonEspecificação dos webhooks (OpenAPI 3.1).

Use esses arquivos para gerar clientes em outras linguagens ou para dar contexto a um assistente de IA. Veja Para agentes de IA.

Guias relacionados