Pular para o conteúdo principal

Consultar 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.

A autorização é o consentimento recorrente aprovado pelo cliente no banco dele. Ela define quem recebe, a periodicidade e os limites de valor, e é necessária para agendar cobranças.

Use esta rota para retornar os dados e o status atual de uma autorização.

GETv3/automatic_pix/authorizations/:authorization_id

Request Variable Path​

AtributoTipoDescrição
authorization_idstringID Marlim da autorização, retornado na consulta do link e no webhook.

Response Object​

PropriedadeTipoDescrição
authorization_idstringID Marlim da autorização.
link_idstringID Marlim do link que originou a autorização.
item_idstringID do link na sua plataforma.
current_statusstringStatus atual da autorização.

Valores possíveis: awaiting_authorization, partially_accepted, authorized, rejected, revoked, consumed, canceled e expired. Veja Status da Autorização.
contract_idstringContrato informado na criação do link.
intervalstringPeriodicidade aprovada.
reference_start_datedateData de referência do primeiro ciclo, no formato YYYY-MM-DD.
fixed_amountint32Valor fixo aprovado, em centavos. Retorna null quando o valor é variável.
min_variable_amountint32Valor mínimo por cobrança, em centavos. Retorna null quando o valor é fixo.
max_variable_amountint32Valor máximo por cobrança, em centavos. Retorna null quando o valor é fixo.
is_retry_acceptedbooleanIndica se o cliente aceitou retentativas.
start_date_timedateTimeInício da vigência no formato ISODateTime.
expiration_date_timedateTimeFim da vigência no formato ISODateTime. Retorna null quando o prazo é indeterminado.
customerobjectObjeto Pagador.
customer[name]stringNome do pagador.
customer[document_number]stringCPF ou CNPJ do pagador.
contract_debtorobjectObjeto Devedor do contrato.
contract_debtor[name]stringNome do devedor do contrato.
contract_debtor[document_number]stringCPF ou CNPJ do devedor do contrato.
creditorsarrayRecebedor(es) exibidos ao cliente.
creditors[][name]stringNome do recebedor.
creditors[][document_number]stringCNPJ ou CPF do recebedor.
participantobjectObjeto Banco do pagador.
participant[participant_id]stringID do banco do pagador.
participant[name]stringNome do banco do pagador.
rejectionobjectPreenchido quando a autorização é rejeitada. Retorna null nos demais casos.
rejection[rejected_by]stringQuem rejeitou.

Valores possíveis: customer (o cliente recusou) e bank (o banco do cliente recusou).
rejection[code]stringCódigo da rejeição. Veja Rejeições de Autorização.
rejection[detail]stringDetalhe da rejeição, em texto livre.
revocationobjectPreenchido quando a autorização é revogada. Retorna null nos demais casos.
revocation[revoked_by]stringQuem revogou.

Valores possíveis: customer (o cliente revogou pelo app do banco), seller (você revogou pela rota de revogação) e bank (o banco do cliente revogou).
revocation[detail]stringDetalhe da revogação, em texto livre.
metadataobjectObjeto livre enviado na criação do link.
date_authorizeddateTimeData da aprovação pelo cliente no formato ISODateTime. Retorna null enquanto não houver aprovação.
date_createddateTimeData de criação da autorização no formato ISODateTime.
date_updateddateTimeData de atualização da autorização no formato ISODateTime.

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 GET "https://sandbox.api.marlim.co/v3/automatic_pix/authorizations/aUt7Hq2LmZ9xVb3KcR8s" \
-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": "authorized",
"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": null,
"metadata": {
"plano": "anual"
},
"date_authorized": "2026-11-12T14:22:38.000Z",
"date_created": "2026-11-12T14:20:05.000Z",
"date_updated": "2026-11-12T14:22:40.112Z"
}