Get bulk order fills
Retrieve fills for bulk orders with optional filtering by one concrete market, sequence
number, or range. By default returns both perp and spot fills together
(each row tagged with asset_type); set ?asset_type=perp|spot to filter.
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.
Single sequence number to query.
x >= 0Start of sequence number range.
x >= 0End of sequence number range.
x >= 0Optional asset_type filter: "perp" | "spot".
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 Effective page size (clamped to 1..=1000 at runtime)
1 <= x <= 1000Page offset
0 <= x <= 10000Response
Bulk order fills 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
"3647276"
1730841600000
x >= 012345
"0x123..."

