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.