List accounts
Required permissions: accounts:read.
A page of accounts, most recently created first. PAGINATES: follow nextCursor until hasMore is false.
Request
- Base URL: https://api.trayo.ai
- URL: https://api.trayo.ai/v1/accounts
- Auth: HTTP bearer
Query parameters
Case-insensitive substring match against name only — does not search url or anything else. This is how you look up whether an account already exists, and find its id to pass as accountId on POST /v1/people.
Send a plain date — 2026-06-07, read as midnight UTC — or a full ISO-8601 timestamp — 2026-06-07T14:30:00Z — when you need the time of day. Relative words are not accepted: yesterday, last-quarter, 7d and anything else that has to be resolved against "now" is rejected with a 400 (invalid_date). Compute the date yourself and send it. Returns accounts with updatedAt >= this value.
Opaque pagination cursor from a previous page's nextCursor. Omit for the first page. Do not construct or parse this value — it is a base64url-encoded implementation detail and may change shape without notice.
Page size, default 25. Values above 100 are silently CAPPED to 100, not rejected. Note the deliberate contrast with the two other bounds in this API: POST /v1/find's limit is rejected above 100 (and a sentence search returns at most 50), and a /v1/…/batch array of more than 200 items is an ERROR rather than a clamp — silently dropping rows would lose records the caller believes it created. A limit that is zero, negative or not an integer is rejected here too; only the upper bound clamps.
Response
Changes
No recorded changes to this operation across all 1 revision of this API.