Investments
Listar Movimentações
Lista as movimentações (compras, vendas, transferências e impostos) de um investimento específico.
Endpoint
Método e URL:
GET /v1/items/:itemId/investments/:investmentId/transactionsParâmetros da URL:
itemId(string, obrigatório): Identificador único do iteminvestmentId(UUID v7, obrigatório): Identificador único do investimento
Campos da Movimentação
id: Identificador único da movimentaçãotype: Tipo da movimentaçãoBUY: Compra/aplicaçãoSELL: Venda/resgateTRANSFER: TransferênciaTAX: Cobrança de impostoINTEREST_ACCRUAL: Rendimento / JurosMATURITY: VencimentoMARK_TO_MARKET: Marcação a MercadoCOME_COTAS: Come-Cotas
quantity: Quantidade de cotas movimentadas. Pode sernullunitValue: Valor unitário da cota. Pode sernullgrossValue: Valor bruto da movimentação (com impostos). Pode sernullnetValue: Valor líquido da movimentação (descontados taxas e impostos). Pode sernullplacedAt: Data e hora em que a movimentação foi solicitadaconfirmedAt: Data e hora em que a movimentação foi confirmada. Pode sernullupdatedAt: Data da última atualizaçãocreatedAt: Data de criação
Resposta
Resposta de sucesso (200):
{
"status": "success",
"data": [
{
"id": "uuid",
"type": "BUY | SELL | TRANSFER | TAX | INTEREST_ACCRUAL | MATURITY | MARK_TO_MARKET | COME_COTAS",
"quantity": "string | null",
"unitValue": "string | null",
"grossValue": "string | null",
"netValue": "string | null",
"placedAt": "timestamp",
"confirmedAt": "timestamp | null",
"updatedAt": "timestamp",
"createdAt": "timestamp"
}
]
}Resposta de erro (404):
{
"status": "error",
"message": "Investment not found."
}Observações
- Diferente dos outros endpoints, o campo
dataé diretamente o array de movimentações, sem um objeto envoltório. - Valores monetários são retornados como string formatada na moeda do investimento.

