Monitor API
API consolidada para monitoramento de tokens tokenizados pela Liqi. Fornece dados completos de captação, cronograma de pagamentos, investidores e status em uma única chamada — reduzindo de milhares de requisições para poucas centenas por dia.
Autenticação Obrigatória
A Monitor API requer autenticação via API Key. Inclua o header X-API-Key em todas as requisições. Para obter uma API Key, entre em contato com o time de integração da Liqi.
Cache e Performance
As respostas são cacheadas por 4 minutos no servidor. Para polling, recomendamos intervalo de 5 minutos. O campo metadata.lastFullUpdate indica quando os dados foram atualizados pela última vez.
Listar Tokens
/api/v1/monitor/tokensRetorna a lista de todos os tokens com dados consolidados de captação, investidores, cronograma de pagamentos e metadados.
Headers
| Name | Type | Required | Description |
|---|---|---|---|
X-API-Key | string | Required | Chave de API para autenticação. |
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
status | string | Optional | Filtrar por status: PUBLISHED (captando) ou CLOSED (encerrado). |
search | string | Optional | Busca por ticker, nome do patrimônio ou nome do emissor. |
asset_type | string | Optional | Filtrar por tipo de ativo: CRI, CRA, CR, DEBENTURE, etc. |
sort_by | string | Optional | Campo de ordenação: ticker, status, issuer_name, fundraising_value, updated_at. |
sort_dir | string | Optional | Direção da ordenação: asc ou desc.(default: desc) |
offset | integer | Optional | Offset para paginação.(default: 0) |
limit | integer | Optional | Limite de itens por página (1-500).(default: 200) |
updated_since | string | Optional | Data ISO 8601 para sync incremental. Retorna apenas tokens atualizados após esta data. |
Resposta
Retorna data.tokens com os tokens, data.pagination para controle de paginação, e data.metadata com contagens agregadas. Cada token inclui:
tokenSymbol— ticker da série (ex: DUX1SR01)tokenName— nome completo do patrimôniofundraisingStatus— PUBLISHED (captando) ou CLOSEDinvestedAmount/investedPercentage— valor e percentual captadosfundraisingUniqueInvestorsQuantity— investidores únicospaymentSchedule— cronograma completo com parcelasadditionalData— classe da série, base de contagem, regulatório
Detalhe do Token
/api/v1/monitor/tokens/{symbol}Retorna os dados completos de um token específico pelo seu ticker/símbolo.
Headers
| Name | Type | Required | Description |
|---|---|---|---|
X-API-Key | string | Required | Chave de API para autenticação. |
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Required | Ticker do token (ex: DUX1SR01). Máximo 20 caracteres alfanuméricos. |
Resposta
Mesmo formato da listagem, com data.tokens contendo 1 item (ou array vazio se o token não existir). Inclui cronograma completo de pagamentos.
Próximos Pagamentos
/api/v1/monitor/payments/upcomingRetorna os próximos pagamentos de todos os tokens dentro de uma janela configurável.
Headers
| Name | Type | Required | Description |
|---|---|---|---|
X-API-Key | string | Required | Chave de API para autenticação. |
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
days_ahead | integer | Optional | Janela de dias para buscar pagamentos futuros (1-365).(default: 90) |
token | string | Optional | Filtrar por ticker específico (ex: DUX1SR01). |
issuer | string | Optional | Filtrar por nome do emissor (busca parcial). |
offset | integer | Optional | Offset para paginação.(default: 0) |
limit | integer | Optional | Limite de itens por página (1-500).(default: 200) |
Resposta
Retorna data.payments com os pagamentos pendentes, ordenados por data de vencimento:
tokenSymbol/tokenName— identificação do tokeninstallment— parcela no formato "X/Y"dueDate— data de vencimento (YYYY-MM-DD)daysRemaining— dias restantes até o vencimentointerestPercentage/principalPercentage— percentuais de juros e amortização
Valores de Status
| Status | Descrição |
|---|---|
PUBLISHED | Token em captação ativa (status interno ACTIVE ou FUNDRAISING). |
CLOSED | Captação encerrada. O token continua com cronograma de pagamentos ativo. |
Tipos de Ativo
| Tipo | Nome Completo |
|---|---|
CRI | Certificado de Recebíveis Imobiliários |
CRA | Certificado de Recebíveis do Agronegócio |
CR | Certificado de Recebíveis |
DEBENTURE | Debênture |
FIDC | Fundo de Investimento em Direitos Creditórios |
Tipos de Indicador
| Indicador | Descrição | Exemplo |
|---|---|---|
PRE_FIXED | Taxa fixa pré-definida ao ano | 18.57% a.a. |
CDI | Indexado ao CDI com spread | CDI + 3% |
USD | Indexado ao dólar | USD + 5% a.a. |
Rate Limiting
A Monitor API permite até 500 requisições por hora por API Key. Respostas incluem os headers:
X-RateLimit-Limit— limite totalX-RateLimit-Remaining— requisições restantesRetry-After— segundos para esperar (quando 429)
Recomendação de Polling
Com cache de 4 minutos no servidor, recomendamos polling a cada 5 minutos. Isso resulta em ~288 requisições/dia por endpoint — bem dentro do limite de 500/hora.