NotaApi em construção e sujeita a alterações Ultima alteração em: 26 22 / 08 10 /2025
Fluxo de utilização de API draw.io Diagramborder true diagramName fluxo_api_informe simpleViewer false width links auto tbstyle top lbox true diagramWidth 760 revision 1 Caminho: /api /v1/ informe
Método: GET Content Type: JSON (application/json ) ou PDF (application/pdf )
Será alterado dependendo do header Accept QueryString:
numeroDocumento: CPF ou CNPJ cliente competencia: competência (MMAAAA) - Para anual, enviar mês "13" periodo: A (anual), T (trimestral), M (mensal) empresa: código de empresa Retornos João 123.456.789-00 joao Cliente Bairro Cliente Cliente - RJ CEPCliente 87654321 BancoXYZ ABC 12B 01 0101 12345678901234567890 02 Rendimento Exemplo 10000 00 , "Observacao": "Texto livre exemplo"
RDB/CDB 1000 150 00 10000 , "Observacao": "Texto livre exemplo"
01 0011 98 765 432 09 Bem Exemplo 1234567890 12345678 1234567890 12345678 9000 12000 ",
"Observacao": "Texto livre exemplo 67890 Produto Exemplo 1234567890123456789012 2025 03 28 5000 3000 2000 ",
"Observacao": "Texto livre exemplo , NomeFontePagadora "BancoXYZ Investimentos" DocumentoFontePagadora 12.123.12A/0001-01 ListaAgenciaConta Endpoint: Consulta Status Importação Caminho: /api/v1/informe/importacao
Método : GET Content Type : JSON
QueryString:
PainelborderColor gray title Erro Interno
200 - Ok Content Type : application/json
Corpo
Bloco de código[
{
"NomeArquivo": "202512_CF_00001.json",
"Status": "ERRO", // ENUM (INICIADO, SUCESSO, AVISO, ERRO_IMPEDITIVO)
"QtdSucesso": 90,
"QtdErro": 10,
"QtdTotal": 100
}
] [
{
"Agencia": "0103",
"NumeroConta": "127890-02",
"TipoBeneficiario": "Titular",
"ListaBensEDireitos": [
{
"Grupo": "02",
"Codigo": "0012",
"CNPJFundo": "98.222.432/0001-09",
"Produto": "Bem Exemplo",
"SaldoEmCotasCompetenciaAnterior": "1234567890,12345678",
"SaldoEmCotasAtual": "1234567890,12345678",
"SituacaoCompetênciaAnterior": "9000,00",
"SituacaoAtual": "12000,00"
}
]
}
]
}
]
}
PainelborderColor gray title Erro Requisição
40X - Erro : Requisição Content Type : application/json
Corpo:
Bloco de código{
"status": 0,
"error": "string",
"message": "string"
}
PainelborderColor gray title Erro Interno
500 - Erro Interno Content Type : application/json
Corpo:
Bloco de código{
"status": 0,
"error": "string",
"message": "string"
}
Endpoint: Consulta Status erros Importação Endpoint Caminho : / api/v1/ informe /relatorio /
importacao erro
Método : GET Content Type : JSON
QueryString:
expand tipoProcesso: Informar "I" para importação page: página da paginação size: tamanho de página PainelborderColor gray title Erro Interno
200 - Ok Content Type : application/json
Corpo
NomeArquivo arquivo202512_cf.json Status "ERRO", // ENUM (SUCESSO, ERRO, INICIADO, A PROCESSAR) "Mensagem": "Erro ao processar fonte pagadora",
"
DescErro Erro generico QtdSucesso 90, "id_fte_pag", // Campo de objeto que retornou erro
"
QtdErro 10, 1, // Chave de objeto que retornou erro
"
QtdTotal 100 Retornos
202 - Aceito : Processamento assíncrono Iniciado
Content Type : text/plain
A DEFINIR borderColor gray title Erro Requisição
40X - Erro
: Requisição Content Type : application/json
Corpo:
Bloco de código{
"status": 0,
"error": "string",
"message": "string"
}
PainelborderColor gray title Erro Interno
500 - Erro Interno Content Type : application/json
Corpo:
Bloco de código{
"status": 0,
"error": "string",
"message": "string"
}