Looking for the V3 endpoints? See Accounts (V3). Both V2 and V3 are supported in parallel.
The Account Object
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the Account (e.g. a12bcd34) |
name | string | Display name of the Account |
companyId | string | The ID of the Company this Account belongs to |
createdAt | string (ISO 8601) | Timestamp when the Account was created |
updatedAt | string (ISO 8601) | Timestamp of the most recent update |
Billing Methods belong to an Account but are not currently exposed through the V2 API as a separate resource. To list billing methods on an Account programmatically, use the V3 Billing Methods API.
Key Concepts & Business Rules
Accounts organize your gifting activity
All Campaigns and Gifts are created within an Account. If your organization has multiple teams or departments sending gifts independently, each should operate through its own Account with its own budget and Billing Method.One default Billing Method per Account
Each Account has one Billing Method set as the default. This default is applied automatically to any Campaign created via the API. Campaigns created through the Dashboard allow explicit Billing Method selection at the time of creation.Initial billing setup via Create Account
ThePOST /v2/accounts endpoint accepts an initial Billing Method (currently invoice-only - type: INV) at Account creation time. To configure other Billing Method types (Prepay, PO, Credit Card), create the Account first and then set up the Billing Methods via the Snappy Dashboard.
How to Work with Accounts (V2)
List AccountscompanyId or name, control returned fields with fields, and paginate with skip and limit.
Get a single Account