Get bulk orders
Retrieve the latest bulk orders for a specific user with optional filtering by
one concrete market address.
Returns one bulk order per market (perp + spot together by default) with the
current bid/ask levels and fills applied. Each row carries an asset_type
discriminator ("perp" or "spot") and the request may optionally filter
to a single product via ?asset_type=perp|spot.
Authorizations
Bearer token from Geomi. See Authentication for setup instructions.
Query Parameters
User account address (user query alias is also accepted)
Filter by one concrete market address. Use all to disable market filtering.
Optional asset_type filter: "perp" | "spot". Omit to UNION both.
Discriminator carried on DTOs that can mix perp and spot rows (markets,
orders, trades, bulk orders, bulk order fills, and WebSocket payloads).
Also accepted as a query parameter on REST endpoints that can filter to one
product.
Wire format is lowercase ("perp" / "spot") and accepted
case-insensitively on the request side via [impl_case_insensitive_deserialize].
perp, spot Response
Bulk orders retrieved successfully
"perp" or "spot" — discriminator so callers can mix perp and spot
rows in the same response without ambiguity.
perp, spot x >= 0"0xmarket123..."
x >= 012345
1730841600000
x >= 012345
"0x123..."
x >= 012344

