Pular para o conteúdo principal

Endpoints

Todos os caminhos são relativos a https://seventyonepay.online/api/v1. A coluna Permissão é a permissão da chave necessária; Idem. indica que o header Idempotency-Key é obrigatório; Pág. indica listagem paginada.

A lista completa e atualizada está em /openapi.json.

Sistema​

MétodoCaminhoDescriçãoPermissão
GET/healthVerifica se a API está no arpública
GET/openapi.jsonEspecificação OpenAPIpública
GET/meChave em uso e lojista vinculadoqualquer chave
GET/api-keyMetadados da chave em usoqualquer chave

Pagamentos e PIX​

MétodoCaminhoDescriçãoPermissãoIdem.Pág.
GET/paymentsLista pagamentospayments:readsim
POST/paymentsCria um pagamentopayments:createsim
GET/payments/{id}Detalha um pagamentopayments:read
POST/pixCria uma cobrança PIXpayments:createsim
GET/pix/{id}Detalha uma cobrança PIXpayments:read
POST/pix/{id}/cancelCancela uma cobrança PIXpayments:create
POST/pix/{id}/syncSincroniza o statuspayments:create
GET/pix/{id}/eventsHistórico de statuspayments:read
GET/pix/payment/{paymentId}PIX a partir do pagamentopayments:read

Detalhes de criação em Cobranças PIX.

Clientes​

MétodoCaminhoDescriçãoPermissãoPág.
GET/customersLista clientescustomers:readsim
POST/customersCadastra um clientecustomers:create
GET/customers/{id}Detalha um clientecustomers:read
PUT/customers/{id}Atualiza um clientecustomers:update

Saques​

MétodoCaminhoDescriçãoPermissãoIdem.Pág.
GET/withdrawalsLista saqueswithdrawals:readsim
POST/withdrawalsSolicita um saquewithdrawals:createsim
GET/withdrawals/quoteSimula as taxas de um saque (?amount=)withdrawals:read
GET/withdrawals/{id}Detalha um saquewithdrawals:read

Extrato e tarifas​

MétodoCaminhoDescriçãoPermissão
GET/ledgerLançamentos do extratopayments:read
GET/ledger/{id}Detalha um lançamentopayments:read
GET/fee-rulesRegras de tarifafee_rules:read
GET/fee-rules/{id}Detalha uma regra de tarifafee_rules:read
GET/reconciliationsConciliaçõesreconciliations:read
GET/reconciliations/{id}Detalha uma conciliaçãoreconciliations:read

Relatórios​

MétodoCaminhoDescriçãoPermissão
GET/reports/dashboardIndicadores resumidosreports:read
GET/reports/paymentsRelatório de pagamentosreports:read
GET/reports/pixRelatório de PIXreports:read
GET/reports/walletRelatório de carteirareports:read
GET/reports/ledgerRelatório do extratopayments:read
GET/reports/exportExportaçãoreports:read

Entregas de webhook​

MétodoCaminhoDescriçãoPermissão
GET/webhook-deliveriesLista entregaswebhooks:read
GET/webhook-deliveries/{id}Detalha uma entregawebhooks:read
POST/webhook-deliveries/{id}/retryReenvia uma entregawebhooks:manage

Veja Entregas e retentativas.

Outros​

Também existem endpoints de leitura de risco (/risk/limits, /risk/events), tarefas (/jobs), notificações (/notifications) e auditoria (/audit). Eles exigem permissões específicas (risk:read, jobs:read, notifications:read, audit:read) e estão descritos no OpenAPI.