Pular para o conteúdo principal

Upload de Documentos em CNAB

Utilização

Esse método é utilizado para converter cada linha de um CNAB 444 em um arquivo PDF de forma assíncrona.

O evento pode ser criado antes de finalizar a criação dos documentos.

Aviso Importante!

O campo is_asynchronous deve ser passado como TRUE na criação do evento. Os documentos estarão disponíveis para assinar depois de finalizar a geração dos documentos

Request

ENDPOINT
/certifier/document/trade_bill/asynchronous
MÉTODO
POST

Request Body Params

Deverão ser enviados os seguintes dados, como form-data, no body da request:

CampoTipoDescriçãoObrigatório
filefileBinário com o documento a ser enviado.SIM
assignor_addressstringEndereço do cedenteSIM
assignor_address_numberstringNúmero do endereço do cedenteSIM
assignor_citystringCidade dp cedenteSIM
assignor_statestringEstado do cedenteSIM
assignor_CEPstringCEP do cedenteSIM
assignor_neighborhood stringVizinho do cedenteSIM

Response

STATUS
200
Response Body
[
{
"control_number": "1123",
"document_key": "d559e3dc-d19c-494e-b02e-b7199e5325ea",
"file_size": 1679,
"name": "trade_bill_1.pdf",
"url": "https://storage.googleapis.com/certifier-api-storage-sandbox/d559e3dc-d19c-494e-b02e-b7199e5325ea/teste_of_original.pdf"
},
{
"control_number": "1123",
"document_key": "d559e3dc-d19c-494e-b02e-b7199e5325ea",
"file_size": 1679,
"name": "trade_bill_2.pdf",
"url": "https://storage.googleapis.com/certifier-api-storage-sandbox/d559e3dc-d19c-494e-b02e-b7199e5325ea/teste_of_original.pdf"
},
{
"control_number": "1123",
"document_key": "d559e3dc-d19c-494e-b02e-b7199e5325ea",
"file_size": 1679,
"name": "trade_bill_3.pdf",
"url": "https://storage.googleapis.com/certifier-api-storage-sandbox/d559e3dc-d19c-494e-b02e-b7199e5325ea/teste_of_original.pdf"
}
]

STATUS
400
Response Body
{
"title": "Bad Request",
"description": "Document size larger than 20 MB"
}

Request de Exemplo

curl --location 'https://api.sandbox.certifiqi.com.br/document' \
--header 'x-api-token: chave de api' \
--form 'file=@"/seu_cnab.txt"' \
--form 'assignor_address="Rua"' \
--form 'assignor_address_number="1111"' \
--form 'assignor_city="São Paulo"' \
--form 'assignor_state="São Paulo"' \
--form 'assignor_CEP="123456789113"' \
--form 'assignor_neighborhood="Teste"'