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:
| Grupo | O que você faz | Comece por |
|---|---|---|
| Autenticação | Obtém o token de acesso e confere a credencial usada na chamada. | POST /auth/token |
| Produtos | Cria, lista e altera produtos. | POST /products |
| Ofertas | Cria, consulta e altera ofertas de produto. | POST /offers |
| Planos | Cria planos e ofertas de plano. | POST /plans |
| Vendas | Cobra por PIX, boleto ou cartão e consulta vendas. | POST /payments/pix |
| Reembolsos | Lista os pedidos de reembolso e reembolsa uma venda. | POST /refunds |
| Assinaturas | Assina, consulta, cancela, troca o plano e troca o cartão. | POST /plans/offer/{id}/subscribe |
| Clientes | Lista 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 emetatraz 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
statusepayment_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
| Arquivo | Conteúdo |
|---|---|
https://app.pagpolar.com/docs/openapi.json | Especificação da API (OpenAPI 3.0). |
https://app.pagpolar.com/docs/webhooks.json | Especificaçã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
| Grupo | Leia antes |
|---|---|
| Vendas | Idempotência, Limites de requisição, Ciclo de vida da venda |
| Ofertas e Planos | Ofertas, planos e ofertas ocultas |
| Assinaturas | Ciclo de vida da assinatura |
| Listagens | Paginação e filtros |