GET
Results are scoped to the environment resolved from the authenticated API key. Live keys return live accounts; sandbox keys return sandbox accounts. Pass environmentId explicitly to query a specific environment. Party field naming: real_estate accounts return both buyer and seller fields. permanent and construction accounts return only a buyer field (representing the single customer).
Requires the transaction.view.all permission on the authenticated API key or role.

Query parameters

integer
default:"1"
Page number (1-indexed).
integer
default:"10"
Results per page. Maximum 100. Alias: page_size.
string
Filter by account type. Supported values: real_estate, permanent, construction.
string
Filter by account status. Supported values: invited, pending, accepted, completed.
string
Filter results to accounts in this specific environment. When provided, overrides the environment resolved from the API key.
Use the List environments endpoint to get valid environment IDs.
Free-text search on account title or account ID. Case-insensitive.
string
ISO 8601 date — return accounts created on or after this date (e.g. 2026-01-01).
string
ISO 8601 date — return accounts created on or before this date (e.g. 2026-12-31).
string
default:"false"
Controls archived visibility. false = active only, true = archived only, all = both.

Returns

A paginated response object.
array
Array of account summary objects for the current page.
number
Total accounts matching the query.
number
Current page number.
number
Page size in effect.
number
Total number of pages.
Each data entry includes:
string
Account ID (MongoDB ObjectId).
string
Account title as provided at creation.
string
"real_estate", "permanent", or "construction".
string
Current account status — see status values below.
object | null
For real_estate accounts: the buyer party. For permanent and construction: the single customer party. Fields: id, name, email, phone, accepted.
object | null
Only present for real_estate accounts. For other types this field is omitted. Fields: id, name, email, phone, accepted.
array
Ordered list of timeline events. Each entry has event, eventType, timestamp, and optional details.
string | null
ISO 8601 timestamp if the account has been archived. null otherwise.
string | null
User ID of the admin who archived it. null otherwise.
string
ISO 8601 UTC creation timestamp.
string
ISO 8601 UTC last-updated timestamp.

Account status values

Error codes