API de Antecipações
A API de Antecipações permite consultar as antecipações realizadas e as parcelas utilizadas em cada operação.
Na Blu, para antecipar, informa-se apenas o valor. A Blu seleciona automaticamente os recebíveis que compõem a operação. A API exibe o resultado dessa seleção com as parcelas liquidadas, valores e datas, oferecendo transparência e facilitando a conciliação.
O que entrega
Lista de antecipações no período consultado;
Detalhe das parcelas liquidadas (bruto, líquido, taxas);
Dados prontos para conciliação.
Orientações
Os dados devem ser consultados em D-1 (dia anterior).
As informações ficam disponíveis diariamente às 9h.
A API retorna somente as vendas antecipadas.
Em caso de antecipação parcial:
A parte antecipada aparece nesta API.
A parte liquidada na data original aparece na API de Conciliação de Crédito.
Autenticação
O acesso exige um token de autenticação, fornecido pelo time de Integração da Blu mediante solicitação ao seu executivo de contas.
Authorization: Bearer <seu_token_aqui>
Endpoints da API
[V1] Consultar Antecipações
GET https://api.blu.com.br/conciliations/anticipations/installments
Retorna uma lista de antecipações realizadas e suas respectivas parcelas liquidadas.
Query parameters:
beginDate
Sim
Data inicial no formato YYYY-MM-DD
endDate
Sim
Data final no formato YYYY-MM-DD
cpfCnpj
Não
Documento do cliente (CNPJ ou CPF)
Se os parâmetros begindate e endDate não forem informados, a API retornará todos os pagamentos realizados até D-1.
Headers:
Authorization: Bearer <seu_token_aqui>
Exemplo de requisição:
curl --location --request GET 'https://api.blu.com.br/conciliations/anticipations/installments?cpfCnpj=00000000000000&beginDate=AAAA-MM-DD&endDate=AAAA-MM-DD' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXX'
Exemplo de resposta de sucesso: ✔
[
{
"client_id": "xxxxxx",
"cpf_cnpj": "xxxxxxxxxxxxxx",
"client_name": "Razão Social",
"id": "xxxxxxxx",
"transaction_category_id": "0000",
"transaction_category": "Tipo de Antecipação",
"released_at": "aaaa-mm-dd",
"gross_value": "00.00",
"net_value": "00.00",
"rate_value": "00.00",
"liquidated_installments": [
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
},
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
},
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
}
]
}
]
🔗 Acesse a descrição dos campos
Exemplo de respostas de erro: ❌
// erro no formato do parâmetro
{
"message": "A data deve ser no formato: YYYY-MM-DD."
}
Observações Técnicas
O retorno é sempre em formato JSON.
O campo
liquidated_installments
contém todas as parcelas que compuseram a antecipação.O campo
id
de cada parcela deve ser relacionado com oid_transaction
da API Movimento de Vendas para dar match com a parcela original.
[V2] Consultar antecipações
GET https://api.blu.com.br/conciliations/anticipations/installments
A V2 da API de Antecipações mantém o funcionamento da versão anterior, mas agora oferece paginação para consultas com grandes volumes de recebíveis.
Com esse recurso, as informações podem ser recuperadas em lotes (ex.: milhares de recebíveis em uma única antecipação), de forma organizada e eficiente, sem sobrecarregar a integração.
Headers
authorization: <SEU_TOKEN_AQUI>
version: 2
Parâmetros de Query
beginDate
Não
Data inicial YYYY-MM-DD
(ou enviada no header).
endDate
Não
Data final YYYY-MM-DD
(ou enviada no header).
cpfCnpj
Não
Documento do cliente (CNPJ/CPF).
page
Não
Página a consultar (ex: 1)
per_page
Não
Quantidade de registro por página (máx: 4000
).
Observação
• Se beginDate
e endDate
não forem informados, a API retorna os pagamentos realizados até D-1.
• Se page
não for informado, será considerado 1
(primeira página).
• Se per_page
não for informado, será considerado 1000
itens por página.
Exemplo de requisição
curl --location --request GET 'https://api.blu.com.br/conciliations/anticipations/installments?beginDate=2025-08-01&endDate=2025-08-25&page=1&per_page=1000' \
--header 'authorization: <SEU_TOKEN_AQUI>' \
--header 'version: 2'
Resposta de sucesso: ✔
{
"page": 1,
"per_page": 1000,
"itemsPerPage": 3,
"total_items": 3,
"has_more": false,
"items": [
{
"client_id": "xxxxxx",
"cpf_cnpj": "xxxxxxxxxxxxxx",
"client_name": "Razão Social",
"id": "xxxxxxxx",
"transaction_category_id": "0000",
"transaction_category": "Tipo de Antecipação",
"released_at": "aaaa-mm-dd",
"gross_value": "00.00",
"net_value": "00.00",
"rate_value": "00.00",
"liquidated_installments": [
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
},
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
},
{
"nsu_code": "000000000000",
"authorization_code": "000000",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"gross_value": "00.00",
"net_value": "00.00",
"liquidated_gross_value": "00.00",
"liquidated_net_value": "00.00",
"installment_rate": "00.00",
"proportional_mdr": "00.00"
}
]
}
]
}
Descrição dos campos
page
Número da página retornada.
Vem do parâmetro de query page
(padrão: 1
).
per_page
Quantidade solicitada de itens por página.
Vem do parâmetro de query per_page
(ex.: 1000
).
itemsPerPage
Quantidade efetivamente retornada nesta página.
Pode ser menor que per_page
total_items
Total de registros que atendem ao filtro.
has_more
Indica se existe próxima página.
items
Lista de antecipações da página atual.
🔗 Acesse a descrição dos outros campos
Respostas de erro: ❌
// erro no formato do parâmetro
{
"message": "A data deve ser no formato: YYYY-MM-DD."
}
Last updated
Was this helpful?