Create Account
Create a new account with required and optional fields.
Required fields:
title: Account nameaddress: Account location
Optional fields:
accountType: Account type (RESIDENTIAL/COMMERCIAL)value: Account valuesize: Account sizeprimaryEmail/primaryPhone: Contact informationcontacts: Contact IDs only (no name, email, phone, etc.). The contacts must be created first via POST /contacts.custom: Custom fields object
Note: If primaryEmail or primaryPhone is provided and no contacts are provided, a contact will be automatically created or matched.
Note: The /clients path is an alias for /accounts and will continue to work until users are individually notified and migrated.
Authentication
Query parameters
Request
An array containing a single string, which represents the primary account location/address.
Contact IDs only (no name, email, phone, etc.). The contacts must be created first via POST /contacts. The first ID in the array is treated as the primary contact.
Response
Record title/name
Record location/address
Record number (e.g., 1234)
User who created the record. Null when the record was created by a non-user actor (e.g. automation or a contact).
User who last edited a field on the record, derived from the changelog. Null when the record has never been edited or the last edit was made by a non-user actor.
Type of account (residential or commercial)
On GET requests, only populated when include_contacts=true is passed. Always populated on POST (create) and PATCH (update) responses. Ordered with the primary contact first, capped at 20 contacts.
