Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /v0/offers/list | List and filter offers |
POST | /v0/offers/create | Create a new offer |
GET | /v0/offers/{offerId} | Retrieve an offer |
PATCH | /v0/offers/{offerId}/update | Update an offer |
PATCH | /v0/offers/{offerId}/archive | Archive an offer |
POST | /v0/offers/{offerId}/keys/add | Add product keys |
POST | /v0/offers/{offerId}/keys/remove | Remove unsold keys |
DELETE | /v0/offers/{offerId}/keys/{keyId} | Remove a specific key |
The Offer object
Object type identifier. Always
"offer" for Offer objects.Unique identifier (UUID) for this offer.
Your custom identifier for this offer. Use to link to your own SKU system.
Display name of the offer (e.g., “Standard Edition”, “Premium Bundle”).
Description of what’s included in this offer.
Price in the specified currency. For Subscriptions, this is the recurring price.
Original price before any discount. Used to show strikethrough pricing.
Three-letter ISO 4217 currency code (e.g.,
"USD", "EUR", "GBP").Geographic region where this offer is available. Common values:
Global, Europe, United States, United Kingdom, North America, Latin America, Asia, EMEA, Rest of the WorldPlatform for digital product activation. Common values:
Steam, Xbox Live, PSN, Nintendo, Epic Games, GOG.com, Origin, Battle.net, Ubisoft ConnectGlobal Trade Item Number (barcode) for the product.
Warning or disclaimer message to display to customers.
Billing interval for Subscriptions. Possible values:
day, week, month, yearNumber of intervals between billings. For example,
3 with month interval means billing every 3 months.Trial period interval type. Possible values:
day, week, month, yearNumber of intervals for the trial period. For example,
14 with day interval means a 14-day trial.