API Extrato

A API de Extrato tem como objetivo registrar todas as movimentações financeiras que ocorreram na conta Blu do varejista integrado. Esta API possui a mesma visão da aba Extrato do portal Blu. Como as outras APIs voltadas para o varejo os dados devem ser buscados em D-1.

Esta API trás informações sobre liquidações de parcelas, antecipações, transferências internas e externas bem como pagamento de boletos. Assim como a aba correspondente no portal apenas os valores da operação e qual a operação foi realizada estão disponíveis. Algumas das transações disponíveis nesta API são: “Antecipação de Recebíveis“, “Boleto“, “Recebimentos de Cartão de Débito“, “Recebimentos de Cartão de Crédito“, “Transferência entre clientes“, “Transferência Pix“, “Transferência entre Cliente (recebimento)“.

Para obter os dados completos relativos aos recebimentos de crédito, débito e antecipações as APIs de cada uma dessas movimentações deve ser utilizada.

Orientações

  • Os dados devem ser buscados em D-1.

  • Os dados são carregados todos os dias às 9h, a consulta deve ser feita após esse horário.

  • É necessário um token para ter acesso aos dados.

Esse token é disponibilizado pelo time de Integração da Blu, quando solicitado pelo executivo de contas. Além dele, outros campos podem ser preenchidos opcionalmente no header.

Extrato

GET https://api.blu.com.br/conciliations/total_extract

Esta API é responsável por retornar as transações registradas na aba extrato do Blu de acordo com as datas solicitadas a partir de D-1.

Objetivo

Possibilitar aos clientes Blu visualizar as transações de seu extrato do portal Blu via API.

Query Parameters

Headers

NameTypeDescription

Authorization*

string

Bearer token de identificação do fornecedor

beginDate

string

Data inicial do período no formato AAAA-MM-DD. Não deve ser superior a D-1.

endDate

string

Data final do período no formato AAAA-MM-DD. Não deve ser superior a D-1.

"Message": "Quantidade de registros encontrados : 000",
    "Objects": [
        {
            "client_name": "Nome do Cliente",
            "cpf_cnpj": "00000000000000",
            "detalhe": {
                "origem_extrato": "xx",
                "id": "85098908",
                "dt_evento": "aaaa-mm-ddThh:mm:ss.ss5Z",
                "status": "status",
                "transacao": "00",
                "tipo_transacao": "Tipo da Transação",
                "vlr_bruto": 00.00,
                "vlr_liquido": 00.05,
                "vlr_taxa_antecipacao": 0,
                "vlr_taxa_operacional": 0,
                "payment_collection_id": null,
                "payment_charger": null,
                "payment_uuid": null,
                "payment_reference": null,
                "nsu_code": null,
                "cod_autorizacao": null,
                "agenda": 0,
                "sld_atual": 00.00,
                "sld_total": 00.00,
                "num_seq": "0000"
            }
        },

O cURL para executar a consulta é o exibido abaixo, bem como a collection com todas as APIs para ser importada no Postman está em anexo na página.

curl --location 'https://api.blu.com.br/conciliations/total_extract' \
--header 'begindate: aaaa-mm-dd' \
--header 'enddate: aaaa-mm-dd' \
--header 'authorization: XXXXXXXXXXXXXXXXXXXXXXXXXXX' \

Last updated