Get movements by investment account id

Obtiene los movimientos de una cuenta comitente y permite filtrarlos por fecha, paginación y ordenamiento.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Consultá los movimientos asociados a una cuenta comitente usando su investment_account_id y filtrá por rango de fechas, paginación u ordenamiento.

Antes de empezar

  1. Tené a mano el investment_account_id de la cuenta comitente que querés consultar.
  2. Agregá from_date y to_date si querés limitar el resultado a un período específico.
  3. Usá order_by, order, page y size para ordenar y paginar el resultado según tu necesidad.

Cómo consultar movimientos por cuenta comitente

GET /api/portfolio/movements-by-investment-account/{investment_account_id}

Filtrar por rango de fechas y ordenar

GET /api/portfolio/movements-by-investment-account/{investment_account_id}?from_date=2026-01-01&to_date=2026-01-31&order_by=trade_date&order=desc&page=1&size=50

Parámetros

Path parameters

ParámetroTipoRequeridoDescripción
investment_account_idintegerSíIdentificador de la cuenta comitente en ApiBroker.

Query parameters

ParámetroTipoRequeridoDefaultDescripción
order_bystringNo—Campo por el cual ordenar. Valores posibles: trade_date, settlement_date.
orderstringNoascOrden del resultado. Valores posibles: asc, desc.
pageintegerNo1Número de página. Mínimo 1.
sizeintegerNo50Cantidad de registros por página. Mínimo 1, máximo 100.
from_datestringNo—Fecha desde, inclusive, en formato YYYY-MM-DD.
to_datestringNo—Fecha hasta, inclusive, en formato YYYY-MM-DD.

Qué devuelve este endpoint

La respuesta devuelve un objeto paginado con:

  • items: lista de movimientos asociados a la cuenta
  • total: cantidad total de registros encontrados
  • page: página actual
  • size: cantidad de registros por página

Cada elemento dentro de items representa un movimiento y puede incluir:

CampoTipoDescripción
movement_idintegerIdentificador único del movimiento.
investment_account_idintegerIdentificador de la cuenta comitente.
trade_datestringFecha de concertación del movimiento.
settlement_datestringFecha de liquidación del movimiento.
detailstringDescripción detallada del movimiento.
instrument_typestringTipo de instrumento asociado al movimiento.
instrument_idintegerIdentificador del instrumento asociado. Puede ser null en movimientos monetarios.
conceptstringConcepto que clasifica el tipo de movimiento.
market_typestringTipo de mercado en el que se registra el movimiento.
quantitynumberCantidad operada. Puede ser null en movimientos monetarios.
pricenumberPrecio unitario del activo. Puede ser null en movimientos monetarios.
net_amountnumberImporte neto del movimiento.
gross_amountnumberImporte bruto del movimiento.
currency_idstringMoneda del movimiento.
create_timestringFecha y hora de creación del movimiento.
update_timestringFecha y hora de última actualización.
cancelledbooleanIndica si el movimiento fue cancelado.

Consideraciones

  • order_by admite únicamente trade_date o settlement_date.
  • order admite únicamente asc o desc.
  • size está acotado a un máximo de 100.
  • Algunos campos pueden venir en null según el tipo de movimiento, por ejemplo instrument_id, quantity o price en movimientos monetarios.
  • net_amount y gross_amount pueden tener signo positivo o negativo:
    • valores positivos indican ingreso de fondos o acreditación
    • valores negativos indican egreso de fondos o débito
  • Si cancelled=true, el movimiento no debería considerarse vigente a nivel operativo.

Respuesta esperada

{
  "items": [
    {
      "movement_id": 501,
      "investment_account_id": 74659,
      "trade_date": "2026-01-15",
      "settlement_date": "2026-01-16",
      "detail": "Compra de AL30",
      "instrument_type": "bond",
      "instrument_id": 123,
      "concept": "market_order",
      "market_type": "stock_market",
      "quantity": 10,
      "price": 1250.5,
      "net_amount": -12505,
      "gross_amount": -12500,
      "currency_id": "ARS",
      "create_time": "2026-01-15T11:52:58Z",
      "update_time": "2026-01-15T11:52:58Z",
      "cancelled": false
    }
  ],
  "total": 1,
  "page": 1,
  "size": 50
}

Cuándo usar este endpoint

Este endpoint es útil cuando necesitás:

  • consultar el historial operativo de una cuenta comitente
  • revisar ingresos y egresos de fondos
  • construir reportes o conciliaciones por fecha de operación o liquidación

Errores frecuentes

  • 422 Validation Error: alguno de los parámetros tiene un formato inválido.

Siguiente paso

Si necesitás una vista consolidada de saldos y tenencias además de los movimientos, continuá con GET /api/portfolio/account-statements/{investment_account_id}.

Path Params
integer
required
Query Params
enum

An enumeration.

Allowed:
string
enum
Defaults to asc
Allowed:
integer
≥ 1
Defaults to 1
integer
1 to 100
Defaults to 50
date
date
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json