A Collection is a curated catalog of gift items tailored to a specific theme, budget range, and audience (e.g., “Birthday Gifts Under $50”). The gift recipient then chooses their preferred item directly from this collection.Documentation Index
Fetch the complete documentation index at: https://docs.snappy.com/llms.txt
Use this file to discover all available pages before exploring further.
The Collection Object
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the Collection |
name | string | Display name of the Collection |
types | array | The category of items in this Collection. Possible values: gifts, swag, local experiences |
coverImage | string | URL of the Collection’s cover image, used for display in campaign setup and recipient experience |
thumbnails | array | List of URLs of thumbnail images representing items within the Collection |
createdBy | string | The team or user who created the Collection |
createdAt | string | ISO 8601 timestamp of when the Collection was created |
updatedAt | string | ISO 8601 timestamp of the last update |
Paginated Response
The Collections endpoint returns a paginated response with the following envelope:| Field | Type | Description |
|---|---|---|
results | array | The list of Collection objects returned for the current page |
skip | number | The number of items skipped from the start of the list |
limit | number | The maximum number of items returned per page. Default and maximum is 100 |
For details on how to paginate through large result sets, see Request & Response Standards → Pagination.
Key Concepts & Business Rules
Collections are read-only via the API
Collections available to your account are curated by Snappy or created via the Snappy Dashboard. You cannot create or modify Collections through the API — only retrieve them.Collection types
Thetypes field indicates the category of items within the Collection. This can be useful for filtering Collections when configuring a Campaign for a specific use case — for example, selecting only swag Collections for a branded merchandise campaign.
Assigning a Collection to a Campaign
To use a Collection in a gifting flow, assign itsid to a Campaign. Recipients will then browse and select from that Collection when they claim their gift.
A Campaign can be assigned either a Collection or a specific Product — not both. See Campaigns for details.
How to Work with Collections
Retrieving Collections Search for and retrieve a list of available Collections based on your specified criteria:- Budget range
- Supported countries
- Collection types (e.g.
gifts,swag)
Swag collections can only be retrieved by specifying the
accountId in the request.- Budget range
- Supported countries
- Budget range
- Supported countries