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
Unique identifier (UUID) of the product.
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v0/products/550e8400-e29b-41d4-a716-446655440000"{ "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. Set `type` to one of: DigitalDownload, Game, GiftCard, SoftwareKey, VirtualCurrency, VirtualItem, Subscription, OneTimePayment. The type determines which other fields the request body accepts. 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.