Autenticação
Envie a chave em todas as chamadas, no cabeçalho Authorization:
Authorization: Bearer adm_hml_BMSEC.xxxxxxxxxxxx.<segredo>
O cabeçalho X-Api-Key: <chave> também é aceito. A chave vale por 12 meses; antes do vencimento, peça uma nova. Toda chamada é feita por HTTPS.
A chave enxerga exatamente as carteiras liberadas para o seu acesso. Se uma carteira for incluída ou retirada do seu acesso, a mudança vale na chamada seguinte, sem trocar a chave.
Formato das respostas
Toda resposta é JSON em UTF-8. Valores em reais vêm como número decimal; datas no formato AAAA-MM-DD e instantes em ISO 8601 (UTC).
Sucesso (200)
{
"dados": { ... },
"meta": { "geradoEm": "2026-11-03T13:00:00.000Z", "carteiraId": 123 }
}
Erro
{
"erro": {
"codigo": "carteira_nao_encontrada",
"mensagem": "Carteira não encontrada ou fora do acesso desta chave."
}
}
Recursos
Todos são de leitura (GET). O {id} da carteira vem de /api/v1/carteiras.
GET/api/v1/status
Status da chave
Confirma que a chave funciona e mostra o que ela enxerga: nome, validade, ambiente, carteiras liberadas e o consumo da cota. Use como primeiro teste da integração.
curl -s "https://api-homolog.admaas.com.br/api/v1/status" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras
Carteiras
Carteiras liberadas para a chave, com o resumo consolidado de cada uma: ativo, caixa, PL, cota e passivo agregado.
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras/{id}/posicao
Posição
Posição da carteira na data mais recente processada: composição do ativo, caixa, PL e cota.
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras/{id}/posicao" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras/{id}/analise
Análise da carteira
Indicadores do estoque: volumes cedidos e recebidos, inadimplência por faixa, concentração e evolução mensal.
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras/{id}/analise" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras/{id}/estoque
Estoque de contratos
Contratos do estoque, com saldo, atraso e situação, em páginas.
pagina | Número da página, a partir de 1. |
busca | Parte do número do contrato ou do nome do devedor. |
situacao | em_dia, vencido_1_90, vencido_90, quitado ou todos. |
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras/{id}/estoque?pagina=1&situacao=vencido_1_90" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras/{id}/eventos/{aba}
Eventos (analítico)
Analítico da carteira linha a linha. A aba escolhe a visão: parcela, contrato, cessao ou liquidacao.
de, ate | Período, no formato AAAA-MM-DD. |
pagina | Número da página, a partir de 1. |
busca | Parte do contrato ou do devedor. |
soAbertas | true para trazer só parcelas em aberto. |
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras/{id}/eventos/liquidacao?de=2026-10-01&ate=2026-10-31" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/carteiras/{id}/covenants
Covenants
Covenants ativos da carteira: situação de cada regra, quebras em aberto e eventos programados.
curl -s "https://api-homolog.admaas.com.br/api/v1/carteiras/{id}/covenants" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/relatorios
Relatórios de gestão
Índice dos relatórios de gestão publicados das carteiras liberadas, com as operações (dealId) e as competências disponíveis.
curl -s "https://api-homolog.admaas.com.br/api/v1/relatorios" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
GET/api/v1/relatorios/{dealId}/{competencia}
Um relatório de gestão
O relatório publicado de uma operação numa competência (AAAA-MM). Use o índice acima para saber o que existe.
curl -s "https://api-homolog.admaas.com.br/api/v1/relatorios/{dealId}/2026-10" \
-H "Authorization: Bearer $ADMAAS_CHAVE"
Suporte
Dúvidas, novas chaves e revogações: fale com a equipe de administração da BM SEC pelo seu canal habitual. Informe o início da chave (por exemplo, adm_hml_BMSEC.xxxxxxxxxxxx), nunca o segredo.
O uso da API é regido pelo termo de uso da API, parte do contrato de prestação de serviço.