Retrieve an account
Fetch a single escrow account by its ID.
GET
Returns the full account record including all party details, timeline, and status. The account must belong to the authenticated tenant.
Party field naming:
real_estateaccounts: containsbuyerandsellerfieldspermanentandconstructionaccounts: contain only abuyerfield (used as the single customer)
Requires the
transaction.view.one permission on the authenticated API key or role.Path parameters
The account ID (MongoDB ObjectId), as returned by List accounts or Create account.
Returns
A full account object.Account ID (MongoDB ObjectId).
Account title as provided at creation.
"real_estate", "permanent", or "construction".Current status —
"invited", "pending", "accepted", or "completed".Owning tenant identifier.
Environment this account belongs to.
Root account token (internal use).
For
real_estate accounts: the buyer party. For permanent and construction: the single customer party. Fields: id, token, accepted, expiresAt.Only present for
real_estate accounts. For other types this field is omitted. Fields: id, token, accepted, expiresAt.Full ordered event log. Each entry contains
event (description), eventType, timestamp, and optional details.ISO 8601 timestamp if archived.
null otherwise.User ID of the archiving admin.
null otherwise.ISO 8601 UTC creation timestamp.
ISO 8601 UTC last-updated timestamp.
Error codes
| Status | Meaning |
|---|---|
401 | Missing or invalid API key pair. |
403 | Caller does not have transaction.view.one permission. |
404 | Account not found or belongs to a different tenant. |