Get product details
Retrieve detailed information about a specific product by its ID. Returns the full product object including variants, media, and associated offers.
Authorization
Public key In: header
Path Parameters
GET /v0/products/:productId Parameter
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v0/products/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "status": "success", "data": { "product": { "object": "product", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "DigitalDownload", "internalId": null, "name": "", "description": "", "developer": null, "publisher": null, "pegiRating": "3", "releaseDate": null, "systems": null, "genres": null, "status": "DRAFT", "customFields": null }, "offers": [ { "object": "offer", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "internalId": null } ] }}Create a new product POST
Create a new product with the specified details. Products can be one of several types: - OneTimePayment: Standard products purchased once - Subscription: Products with recurring billing - Membership: Access-based products - GameKey: Digital key distribution After creation, add offers to make the product purchasable.
Archive a product PATCH
Archive (soft delete) a product by its ID. Archived products are hidden from the store and cannot be purchased. Associated offers are also archived. Existing subscriptions continue. This action is reversible.