Fields
[BulkTransaction!]!
Every returned transaction across all target users, attributed per row.
[BulkTargetFailure!]!
A bounded sample of skipped/failed targets (at most 100), returned on the first page only. A
failed target never fails the request. Use failedTargetCount for the true total — errors is
capped so a large sweep cannot return a huge payload.
Int
Total transactions matching the request across ALL pages (every target, whole window). Costs a
second full scan of the window, so it is opt-in: null unless includeTotalCount is true, and only
ever returned on the first page (no cursor), since it does not change as you page.
Int!
The number of target users addressed by the request.
Int!
The number of target users this request was authorized to read: resolved, and holding the scopes
the operation requires. Independent of what this page happens to contain — an authorized user
with no transactions in the window still counts here.
Int!
The number of target users that could not be read — unresolvable, or missing the required
scopes. Returned on every page, unlike errors, which carries a bounded sample of those same
failures on the first page only.
String
Opaque cursor for the next page of transactions; null when this is the last page. Pass it back
as the “after” argument to continue. Keyset-based, so it is stable across concurrent writes.
Boolean!
Whether more transactions remain beyond this page. Call again with after = nextCursor.