Permite que o parceiro registre a autorização do termo de consentimento por meio do envio de um arquivo de evidência (por exemplo, um PDF assinado, imagem ou hash do consentimento). Esse método é utilizado quando a coleta da assinatura não ocorre via Celcoin, mas sim internamente pelo parceiro.
Método: POST
Endpoint
https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee/authorization-file-permission
Headers
| Chave | Valor | Descrição |
|---|---|---|
| Authorization | Bearer {{originatorAccessToken}} | Token de autenticação do originador |
Body (Form-Data)
| Campo | Tipo | Obrigatório | Exemplo | Descrição |
|---|---|---|---|---|
taxpayer_id | text | sim | 86144456015 | CPF do cliente |
product_id | text | sim | 330ab1f3-3b21-4188-b213-d853b98f0f92 | Identificador do produto vinculado |
authorization | text | sim | HASH123ABC | Evidência textual ou hash da autorização |
authorization_file | file | sim | evidencia.pdf | Arquivo contendo a evidência da autorização (PDF, imagem, etc.) |
Observação:
É obrigatório enviar ao menos uma evidência válida, seja o
authorization(hash/texto) ou oauthorization_file(arquivo).
Exemplo de Requisição (via cURL)
curl --location 'https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee/authorization-file-permission' \
--header 'Authorization: Bearer {{originatorAccessToken}}' \
--form 'taxpayer_id="86144456015"' \
--form 'product_id="330ab1f3-3b21-4188-b213-d853b98f0f92"' \
--form 'authorization="HASH123ABC"' \
--form 'authorization_file=@"/caminho/evidencia.pdf"'
Exemplo de Resposta (200 OK)
{
"id": "50c9e346-75ed-4f58-99d1-be0edf54c065",
"status": "AUTHORIZED"
}
| Campo | Tipo | Descrição |
|---|---|---|
id | string | Identificador da solicitação de autorização |
status | string | Status da autorização (AUTHORIZED indica que a evidência foi registrada com sucesso) |