event | string | Yes | account |
msgType | string | Yes | account |
topic | string | Yes | account |
seq | string | Yes | The stream position, as a decimal string — an int64 a JSON number would truncate. |
seqTs | string | Yes | The stream timestamp, epoch-ns as a decimal string. |
isSnapshot | boolean | Yes | One of true, false. |
snapshotId | string | No | Present on a snapshot part only, and the same on every part of one image; the next image of any topic carries a different one. Opaque — compare it for equality and nothing else. It is not a sequence, a version or a timestamp, and its shape may change; a client that ordered by it would be relying on how a member happens to mint it. Use it to keep two images apart. A repeat subscribe re-pushes the image — that is the resync, and there is no separate op — so a client can start image N+1 while N is still arriving, and without a name on each part it cannot tell which last: true closes which, nor stop a straggling part of N landing in the map N+1 just cleared. Discard any part whose snapshotId is not the one you are currently applying. |
part | integer | No | Present on a snapshot part only; 1-based. |
last | boolean | No | Present on a snapshot part only. The image is complete when true — including for an empty channel, which is still one part. |
data | array of objects | Yes | One account row, keyed by accountId. |
> accountId | integer | Yes | |
> account | string | Yes | The display name. |
> version | string | Yes | |
> status | string | Yes | One of UNKNOWN, DISCOVERED, PENDING_APPROVAL, ACTIVE, FROZEN, RETIRED. |
> credentialId | integer | Yes | |
> tradingCredentialId | integer, nullable | Yes | The OTHER credential orders ride. Null when the account trades through its own pipe — said by absence rather than by repeating credentialId, which a client would otherwise have to compare to read. |
> exchange | string, nullable | Yes | Null until this member holds the credential’s exchange row. |
> externalRef | string, nullable | Yes | |
> location | string | Yes | One of UNKNOWN, EXCHANGE, CUSTODIAN, WALLET, SELF_HOSTED, BANK. |
> ownership | string | Yes | One of UNKNOWN, HOUSE, CLIENT_OMNIBUS, CLIENT_SEGREGATED. |
> purpose | string | Yes | One of UNKNOWN, TREASURY, CLIENT_DEPOSIT, SETTLEMENT_OPS, COLLATERAL, HEDGE, RAIL_VISIBLE. |
> temperature | string | Yes | One of UNKNOWN, COLD, WARM, HOT. |
> portfolioId | integer, nullable | Yes | |