List offers
Retrieve a paginated list of offers with powerful filtering options. Offers represent purchasable configurations of products, including pricing, currency, and subscription settings. A single product can have multiple offers for different pricing tiers or billing intervals. Results are sorted by creation date (newest first) by default.
Authorization
Public key In: header
Query Parameters
GET /v0/offers/list Parameter
Value in
- "ASC"
- "DESC"
GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
Value in
- "day"
- "month"
- "week"
- "year"
GET /v0/offers/list Parameter
double0 <= value <= 1.7976931348623157e+308GET /v0/offers/list Parameter
GET /v0/offers/list Parameter
Value in
- "createdAt"
- "name"
- "price"
Response Body
application/json
application/json
curl -X GET "https://example.com/v0/offers/list"{ "status": "success", "data": { "offers": [ { "object": "offer", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "internalId": null, "price": -1.7976931348623157e+308, "originalPrice": null, "recurringInterval": "day", "recurringIntervalCount": null, "trialInterval": "day", "trialIntervalCount": null, "currency": "AFN", "limit": null, "soldItems": 0, "status": "DRAFT", "name": null, "description": null, "region": "Global", "platform": "Meta Quest", "gtin": null, "warningMessage": null } ], "count": -1.7976931348623157e+308 }}List checkout elements GET
Retrieve a paginated list of checkout elements. Returns all checkout elements created for your workspace, including their associated offers and configuration settings. Results are sorted by creation date (newest first).
Create a new offer POST
Create a new offer for a product. Offers define how a product can be purchased: - One-time purchase: Set price and currency, leave recurring fields empty - Subscription: Set price, currency, and recurring interval - Free: Set price to 0 For subscription offers, you can optionally configure trial periods.