Looking for the V3 endpoint that returns Products within a Collection? See Collections (V3) for
GET /v3/collections/{collectionId}/products with JSON:API filtering, cursor pagination, and the V3 response envelope.The Collection Object
Paginated Response
The Collections list endpoint returns a paginated response with the following envelope: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.
Swag Collections require accountId
Swag Collections are scoped to specific Accounts. To retrieve them, you must include the accountId parameter on the list endpoint - they will not appear without it.
Two scopes, depending on what you call
The Collections endpoints split across two permission scopes:collections:read- list Collections and retrieve budget ranges (GET /v2/collections,GET /v2/collections/budgets)products:read- retrieve products within a Collection or count them (GET /v2/collections/{id}/products,GET /v2/collections/{id}/products/{productId},GET /v2/collections/{id}/products/count)
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 is assigned either a Collection or a specific Product - not both. See Campaigns for details.
How to Work with Collections
List Collections Search for and retrieve a list of available Collections based on your specified criteria:- Budget value (required)
- Supported countries
- Collection types (e.g.
gifts,swag,local experiences,custom) - Account ID (required for Swag Collections)
- Collection type (required)
- Collection ID
- Supported countries
- Budget range (min/max - both required)
- Country