Skip to main content

List accounts

GET /api/v1/accounts Returns a paginated list of accounts in your organization.

Query parameters

Response


Get account

GET /api/v1/accounts/{accountId} Returns full details for a single account, including contacts, recent meetings, and linked requests.

Path parameters

Response

Returns 404 if the account is not found or does not belong to your organization.

Create account

POST /api/v1/accounts Creates a new account in your organization.

Request body

Response

Returns 201 with the created account object on success.
Returns 400 if name is missing or empty, or if externalId is not a string. Returns a database error if externalId collides with another account in your organization.

Update account

PATCH /api/v1/accounts/{accountId} Updates fields on an existing account.

Path parameters

Request body

Response

Returns 200 with the updated account object on success.
Returns 400 if the date is invalid or in the future, or if no valid fields are provided. Returns 404 if the account is not found or does not belong to your organization.
Use this endpoint to feed contact activity data from external systems (support platforms, product analytics, etc.) into Zudo’s health score. When set via the API, this value takes priority over Vitally’s lastSeenTimestamp.