Skip to main content
GET
List fulfillment account products
Browse the products available from a fulfillment account when choosing cards for a program. Filter by category, country, currency, or status. Products marked REMOVED are excluded by default. Each product has its own supported countries, currencies, and card values. It can offer a list of values in denominations_minor, an inclusive value_min_minor to value_max_minor range, or both. Use its Scrip id in product settings; provider_product_id identifies the product at the vendor. To show participants the cards you have chosen, list the program’s rewards. That response includes the supported values and display content needed for redemption.
See Reward sources for adding products to your catalog.

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header.

Path Parameters

id
string<uuid>
required

Fulfillment account ID

Query Parameters

category
enum<string>

Filter by normalized category

Available options:
GIFT_CARD,
PREPAID_CARD,
CHARITY
country
string

Filter by ISO 3166-1 alpha-2 country code (case-insensitive)

currency
string

Filter by ISO 4217 currency code (case-insensitive)

status
enum<string>

Filter by status (default ACTIVE)

Available options:
ACTIVE,
REMOVED
limit
integer

Page size (default 50, max 200)

Required range: x >= 1
cursor
string

Cursor from a previous page

Response

Synced products

category
enum<string>

Product category

Available options:
GIFT_CARD,
PREPAID_CARD,
CHARITY
Example:

"GIFT_CARD"

countries
string[]

ISO 3166-1 alpha-2 countries the product is orderable in

Example:
created_at
string<date-time>

When the product was first synced (RFC 3339)

Example:

"2026-09-01T10:30:00Z"

currencies
string[]

ISO 4217 currencies the product supports

Example:
denominations_minor
integer[]

Supported fixed card values in minor units, in addition to any range (empty when only a range is supported)

Example:
display
object

Optional content for displaying this product

id
string<uuid>

Scrip's ID for the synced product (used in product settings)

Example:

"550e8400-e29b-41d4-a716-446655440000"

name
string

Product display name

Example:

"Amazon Gift Card"

provider_data
object

Vendor-specific pass-through data, namespaced by provider name

provider_product_id
string

The provider's own SKU identifier

Example:

"OKMHM2X2OHYV"

status
enum<string>

Whether the product is still listed by the fulfillment account

Available options:
ACTIVE,
REMOVED
Example:

"ACTIVE"

synced_at
string<date-time>

When the product was last confirmed present in the vendor catalog (RFC 3339)

Example:

"2026-09-01T10:30:00Z"

updated_at
string<date-time>

When the product was last modified (RFC 3339)

Example:

"2026-09-01T10:30:00Z"

value_max_minor
integer | null

Maximum of the supported card-value range, inclusive, in minor units (null when only fixed values are supported)

Example:

100000

value_min_minor
integer | null

Minimum of the supported card-value range, inclusive, in minor units (null when only fixed values are supported)

Example:

100