---
title: "List accounts"
method: GET
path: "/accounts"
tags: ["Accounts"]
---

# List accounts

`GET /accounts`

## Request

- Base URL: `https://api.sequenzy.com/api/v1`
- URL: `https://api.sequenzy.com/api/v1/accounts`
- Auth: HTTP bearer

Lists the B2B accounts (organizations) in the workspace. Search matches name, external ID and domain. Sort with `sort` (updatedAt, createdAt, name, memberCount, lastEventAt) and `order` (asc, desc). `withoutEventRecipients=true` keeps accounts with members but no owner or admin. Organizations is the dashboard name for accounts, and every `/accounts` path also works as `/organizations`, and `/account-suggestions` as `/organization-suggestions`.

## Query parameters

- `search` string
- `page` integer
- `limit` integer
- `sort` 'updatedAt' | 'createdAt' | 'name' | 'memberCount' | 'lastEventAt'
- `order` 'asc' | 'desc'
- `withoutEventRecipients` 'true' | 'false'

## Response `200`

Accounts page

- object
  - `success` boolean
  - `accounts` Account[]
    - `id` string
    - `externalId` string: Customer-owned organization ID, unique per workspace.
    - `name` string, nullable
    - `domain` string, nullable
    - `attributes` object: Account attributes, fanned out to members as `account.<name>`.
    - `memberCount` integer
    - `lastEventAt` string, date-time, nullable
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
  - `total` integer
  - `page` integer
  - `limit` integer
  - `hasMore` boolean

## Other responses

- `401`: Missing or invalid API key
- `422`: Invalid query parameter, such as a `withoutEventRecipients` value other than `true` or `false`

## Changes

- **2026-10-16** `db3873ca3d4d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sequenzy/apis/sequenzy-api/changes/accounts/get.md)

---

[API](https://skmtc.dev/sequenzy/apis/sequenzy-api.md) - [All operations](https://skmtc.dev/sequenzy/apis/sequenzy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sequenzy/apis/sequenzy-api/revisions/8156dc12d8b4?raw)
