Pular para o conteúdo principal

Revogar Autorização

Disponível apenas em Sandbox

Este endpoint está disponível somente no ambiente Sandbox. Não há suporte para Pix Automático em produção no momento.

Use esta rota para encerrar uma autorização ativa por iniciativa sua (por exemplo, quando o contrato é encerrado). Após a revogação, nenhuma nova cobrança pode ser agendada nessa autorização.

POSTv3/automatic_pix/authorizations/:authorization_id/revoke
Atenção

O cliente também pode cancelar o Pix Automático diretamente no app do banco dele. Nesse caso você é avisado no seu webhook com o current_status igual a revoked. Não agende novas cobranças para autorizações revogadas.

Request Variable Path​

AtributoTipoDescrição
authorization_idstringID Marlim da autorização.

Response Object​

Retorna a autorização com os mesmos campos de Consultar Autorização, com current_status igual a revoked e o objeto revocation preenchido.

Error Object​

AtributoTipoDescrição
errorsarrayArray com todos os erros encontrados ao processar a requisição.
errors[][type]stringTipo de erro ocorrido.
errors[][message]stringMensagem detalhada do erro ocorrido.

Exemplos​

Request
curl -X POST "https://sandbox.api.marlim.co/v3/automatic_pix/authorizations/aUt7Hq2LmZ9xVb3KcR8s/revoke" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{}'
Response200
{
"authorization_id": "aUt7Hq2LmZ9xVb3KcR8s",
"link_id": "pXq3Lk9TzR2mWb7NcA1e",
"item_id": "MATRICULA_2026_00123",
"current_status": "revoked",
"contract_id": "CTR_2026_00123",
"interval": "monthly",
"reference_start_date": "2026-12-01",
"fixed_amount": null,
"min_variable_amount": 50000,
"max_variable_amount": 80000,
"is_retry_accepted": true,
"start_date_time": "2026-11-12T14:22:38.000Z",
"expiration_date_time": null,
"customer": {
"name": "Luke Skywalker",
"document_number": "00099988877"
},
"contract_debtor": {
"name": "Luke Skywalker",
"document_number": "00099988877"
},
"creditors": [
{
"name": "Academia Jedi Ltda",
"document_number": "11222333000181"
}
],
"participant": {
"participant_id": "c8f0bf49-4744-4933-8960-7add6e590841",
"name": "Banco da Aliança"
},
"rejection": null,
"revocation": {
"revoked_by": "seller",
"detail": "Revoked by the receiver."
},
"metadata": {
"plano": "anual"
},
"date_authorized": "2026-11-12T14:22:38.000Z",
"date_created": "2026-11-12T14:20:05.000Z",
"date_updated": "2027-03-02T10:15:00.000Z"
}