{"openapi":"3.1.0","info":{"title":"Fungies API v0","version":"0.3.8"},"paths":{"/v0/discounts/list":{"get":{"operationId":"GetV0DiscountsList","summary":"List discounts","description":"Retrieve a paginated list of discounts with powerful filtering options.\n    \n    Discounts can be coupon codes that customers enter at checkout, or automatic sale discounts applied based on conditions.\n    Results are sorted by creation date (newest first) by default.","tags":["discounts"],"parameters":[{"name":"ids","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterIds"}},{"name":"termOrId","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterTermOrId"}},{"name":"status","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterStatus"}},{"name":"type","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterType"}},{"name":"currency","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterCurrency"}},{"name":"validFrom","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterValidFrom"}},{"name":"validUntil","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterValidUntil"}},{"name":"orderBy","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterOrderBy"}},{"name":"orderDirection","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterOrderDirection"}},{"name":"skip","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterSkip"}},{"name":"take","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterTake"}},{"name":"archived","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterArchived"}},{"name":"expired","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterExpired"}},{"name":"withArchived","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterWithArchived"}},{"name":"returnCount","in":"query","required":false,"description":"GET /v0/discounts/list Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsListParameterReturnCount"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/discounts/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0DiscountsListPositiveResponse"}}}},"400":{"description":"GET /v0/discounts/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0DiscountsListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/discounts/create":{"post":{"operationId":"PostV0DiscountsCreate","summary":"Create a new discount","description":"Create a new discount with the specified details.\n    \n    Discounts can be either:\n    - Coupon codes: Customers enter a code at checkout to receive the discount\n    - Sale discounts: Automatically applied based on conditions\n    \n    Both fixed amount and percentage-based discounts are supported.","tags":["discounts"],"requestBody":{"description":"POST /v0/discounts/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0DiscountsCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/discounts/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0DiscountsCreatePositiveResponse"}}}},"400":{"description":"POST /v0/discounts/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0DiscountsCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/discounts/{discountId}":{"get":{"operationId":"GetV0DiscountsDiscountId","summary":"Get discount details","description":"Retrieve detailed information about a specific discount by its ID.\n    \n    Returns the full discount object including usage statistics and associated products/offers.","tags":["discounts"],"parameters":[{"name":"discountId","in":"path","required":true,"description":"GET /v0/discounts/:discountId Parameter","schema":{"$ref":"#/components/schemas/GetV0DiscountsDiscountIdParameterDiscountId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/discounts/:discountId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0DiscountsDiscountIdPositiveResponse"}}}},"400":{"description":"GET /v0/discounts/:discountId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0DiscountsDiscountIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/discounts/{discountId}/update":{"patch":{"operationId":"PatchV0DiscountsDiscountIdUpdate","summary":"Update a discount","description":"Update an existing discount's details.\n    \n    You can modify the name, amount, expiration, and other properties. \n    Note: Changing the discount code may affect customers who have saved the old code.","tags":["discounts"],"parameters":[{"name":"discountId","in":"path","required":true,"description":"PATCH /v0/discounts/:discountId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdUpdateParameterDiscountId"}}],"requestBody":{"description":"PATCH /v0/discounts/:discountId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/discounts/:discountId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/discounts/:discountId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/discounts/{discountId}/archive":{"patch":{"operationId":"PatchV0DiscountsDiscountIdArchive","summary":"Archive a discount","description":"Archive (soft delete) a discount by its ID.\n    \n    Archived discounts can no longer be used at checkout but remain in the system for reporting purposes.\n    This action is reversible.","tags":["discounts"],"parameters":[{"name":"discountId","in":"path","required":true,"description":"PATCH /v0/discounts/:discountId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdArchiveParameterDiscountId"}}],"requestBody":{"description":"PATCH /v0/discounts/:discountId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/discounts/:discountId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/discounts/:discountId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0DiscountsDiscountIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/list":{"get":{"operationId":"GetV0OffersList","summary":"List offers","description":"Retrieve a paginated list of offers with powerful filtering options.\n    \n    Offers represent purchasable configurations of products, including pricing, currency, \n    and subscription settings. A single product can have multiple offers for different \n    pricing tiers or billing intervals.\n    Results are sorted by creation date (newest first) by default.","tags":["offers"],"parameters":[{"name":"orderDirection","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterOrderDirection"}},{"name":"skip","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterSkip"}},{"name":"take","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterTake"}},{"name":"archived","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterArchived"}},{"name":"withArchived","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterWithArchived"}},{"name":"returnCount","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterReturnCount"}},{"name":"termOrId","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterTermOrId"}},{"name":"regions","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterRegions"}},{"name":"platforms","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterPlatforms"}},{"name":"minPrice","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterMinPrice"}},{"name":"maxPrice","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterMaxPrice"}},{"name":"minAvailability","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterMinAvailability"}},{"name":"maxAvailability","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterMaxAvailability"}},{"name":"recurringInterval","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterRecurringInterval"}},{"name":"recurringIntervalCount","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterRecurringIntervalCount"}},{"name":"product","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterProduct"}},{"name":"tags","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterTags"}},{"name":"orderBy","in":"query","required":false,"description":"GET /v0/offers/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersListParameterOrderBy"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/offers/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OffersListPositiveResponse"}}}},"400":{"description":"GET /v0/offers/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OffersListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/create":{"post":{"operationId":"PostV0OffersCreate","summary":"Create a new offer","description":"Create a new offer for a product.\n    \n    Offers define how a product can be purchased:\n    - One-time purchase: Set price and currency, leave recurring fields empty\n    - Subscription: Set price, currency, and recurring interval\n    - Free: Set price to 0\n    \n    For subscription offers, you can optionally configure trial periods.","tags":["offers"],"requestBody":{"description":"POST /v0/offers/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/offers/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersCreatePositiveResponse"}}}},"400":{"description":"POST /v0/offers/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}":{"get":{"operationId":"GetV0OffersOfferId","summary":"Get offer details","description":"Retrieve detailed information about a specific offer by its ID.\n    \n    Returns the full offer object including product reference, variant details, \n    pricing, subscription settings, and inventory status for key-based products.","tags":["offers"],"parameters":[{"name":"offerId","in":"path","required":true,"description":"GET /v0/offers/:offerId Parameter","schema":{"$ref":"#/components/schemas/GetV0OffersOfferIdParameterOfferId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/offers/:offerId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OffersOfferIdPositiveResponse"}}}},"400":{"description":"GET /v0/offers/:offerId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OffersOfferIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}/update":{"patch":{"operationId":"PatchV0OffersOfferIdUpdate","summary":"Update an offer","description":"Update an existing offer's details.\n    \n    Can modify name, price, and settings. Note that changing pricing on an active \n    offer may affect existing subscription customers depending on your configuration.","tags":["offers"],"requestBody":{"description":"PATCH /v0/offers/:offerId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/offers/:offerId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/offers/:offerId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}/archive":{"patch":{"operationId":"PatchV0OffersOfferIdArchive","summary":"Archive an offer","description":"Archive (soft delete) an offer by its ID.\n    \n    Archived offers can no longer be purchased but existing subscriptions continue.\n    This action is reversible.","tags":["offers"],"requestBody":{"description":"PATCH /v0/offers/:offerId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/offers/:offerId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/offers/:offerId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OffersOfferIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}/keys/add":{"post":{"operationId":"PostV0OffersOfferIdKeysAdd","summary":"Add product keys","description":"Add product keys (license keys, game keys, etc.) to an offer.\n    \n    Keys are automatically assigned to customers upon successful purchase.\n    Each key can only be used once.","tags":["offers","keys"],"parameters":[{"name":"offerId","in":"path","required":true,"description":"POST /v0/offers/:offerId/keys/add Parameter","schema":{"$ref":"#/components/schemas/PostV0OffersOfferIdKeysAddParameterOfferId"}}],"requestBody":{"description":"POST /v0/offers/:offerId/keys/add Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersOfferIdKeysAddRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/offers/:offerId/keys/add Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersOfferIdKeysAddPositiveResponse"}}}},"400":{"description":"POST /v0/offers/:offerId/keys/add Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0OffersOfferIdKeysAddNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}/keys/removeAllUnsold":{"delete":{"operationId":"DeleteV0OffersOfferIdKeysRemoveAllUnsold","summary":"Remove unsold keys","description":"Remove all unsold keys from an offer.\n    \n    This action permanently deletes keys that have not been assigned to customers.\n    Sold keys are preserved for record-keeping.","tags":["offers","keys"],"parameters":[{"name":"offerId","in":"path","required":true,"description":"DELETE /v0/offers/:offerId/keys/removeAllUnsold Parameter","schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysRemoveAllUnsoldParameterOfferId"}}],"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"DELETE /v0/offers/:offerId/keys/removeAllUnsold Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysRemoveAllUnsoldPositiveResponse"}}}},"400":{"description":"DELETE /v0/offers/:offerId/keys/removeAllUnsold Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysRemoveAllUnsoldNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/offers/{offerId}/keys/{keyId}/removeUnsold":{"delete":{"operationId":"DeleteV0OffersOfferIdKeysKeyIdRemoveUnsold","summary":"Remove specific unsold key","description":"Remove a specific unsold key from an offer by its ID.\n    \n    Only unsold keys can be removed. Sold keys cannot be deleted.","tags":["offers","keys"],"parameters":[{"name":"offerId","in":"path","required":true,"description":"DELETE /v0/offers/:offerId/keys/:keyId/removeUnsold Parameter","schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldParameterOfferId"}},{"name":"keyId","in":"path","required":true,"description":"DELETE /v0/offers/:offerId/keys/:keyId/removeUnsold Parameter","schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldParameterKeyId"}}],"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"DELETE /v0/offers/:offerId/keys/:keyId/removeUnsold Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldPositiveResponse"}}}},"400":{"description":"DELETE /v0/offers/:offerId/keys/:keyId/removeUnsold Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/orders/list":{"get":{"operationId":"GetV0OrdersList","summary":"List orders","description":"Retrieve a paginated list of orders with powerful filtering options.\n    \n    Orders represent purchases made by customers, including one-time purchases, subscription initiation, and free product claims.\n    Subscription renewal payments are tracked as separate payment objects, not orders.\n    Results are sorted by creation date (newest first) by default.","tags":["orders"],"parameters":[{"name":"orderDirection","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterOrderDirection"}},{"name":"skip","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterSkip"}},{"name":"take","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterTake"}},{"name":"archived","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterArchived"}},{"name":"withArchived","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterWithArchived"}},{"name":"returnCount","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterReturnCount"}},{"name":"term","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterTerm"}},{"name":"ids","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterIds"}},{"name":"number","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterNumber"}},{"name":"userId","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterUserId"}},{"name":"subscriptionId","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterSubscriptionId"}},{"name":"subscriptionNumber","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterSubscriptionNumber"}},{"name":"checkoutIds","in":"query","required":false,"description":"Filter by checkout (checkoutElement) UUID(s). Pass a single checkoutId or multiple checkoutIds — returns orders/payments that originated from any of them. Single value: ?checkoutIds=<uuid>. Multiple: ?checkoutIds=<uuid1>&checkoutIds=<uuid2>.","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCheckoutIds"}},{"name":"customFields","in":"query","required":false,"description":"Filter by custom field values. Pass a JSON object of fieldId/value pairs, e.g. {\"playerName\":\"john_doe\"}. Matches records that have a cart item whose custom fields contain all of the provided pairs (exact match). The JSON must be URL-encoded in the query string.","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCustomFields"}},{"name":"statuses","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterStatuses"}},{"name":"types","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterTypes"}},{"name":"valueFrom","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterValueFrom"}},{"name":"valueTo","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterValueTo"}},{"name":"currency","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCurrency"}},{"name":"country","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCountry"}},{"name":"createdFrom","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCreatedFrom"}},{"name":"createdTo","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterCreatedTo"}},{"name":"orderBy","in":"query","required":false,"description":"GET /v0/orders/list Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersListParameterOrderBy"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/orders/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OrdersListPositiveResponse"}}}},"400":{"description":"GET /v0/orders/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OrdersListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/orders/{orderIdOrNumber}":{"get":{"operationId":"GetV0OrdersOrderIdOrNumber","summary":"Get order details","description":"Retrieve detailed information about a specific order by its ID or order number.\n    \n    Returns the full order object including associated user, cart items, subscription (if applicable), and payment details.\n    For subscription orders, also returns the current subscription status.","tags":["orders"],"parameters":[{"name":"orderIdOrNumber","in":"path","required":true,"description":"GET /v0/orders/:orderIdOrNumber Parameter","schema":{"$ref":"#/components/schemas/GetV0OrdersOrderIdOrNumberParameterOrderIdOrNumber"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/orders/:orderIdOrNumber Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OrdersOrderIdOrNumberPositiveResponse"}}}},"400":{"description":"GET /v0/orders/:orderIdOrNumber Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0OrdersOrderIdOrNumberNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/orders/{orderIdOrNumber}/update":{"patch":{"operationId":"PatchV0OrdersOrderIdOrNumberUpdate","summary":"Update order","description":"Modify an existing order's details.\n    \n    Can update status, value, fee, tax, and currency. Requires write access.\n    \n    Note: Use with caution as this directly modifies order records. For most cases, \n    use the refund or cancel endpoints instead.","tags":["orders"],"parameters":[{"name":"orderIdOrNumber","in":"path","required":true,"description":"PATCH /v0/orders/:orderIdOrNumber/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberUpdateParameterOrderIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/orders/:orderIdOrNumber/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/orders/:orderIdOrNumber/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/orders/:orderIdOrNumber/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/orders/{orderIdOrNumber}/cancel":{"patch":{"operationId":"PatchV0OrdersOrderIdOrNumberCancel","summary":"Cancel order","description":"Cancel a specific order by changing its status to CANCELLED.\n    \n    This action does not automatically process refunds. To refund a paid order, \n    use the refund endpoint or process through your payment provider.\n    Requires write access.","tags":["orders"],"parameters":[{"name":"orderIdOrNumber","in":"path","required":true,"description":"PATCH /v0/orders/:orderIdOrNumber/cancel Parameter","schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberCancelParameterOrderIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/orders/:orderIdOrNumber/cancel Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberCancelRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/orders/:orderIdOrNumber/cancel Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberCancelPositiveResponse"}}}},"400":{"description":"PATCH /v0/orders/:orderIdOrNumber/cancel Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberCancelNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/orders/{orderIdOrNumber}/refund":{"patch":{"operationId":"PatchV0OrdersOrderIdOrNumberRefund","summary":"Refund order payment","description":"Refund a paid order via Stripe. Supports full and partial refunds.\n\n    Requires write access, and refunds must be enabled for your workspace and on the platform — the endpoint returns 404 while refunds are not enabled; contact support to enable them.\n    The customer is refunded first; the platform fee is adjusted for the refunded amount.\n\n    Idempotency: when `idempotencyKey` is omitted, a key is derived from the request (amount, reason, metadata) and the order's refund state at request time. That protects true retries of an identical request, but a keyless retry after a lost response can be treated as a new request (and refund twice) once the first refund has applied — always send a stable `idempotencyKey` for retries. Repeating a non-exhausting partial refund with the same `idempotencyKey` returns the original refund and makes no further changes (no duplicate refund, status change, or notification). A repeat that would now be rejected by a fresh eligibility check — a full refund, an exhausting partial, or one exceeding the currently refundable amount — returns 400 instead; retry with a smaller/different request, or contact support to confirm the original refund's status.","tags":["orders"],"parameters":[{"name":"orderIdOrNumber","in":"path","required":true,"description":"PATCH /v0/orders/:orderIdOrNumber/refund Parameter","schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberRefundParameterOrderIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/orders/:orderIdOrNumber/refund Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberRefundRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/orders/:orderIdOrNumber/refund Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberRefundPositiveResponse"}}}},"400":{"description":"PATCH /v0/orders/:orderIdOrNumber/refund Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0OrdersOrderIdOrNumberRefundNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/payments/list":{"get":{"operationId":"GetV0PaymentsList","summary":"List payments","description":"Retrieve a paginated list of payments with powerful filtering options.\n    \n    Payments represent individual transactions including one-time purchases, subscription payments, and refunds.\n    Results are sorted by creation date (newest first) by default.","tags":["payments"],"parameters":[{"name":"term","in":"query","required":false,"description":"Search term to filter results. Matches against order/payment number, user email, or transaction ID.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterTerm"}},{"name":"ids","in":"query","required":false,"description":"Array of UUIDs to filter by specific records.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterIds"}},{"name":"number","in":"query","required":false,"description":"Filter by exact order/payment number (e.g., #ABC123DEF456).","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterNumber"}},{"name":"userId","in":"query","required":false,"description":"Filter by the user's UUID who made the order/payment.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterUserId"}},{"name":"subscriptionId","in":"query","required":false,"description":"Deprecated. Use 'subscriptionNumber' instead. Filter by subscription number (as shown in the dashboard) to find all related orders/payments.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterSubscriptionId"}},{"name":"subscriptionNumber","in":"query","required":false,"description":"Filter by subscription number (as shown in the dashboard) to find all related orders/payments.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterSubscriptionNumber"}},{"name":"checkoutIds","in":"query","required":false,"description":"Filter by checkout (checkoutElement) UUID(s). Pass a single checkoutId or multiple checkoutIds — returns orders/payments that originated from any of them. Single value: ?checkoutIds=<uuid>. Multiple: ?checkoutIds=<uuid1>&checkoutIds=<uuid2>.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCheckoutIds"}},{"name":"customFields","in":"query","required":false,"description":"Filter by custom field values. Pass a JSON object of fieldId/value pairs, e.g. {\"playerName\":\"john_doe\"}. Matches records that have a cart item whose custom fields contain all of the provided pairs (exact match). The JSON must be URL-encoded in the query string.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCustomFields"}},{"name":"statuses","in":"query","required":false,"description":"Filter by status values. Available options:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterStatuses"}},{"name":"types","in":"query","required":false,"description":"Filter by payment types. Available options:\n    - one_time: Single purchase payment\n    - subscription_initial: First payment of a subscription\n    - subscription_update: Subscription plan change payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterTypes"}},{"name":"valueFrom","in":"query","required":false,"description":"Minimum value in smallest currency unit (e.g., cents). Filter for amounts greater than or equal to this value.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterValueFrom"}},{"name":"valueTo","in":"query","required":false,"description":"Maximum value in smallest currency unit (e.g., cents). Filter for amounts less than or equal to this value.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterValueTo"}},{"name":"currency","in":"query","required":false,"description":"Filter by ISO 4217 currency code (e.g., USD, EUR, GBP).","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCurrency"}},{"name":"country","in":"query","required":false,"description":"Filter by ISO 3166-1 alpha-2 country code of the buyer (e.g., US, GB, DE).","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCountry"}},{"name":"orderBy","in":"query","required":false,"description":"Field to sort results by. Common options: createdAt, orderNumber, value.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterOrderBy"}},{"name":"createdFrom","in":"query","required":false,"description":"Filter payments created on or after this timestamp. Accepts Unix timestamp in seconds or milliseconds.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCreatedFrom"}},{"name":"createdTo","in":"query","required":false,"description":"Filter payments created on or before this timestamp. Accepts Unix timestamp in seconds or milliseconds.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterCreatedTo"}},{"name":"orderDirection","in":"query","required":false,"description":"Sort direction for results. 'ASC' for ascending (oldest/lowest first), 'DESC' for descending (newest/highest first).","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterOrderDirection"}},{"name":"skip","in":"query","required":false,"description":"Number of records to skip for offset-based pagination. Use with 'take' parameter.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterSkip"}},{"name":"take","in":"query","required":false,"description":"Maximum number of records to return (page size). Use with 'skip' parameter for pagination.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterTake"}},{"name":"archived","in":"query","required":false,"description":"If true, return only archived/deleted records. If false or omitted, return only active records.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterArchived"}},{"name":"withArchived","in":"query","required":false,"description":"If true, include archived records in results alongside active records.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterWithArchived"}},{"name":"returnCount","in":"query","required":false,"description":"If true, include the total count of matching records in the response. Useful for pagination UI.","schema":{"$ref":"#/components/schemas/GetV0PaymentsListParameterReturnCount"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/payments/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0PaymentsListPositiveResponse"}}}},"400":{"description":"GET /v0/payments/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0PaymentsListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/payments/{paymentId}":{"get":{"operationId":"GetV0PaymentsPaymentId","summary":"Get payment details","description":"Retrieve detailed information about a specific payment by its ID.\n\n    Returns the full payment object including associated user, order, subscription, charges, and invoice details.","tags":["payments"],"parameters":[{"name":"paymentId","in":"path","required":true,"description":"Unique identifier (UUID) of the payment.","schema":{"$ref":"#/components/schemas/GetV0PaymentsPaymentIdParameterPaymentId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/payments/:paymentId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0PaymentsPaymentIdPositiveResponse"}}}},"400":{"description":"GET /v0/payments/:paymentId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0PaymentsPaymentIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/payments/{paymentId}/cancel":{"patch":{"operationId":"PatchV0PaymentsPaymentIdCancel","summary":"Cancel a pending payment","description":"Request cancellation of a payment that is still pending — for example to abort an in-progress checkout before it completes.\n\n    Only payments with status PENDING are eligible; any other status (including PAID, FAILED, CANCELLED, REFUNDED, PARTIALLY_REFUNDED, UNPAID, and EXPIRED) returns an error. Currently only Stripe-processed payments are supported — PayPal payments and subscription plan-change payments cannot be cancelled through this endpoint.\n\n    This only requests cancellation from the payment processor; it does not mark the payment as cancelled immediately. The payment's status updates to CANCELLED once the processor confirms the cancellation asynchronously.","tags":["payments"],"parameters":[{"name":"paymentId","in":"path","required":true,"description":"Unique identifier (UUID) of the payment.","schema":{"$ref":"#/components/schemas/PatchV0PaymentsPaymentIdCancelParameterPaymentId"}}],"requestBody":{"description":"PATCH /v0/payments/:paymentId/cancel Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0PaymentsPaymentIdCancelRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/payments/:paymentId/cancel Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0PaymentsPaymentIdCancelPositiveResponse"}}}},"400":{"description":"PATCH /v0/payments/:paymentId/cancel Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0PaymentsPaymentIdCancelNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/list":{"get":{"operationId":"GetV0ProductsList","summary":"List products","description":"Retrieve a paginated list of products with powerful filtering options.\n    \n    Products are the core items available for sale. Each product can have multiple \n    variants (different configurations) and offers (different pricing options).\n    Results are sorted by creation date (newest first) by default.","tags":["products"],"parameters":[{"name":"orderDirection","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterOrderDirection"}},{"name":"skip","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterSkip"}},{"name":"take","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterTake"}},{"name":"archived","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterArchived"}},{"name":"withArchived","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterWithArchived"}},{"name":"returnCount","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterReturnCount"}},{"name":"ids","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterIds"}},{"name":"statuses","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterStatuses"}},{"name":"termOrId","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterTermOrId"}},{"name":"tagName","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterTagName"}},{"name":"genres","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterGenres"}},{"name":"systems","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterSystems"}},{"name":"types","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterTypes"}},{"name":"projectId","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterProjectId"}},{"name":"offers","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterOffers"}},{"name":"orderBy","in":"query","required":false,"description":"GET /v0/products/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsListParameterOrderBy"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/products/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ProductsListPositiveResponse"}}}},"400":{"description":"GET /v0/products/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ProductsListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/create":{"post":{"operationId":"PostV0ProductsCreate","summary":"Create a new product","description":"Create a new product with the specified details.\n    \n    Products can be one of several types:\n    - OneTimePayment: Standard products purchased once\n    - Subscription: Products with recurring billing\n    - Membership: Access-based products\n    - GameKey: Digital key distribution\n    \n    After creation, add offers to make the product purchasable.","tags":["products"],"requestBody":{"description":"POST /v0/products/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/products/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsCreatePositiveResponse"}}}},"400":{"description":"POST /v0/products/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}":{"get":{"operationId":"GetV0ProductsProductId","summary":"Get product details","description":"Retrieve detailed information about a specific product by its ID.\n    \n    Returns the full product object including variants, media, and associated offers.","tags":["products"],"parameters":[{"name":"productId","in":"path","required":true,"description":"GET /v0/products/:productId Parameter","schema":{"$ref":"#/components/schemas/GetV0ProductsProductIdParameterProductId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/products/:productId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ProductsProductIdPositiveResponse"}}}},"400":{"description":"GET /v0/products/:productId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ProductsProductIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/archive":{"patch":{"operationId":"PatchV0ProductsProductIdArchive","summary":"Archive a product","description":"Archive (soft delete) a product by its ID.\n    \n    Archived products are hidden from the store and cannot be purchased.\n    Associated offers are also archived. Existing subscriptions continue.\n    This action is reversible.","tags":["products"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdArchiveParameterProductId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/update":{"patch":{"operationId":"PatchV0ProductsProductIdUpdate","summary":"Update a product","description":"Update an existing product's details.\n    \n    Can modify name, description, media, and other properties.\n    Note: The product slug cannot be changed after creation to prevent broken URLs.","tags":["products"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdUpdateParameterProductId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/duplicate":{"post":{"operationId":"PostV0ProductsProductIdDuplicate","summary":"Duplicate a product","description":"Create a copy of an existing product with all its variants.\n    \n    The duplicated product will have a new ID and slug. Offers are not duplicated.","tags":["products"],"parameters":[{"name":"productId","in":"path","required":true,"description":"POST /v0/products/:productId/duplicate Parameter","schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdDuplicateParameterProductId"}}],"requestBody":{"description":"POST /v0/products/:productId/duplicate Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdDuplicateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/products/:productId/duplicate Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdDuplicatePositiveResponse"}}}},"400":{"description":"POST /v0/products/:productId/duplicate Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdDuplicateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/variants/add":{"post":{"operationId":"PostV0ProductsProductIdVariantsAdd","summary":"Add a variant to a product","description":"Add a new variant (configuration option) to an existing product.\n    \n    Variants allow the same product to have different configurations, such as \n    different durations, tiers, or sizes. Each variant can have its own offers.","tags":["products","variants"],"parameters":[{"name":"productId","in":"path","required":true,"description":"POST /v0/products/:productId/variants/add Parameter","schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdVariantsAddParameterProductId"}}],"requestBody":{"description":"POST /v0/products/:productId/variants/add Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdVariantsAddRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/products/:productId/variants/add Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdVariantsAddPositiveResponse"}}}},"400":{"description":"POST /v0/products/:productId/variants/add Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdVariantsAddNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/variants/{variantId}/update":{"patch":{"operationId":"PatchV0ProductsProductIdVariantsVariantIdUpdate","summary":"Update a variant","description":"Update an existing variant's details.","tags":["products","variants"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/variants/:variantId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdUpdateParameterProductId"}},{"name":"variantId","in":"path","required":true,"description":"PATCH /v0/products/:productId/variants/:variantId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdUpdateParameterVariantId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/variants/:variantId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/variants/:variantId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/variants/:variantId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/variants/{variantId}/archive":{"patch":{"operationId":"PatchV0ProductsProductIdVariantsVariantIdArchive","summary":"Archive a variant","description":"Archive (soft delete) a variant by its ID.\n    \n    Associated offers are also affected. This action is reversible.","tags":["products","variants"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/variants/:variantId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdArchiveParameterProductId"}},{"name":"variantId","in":"path","required":true,"description":"PATCH /v0/products/:productId/variants/:variantId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdArchiveParameterVariantId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/variants/:variantId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/variants/:variantId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/variants/:variantId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdVariantsVariantIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/plans/add":{"post":{"operationId":"PostV0ProductsProductIdPlansAdd","summary":"Add a plan to a product","description":"Add a new subscription plan to an existing product.\n    \n    Plans are variants specifically for subscription products, typically \n    representing different billing intervals or tiers.","tags":["products","plans"],"parameters":[{"name":"productId","in":"path","required":true,"description":"POST /v0/products/:productId/plans/add Parameter","schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdPlansAddParameterProductId"}}],"requestBody":{"description":"POST /v0/products/:productId/plans/add Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdPlansAddRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/products/:productId/plans/add Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdPlansAddPositiveResponse"}}}},"400":{"description":"POST /v0/products/:productId/plans/add Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ProductsProductIdPlansAddNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/plans/{planId}/update":{"patch":{"operationId":"PatchV0ProductsProductIdPlansPlanIdUpdate","summary":"Update a plan","description":"Update an existing plan's details.","tags":["products","plans"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/plans/:planId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdUpdateParameterProductId"}},{"name":"planId","in":"path","required":true,"description":"PATCH /v0/products/:productId/plans/:planId/update Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdUpdateParameterPlanId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/plans/:planId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/plans/:planId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/plans/:planId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/products/{productId}/plans/{planId}/archive":{"patch":{"operationId":"PatchV0ProductsProductIdPlansPlanIdArchive","summary":"Archive a plan","description":"Archive (soft delete) a plan by its ID.\n    \n    Existing subscriptions on this plan continue. This action is reversible.","tags":["products","plans"],"parameters":[{"name":"productId","in":"path","required":true,"description":"PATCH /v0/products/:productId/plans/:planId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdArchiveParameterProductId"}},{"name":"planId","in":"path","required":true,"description":"PATCH /v0/products/:productId/plans/:planId/archive Parameter","schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdArchiveParameterPlanId"}}],"requestBody":{"description":"PATCH /v0/products/:productId/plans/:planId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/products/:productId/plans/:planId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/products/:productId/plans/:planId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0ProductsProductIdPlansPlanIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/list":{"get":{"operationId":"GetV0SubscriptionsList","summary":"List Subscriptions","description":"Search and filter Subscriptions with pagination.\n    Results are sorted by creation date (newest first) by default.","tags":["subscriptions"],"parameters":[{"name":"status","in":"query","required":false,"description":"Filter Subscriptions by their status:\n        - active: Currently active Subscription\n        - past_due: Payment failed but will retry\n        - canceled: Subscription has been canceled\n        - incomplete: Initial payment failed\n        - incomplete_expired: Initial payment failed and expired\n        - trialing: In trial period\n        - unpaid: Payment failed and won't retry","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterStatus"}},{"name":"userId","in":"query","required":false,"description":"Filter Subscriptions by User ID","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterUserId"}},{"name":"createdFrom","in":"query","required":false,"description":"Filter Subscriptions created on or after this timestamp. Accepts Unix timestamp in seconds or milliseconds. Must not be later than createdTo.","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterCreatedFrom"}},{"name":"createdTo","in":"query","required":false,"description":"Filter Subscriptions created on or before this timestamp. Accepts Unix timestamp in seconds or milliseconds. Must not be earlier than createdFrom.","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterCreatedTo"}},{"name":"cursor","in":"query","required":false,"description":"Pagination cursor for fetching next page","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterCursor"}},{"name":"take","in":"query","required":false,"description":"Number of Subscriptions per page (default: 10, max: 100)","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListParameterTake"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/subscriptions/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListPositiveResponse"}}}},"400":{"description":"GET /v0/subscriptions/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/create":{"post":{"operationId":"PostV0SubscriptionsCreate","summary":"Create Subscription","description":"Create a new Subscription for a User.\n    User must have a valid customer ID of Payment Provider set.\n    Requires billing details with at least a country code and postal code if country is one of US, CA, UA, IN.\n\n    Multiple items (up to 20) can be billed on a single Subscription — for\n    example a base plan plus add-ons — and each line is preserved on the invoice and outbound\n    webhooks. Because one Subscription maps to a single billing arrangement, every item must be on the\n    same cadence:\n    - Currency: all items must resolve to the same currency (from the item or its Offer).\n    - Billing period: all Offers must share the same recurring interval and interval count (e.g. all\n      monthly); mixing intervals (monthly + yearly) returns a 400.\n    - Every item must reference a recurring Offer via offerId.\n    - Trial: a trial (trialEnd / the Offer trial) is only applied to single-item Subscriptions.\n      Multi-item Subscriptions start billing immediately (no trial).\n    - Discount codes are not supported for multi-item Subscriptions.\n\n    Note: User must have a valid customer ID of Payment Provider set and this customer must have a valid default payment method set (Payment Provider dashboard).","tags":["subscriptions"],"requestBody":{"description":"POST /v0/subscriptions/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/subscriptions/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsCreatePositiveResponse"}}}},"400":{"description":"POST /v0/subscriptions/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}":{"get":{"operationId":"GetV0SubscriptionsSubscriptionIdOrNumber","summary":"Get Subscription","description":"Retrieve detailed information about a specific Subscription.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberParameterSubscriptionIdOrNumber"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/subscriptions/:subscriptionIdOrNumber Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberPositiveResponse"}}}},"400":{"description":"GET /v0/subscriptions/:subscriptionIdOrNumber Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/upcomingPayment":{"get":{"operationId":"GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPayment","summary":"Get Upcoming Subscription Payment","description":"Preview the amount and date of the Subscription's next renewal charge.\n\n    Returns null when the Subscription is not active or is set to cancel at the end of the current\n    interval — in both cases there is no upcoming charge to preview.\n\n    The amount reflects Stripe's live invoice preview at request time and can still change before the\n    charge actually happens (e.g. proration from a mid-cycle plan change, a coupon expiring, or tax\n    recalculation) — it is a forecast, not a guarantee.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentParameterSubscriptionIdOrNumber"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/subscriptions/:subscriptionIdOrNumber/upcomingPayment Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentPositiveResponse"}}}},"400":{"description":"GET /v0/subscriptions/:subscriptionIdOrNumber/upcomingPayment Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/update":{"patch":{"operationId":"PatchV0SubscriptionsSubscriptionIdOrNumberUpdate","summary":"Update Subscription","description":"Update Subscription items and handle proration behavior.\n    Can modify prices, quantities, and add/remove items.\n\n    The items array is the desired end state of the Subscription: items are paired to existing lines\n    by offerId, missing ones are removed, and new ones are added (up to 20\n    total). All resulting items must share the same currency and billing period (recurring interval +\n    interval count); otherwise the request is rejected with a 400.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberUpdateParameterSubscriptionIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/charge":{"post":{"operationId":"PostV0SubscriptionsSubscriptionIdOrNumberCharge","summary":"Charge Subscription","description":"Charge an additional one-off amount to an active Subscription.\n    Creates a new Invoice and handles payment processing.\n\n    Multiple items (up to 20) can be charged in a single call; each becomes its\n    own Invoice line. All items must share the same currency, and that currency must match the\n    Subscription's currency. Tax is calculated on the total and distributed proportionally across the\n    lines.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/PostV0SubscriptionsSubscriptionIdOrNumberChargeParameterSubscriptionIdOrNumber"}}],"requestBody":{"description":"POST /v0/subscriptions/:subscriptionIdOrNumber/charge Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsSubscriptionIdOrNumberChargeRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/subscriptions/:subscriptionIdOrNumber/charge Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsSubscriptionIdOrNumberChargePositiveResponse"}}}},"400":{"description":"POST /v0/subscriptions/:subscriptionIdOrNumber/charge Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0SubscriptionsSubscriptionIdOrNumberChargeNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/cancel":{"patch":{"operationId":"PatchV0SubscriptionsSubscriptionIdOrNumberCancel","summary":"Cancel Subscription","description":"Cancel a Subscription with specified options for timing and refunds.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberCancelParameterSubscriptionIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/cancel Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberCancelRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/cancel Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberCancelPositiveResponse"}}}},"400":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/cancel Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberCancelNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/pauseCollection":{"patch":{"operationId":"PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollection","summary":"Pause Subscription Collection","description":"Pause a Subscription's payment collection temporarily with options for handling payments.\n    During the pause period:\n    - No charges will be made\n    - Access to subscription benefits will be maintained\n    - Can be resumed manually or automatically at a specified time","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionParameterSubscriptionIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/pauseCollection Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/pauseCollection Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionPositiveResponse"}}}},"400":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/pauseCollection Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/subscriptions/{subscriptionIdOrNumber}/endTrial":{"patch":{"operationId":"PatchV0SubscriptionsSubscriptionIdOrNumberEndTrial","summary":"End Subscription Trial","description":"End a Subscription's trial immediately and start the paid subscription.\n    The Subscription must be in trialing status.\n    The first Invoice is created and charged right away using the payment method on file.\n    The outcome (emails, webhooks, orders) is identical to the trial ending naturally.","tags":["subscriptions"],"parameters":[{"name":"subscriptionIdOrNumber","in":"path","required":true,"description":"Subscription ID or order number","schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialParameterSubscriptionIdOrNumber"}}],"requestBody":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/endTrial Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/endTrial Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialPositiveResponse"}}}},"400":{"description":"PATCH /v0/subscriptions/:subscriptionIdOrNumber/endTrial Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/tax/calculate":{"post":{"operationId":"PostV0TaxCalculate","summary":"Calculate product price including tax","description":"Return an indicative price for an offer including the tax that applies to a\n    customer in the given country.\n\n    Intended for storefront display (e.g. showing gross prices on a product page).\n    The result is a **quote**, not a settled charge: the authoritative tax is always\n    recomputed at checkout from full billing details. Amounts are returned in the smallest\n    currency unit (e.g. 1099 = 10.99 in a 2-decimal currency).\n\n    For business (B2B) buyers, pass customerType=company with taxId + taxNumber. The quote\n    always returns the standard destination rate; if the buyer is eligible for reverse charge,\n    reverseChargeEligible is true, but the 0% rate is only applied at checkout once the VAT-ID\n    is validated.","tags":["tax"],"requestBody":{"description":"POST /v0/tax/calculate Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0TaxCalculateRequestBody"}}}},"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"POST /v0/tax/calculate Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0TaxCalculatePositiveResponse"}}}},"400":{"description":"POST /v0/tax/calculate Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0TaxCalculateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/list":{"get":{"operationId":"GetV0UsersList","summary":"List and filter Users","description":"Retrieve a paginated list of Users with powerful filtering options.\n    Results are sorted by creation date (newest first) by default.\n    \n    Note: Timestamps can be provided in either seconds or milliseconds since Unix epoch.","tags":["users"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page number for pagination (1-based).","schema":{"$ref":"#/components/schemas/GetV0UsersListParameterPage"}},{"name":"limit","in":"query","required":false,"description":"Number of items per page.","schema":{"$ref":"#/components/schemas/GetV0UsersListParameterLimit"}},{"name":"email","in":"query","required":false,"description":"Filter users by email address.","schema":{"$ref":"#/components/schemas/GetV0UsersListParameterEmail"}},{"name":"createdAfter","in":"query","required":false,"description":"GET /v0/users/list Parameter","schema":{"$ref":"#/components/schemas/GetV0UsersListParameterCreatedAfter"}},{"name":"createdBefore","in":"query","required":false,"description":"GET /v0/users/list Parameter","schema":{"$ref":"#/components/schemas/GetV0UsersListParameterCreatedBefore"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/users/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersListPositiveResponse"}}}},"400":{"description":"GET /v0/users/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/create":{"post":{"operationId":"PostV0UsersCreate","summary":"Create a new User account","description":"Creates a new User account in the system. The email must be unique across all Users.\n    Returns the created User object with all fields except the password.\n    \n    Note: If billingDetails are provided, ensure the countryCode is valid and postalCode is included for required countries.","tags":["users"],"requestBody":{"description":"POST /v0/users/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0UsersCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/users/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0UsersCreatePositiveResponse"}}}},"400":{"description":"POST /v0/users/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0UsersCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/{userId}":{"get":{"operationId":"GetV0UsersUserId","summary":"Get User object","description":"Get detailed information about a specific User.","tags":["users"],"parameters":[{"name":"userId","in":"path","required":true,"description":"GET /v0/users/:userId Parameter","schema":{"$ref":"#/components/schemas/GetV0UsersUserIdParameterUserId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/users/:userId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersUserIdPositiveResponse"}}}},"400":{"description":"GET /v0/users/:userId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersUserIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/{userId}/update":{"patch":{"operationId":"PatchV0UsersUserIdUpdate","summary":"Update User details","description":"Update an existing User's data and billing details.","tags":["users"],"parameters":[{"name":"userId","in":"path","required":true,"description":"Unique identifier of the User to archive.","schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUpdateParameterUserId"}}],"requestBody":{"description":"PATCH /v0/users/:userId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/users/:userId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/users/:userId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/{userId}/archive":{"patch":{"operationId":"PatchV0UsersUserIdArchive","summary":"Archive User","description":"Soft delete (archive) a User account. This action is reversible.","tags":["users"],"parameters":[{"name":"userId","in":"path","required":true,"description":"Unique identifier of the User to archive.","schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdArchiveParameterUserId"}}],"requestBody":{"description":"PATCH /v0/users/:userId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/users/:userId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/users/:userId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/{userId}/unarchive":{"patch":{"operationId":"PatchV0UsersUserIdUnarchive","summary":"Unarchive User","description":"Restore a User account that has been previously archived.","tags":["users"],"parameters":[{"name":"userId","in":"path","required":true,"description":"Unique identifier of the User to archive.","schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUnarchiveParameterUserId"}}],"requestBody":{"description":"PATCH /v0/users/:userId/unarchive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUnarchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/users/:userId/unarchive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUnarchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/users/:userId/unarchive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0UsersUserIdUnarchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/users/{userId}/inventory":{"get":{"operationId":"GetV0UsersUserIdInventory","summary":"Get User's inventory items","description":"Retrieve a complete list of items in the User's inventory with filtering options.\n    This includes:\n    - All purchased products\n    - Subscription items\n    - Limited-time access items\n    \n    Use filters to narrow down results by product type.","tags":["users"],"parameters":[{"name":"page","in":"query","required":false,"description":"Page number for pagination (1-based).","schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryParameterPage"}},{"name":"limit","in":"query","required":false,"description":"Number of items per page.","schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryParameterLimit"}},{"name":"userId","in":"path","required":true,"description":"Unique identifier of the User to archive.","schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryParameterUserId"}},{"name":"productType","in":"query","required":false,"description":"Filter inventory by product type.","schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryParameterProductType"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/users/:userId/inventory Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryPositiveResponse"}}}},"400":{"description":"GET /v0/users/:userId/inventory Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0UsersUserIdInventoryNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/elements/checkout/create":{"post":{"operationId":"PostV0ElementsCheckoutCreate","summary":"Create a new Checkout Element","description":"Create a new Checkout Element with specified offers.\n      \n      Checkout Elements are embeddable or hosted checkout experiences that can be \n      integrated into your website or application. They handle the entire checkout \n      flow including payment collection, tax calculation, and order creation.\n      \n      Supported configurations:\n      - Single one-time purchase: One offer for a standard product\n      - Multiple one-time purchases: Multiple offers in a cart\n      - Subscription: One subscription offer (cannot be combined with other offers)","tags":["elements"],"requestBody":{"description":"POST /v0/elements/checkout/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ElementsCheckoutCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/elements/checkout/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ElementsCheckoutCreatePositiveResponse"}}}},"400":{"description":"POST /v0/elements/checkout/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0ElementsCheckoutCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/elements/checkout/list":{"get":{"operationId":"GetV0ElementsCheckoutList","summary":"List checkout elements","description":"Retrieve a paginated list of checkout elements.\n      \n      Returns all checkout elements created for your workspace, including their \n      associated offers and configuration settings.\n      Results are sorted by creation date (newest first).","tags":["elements"],"parameters":[{"name":"take","in":"query","required":false,"description":"GET /v0/elements/checkout/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ElementsCheckoutListParameterTake"}},{"name":"skip","in":"query","required":false,"description":"GET /v0/elements/checkout/list Parameter","schema":{"$ref":"#/components/schemas/GetV0ElementsCheckoutListParameterSkip"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/elements/checkout/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ElementsCheckoutListPositiveResponse"}}}},"400":{"description":"GET /v0/elements/checkout/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0ElementsCheckoutListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/list":{"get":{"operationId":"GetV0WebhooksList","summary":"List webhooks","description":"Retrieve all configured webhooks for the workspace, newest first.\n\n    A workspace may have at most a small, fixed number of webhooks configured at once — see the\n    create endpoint's error if that limit is reached.","tags":["webhooks"],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/webhooks/list Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksListPositiveResponse"}}}},"400":{"description":"GET /v0/webhooks/list Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksListNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/create":{"post":{"operationId":"PostV0WebhooksCreate","summary":"Create a webhook","description":"Register a new webhook endpoint and subscribe it to one or more event types.","tags":["webhooks"],"requestBody":{"description":"POST /v0/webhooks/create Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksCreateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/webhooks/create Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksCreatePositiveResponse"}}}},"400":{"description":"POST /v0/webhooks/create Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksCreateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/sendTestEvent":{"post":{"operationId":"PostV0WebhooksSendTestEvent","summary":"Send a test event","description":"Fire a synthetic event of the given type. It is delivered to every active webhook\n    currently subscribed to that event type — not just one — the same way a real event would be,\n    including retries on failure. Useful for verifying a receiving endpoint without a real purchase.","tags":["webhooks"],"requestBody":{"description":"POST /v0/webhooks/sendTestEvent Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksSendTestEventRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"POST /v0/webhooks/sendTestEvent Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksSendTestEventPositiveResponse"}}}},"400":{"description":"POST /v0/webhooks/sendTestEvent Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostV0WebhooksSendTestEventNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/{webhookId}":{"get":{"operationId":"GetV0WebhooksWebhookId","summary":"Get webhook details","description":"Retrieve a specific webhook by its ID, including its subscribed event types.","tags":["webhooks"],"parameters":[{"name":"webhookId","in":"path","required":true,"description":"Unique identifier (UUID) of the webhook.","schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdParameterWebhookId"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/webhooks/:webhookId Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdPositiveResponse"}}}},"400":{"description":"GET /v0/webhooks/:webhookId Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/{webhookId}/update":{"patch":{"operationId":"PatchV0WebhooksWebhookIdUpdate","summary":"Update a webhook","description":"Update a webhook's URL, status, secret, or subscribed events.\n\n    Any field omitted from the request is left unchanged. Passing 'events' replaces the full set\n    of subscribed event types.","tags":["webhooks"],"parameters":[{"name":"webhookId","in":"path","required":true,"description":"Unique identifier (UUID) of the webhook.","schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdUpdateParameterWebhookId"}}],"requestBody":{"description":"PATCH /v0/webhooks/:webhookId/update Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdUpdateRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/webhooks/:webhookId/update Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdUpdatePositiveResponse"}}}},"400":{"description":"PATCH /v0/webhooks/:webhookId/update Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdUpdateNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/{webhookId}/archive":{"patch":{"operationId":"PatchV0WebhooksWebhookIdArchive","summary":"Archive a webhook","description":"Archive (soft delete) a webhook by its ID. It stops receiving deliveries but its\n    delivery history remains available.","tags":["webhooks"],"parameters":[{"name":"webhookId","in":"path","required":true,"description":"Unique identifier (UUID) of the webhook.","schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdArchiveParameterWebhookId"}}],"requestBody":{"description":"PATCH /v0/webhooks/:webhookId/archive Request body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdArchiveRequestBody"}}}},"security":[{"APIKEY_1":[],"APIKEY_2":[]}],"responses":{"200":{"description":"PATCH /v0/webhooks/:webhookId/archive Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdArchivePositiveResponse"}}}},"400":{"description":"PATCH /v0/webhooks/:webhookId/archive Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchV0WebhooksWebhookIdArchiveNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}},"/v0/webhooks/{webhookId}/attempts":{"get":{"operationId":"GetV0WebhooksWebhookIdAttempts","summary":"List a webhook's delivery attempts","description":"Retrieve delivery attempt history for a specific webhook, newest first — whether an\n    event was delivered, the HTTP response received, and how many retries occurred.","tags":["webhooks"],"parameters":[{"name":"webhookId","in":"path","required":true,"description":"Unique identifier (UUID) of the webhook.","schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsParameterWebhookId"}},{"name":"skip","in":"query","required":false,"description":"Number of attempts to skip, for pagination.","schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsParameterSkip"}},{"name":"take","in":"query","required":false,"description":"Number of attempts per page (default: 10, max: 100).","schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsParameterTake"}},{"name":"orderDirection","in":"query","required":false,"description":"Sort direction by creation date.","schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsParameterOrderDirection"}}],"security":[{"APIKEY_1":[]}],"responses":{"200":{"description":"GET /v0/webhooks/:webhookId/attempts Positive response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsPositiveResponse"}}}},"400":{"description":"GET /v0/webhooks/:webhookId/attempts Negative response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetV0WebhooksWebhookIdAttemptsNegativeResponse"},"examples":{"example1":{"value":{"status":"error","error":{"message":"Sample error message"}}}}}}}}}}},"components":{"schemas":{"GetV0DiscountsListParameterIds":{"type":"array","items":{"type":"string","format":"uuid"}},"GetV0DiscountsListParameterTermOrId":{"type":"string"},"GetV0DiscountsListParameterStatus":{"type":"string","enum":["active","inactive"]},"GetV0DiscountsListParameterType":{"type":"string","enum":["code","sale"]},"GetV0DiscountsListParameterCurrency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"GetV0DiscountsListParameterValidFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0DiscountsListParameterValidUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0DiscountsListParameterOrderBy":{"type":"string","enum":["createdAt","name","amount"]},"GetV0DiscountsListParameterOrderDirection":{"type":"string","enum":["ASC","DESC"]},"GetV0DiscountsListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0DiscountsListParameterTake":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0DiscountsListParameterArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0DiscountsListParameterExpired":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0DiscountsListParameterWithArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0DiscountsListParameterReturnCount":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0DiscountsListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"discounts":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["discount"],"default":"discount"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["code","sale"]},"name":{"type":["string","null"],"default":null},"amount":{"oneOf":[{"type":"string"},{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}]},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":["string","null"],"default":null},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"purchaseLimit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"timesUsed":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean","default":false},"excludedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]}},"required":["id","type","amount","amountType","status","excludedOffers","currency"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["discounts","count"]}},"required":["status","data"]},"GetV0DiscountsListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0DiscountsCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"discount":{"type":"object","properties":{"object":{"type":"string","enum":["discount"],"default":"discount"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["code","sale"]},"name":{"type":["string","null"],"default":null},"amount":{"oneOf":[{"type":"string"},{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}]},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":["string","null"],"default":null},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"purchaseLimit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"timesUsed":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean","default":false},"excludedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]}},"required":["id","type","amount","amountType","status","excludedOffers","currency"]}},"required":["discount"]}},"required":["status","data"]},"PostV0DiscountsCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0DiscountsCreateRequestBody":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","const":"code"},{"type":"string","const":"sale"}]},"name":{"type":"string"},"amount":{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":"string"},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"purchaseLimit":{"oneOf":[{"type":"string","minLength":1},{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308}]},"excludedOffers":{"type":"array","items":{"type":"string"}},"includedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean"},"timezone":{"type":"string"}},"required":["type","amount","amountType","validFrom","excludedOffers","includedOffers","currency","status","timezone"]},"GetV0DiscountsDiscountIdParameterDiscountId":{"type":"string","format":"uuid"},"GetV0DiscountsDiscountIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"discount":{"type":"object","properties":{"object":{"type":"string","enum":["discount"],"default":"discount"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["code","sale"]},"name":{"type":["string","null"],"default":null},"amount":{"oneOf":[{"type":"string"},{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}]},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":["string","null"],"default":null},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"purchaseLimit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"timesUsed":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean","default":false},"excludedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]}},"required":["id","type","amount","amountType","status","excludedOffers","currency"]}},"required":["discount"]}},"required":["status","data"]},"GetV0DiscountsDiscountIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0DiscountsDiscountIdUpdateParameterDiscountId":{"type":"string","format":"uuid"},"PatchV0DiscountsDiscountIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"discount":{"type":"object","properties":{"object":{"type":"string","enum":["discount"],"default":"discount"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["code","sale"]},"name":{"type":["string","null"],"default":null},"amount":{"oneOf":[{"type":"string"},{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}]},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":["string","null"],"default":null},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"purchaseLimit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"timesUsed":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean","default":false},"excludedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]}},"required":["id","type","amount","amountType","status","excludedOffers","currency"]}},"required":["discount"]}},"required":["status","data"]},"PatchV0DiscountsDiscountIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0DiscountsDiscountIdUpdateRequestBody":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","const":"code"},{"type":"string","const":"sale"}]},"name":{"type":"string"},"amount":{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308},"amountType":{"type":"string","enum":["fixed","percentage"]},"discountCode":{"type":"string"},"validFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"validUntil":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"purchaseLimit":{"oneOf":[{"type":"string","minLength":1},{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308}]},"excludedOffers":{"type":"array","items":{"type":"string"}},"includedOffers":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"status":{"type":"string","enum":["active","inactive"]},"includesAllOffers":{"type":"boolean"},"timezone":{"type":"string"},"id":{"type":"string","format":"uuid"}},"required":["id"]},"PatchV0DiscountsDiscountIdArchiveParameterDiscountId":{"type":"string","format":"uuid"},"PatchV0DiscountsDiscountIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0DiscountsDiscountIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0DiscountsDiscountIdArchiveRequestBody":{"type":"object","properties":{},"required":[]},"GetV0OffersListParameterOrderDirection":{"type":"string","enum":["ASC","DESC"]},"GetV0OffersListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterTake":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OffersListParameterWithArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OffersListParameterReturnCount":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OffersListParameterTermOrId":{"type":"string"},"GetV0OffersListParameterRegions":{"type":"array","items":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]}},"GetV0OffersListParameterPlatforms":{"type":"array","items":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"]}},"GetV0OffersListParameterMinPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterMaxPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterMinAvailability":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterMaxAvailability":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterRecurringInterval":{"type":"string","enum":["day","month","week","year"]},"GetV0OffersListParameterRecurringIntervalCount":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OffersListParameterProduct":{"type":["object","null"],"properties":{"id":{"type":"string"},"ids":{"type":"array","items":{"type":"string","format":"uuid"}},"types":{"type":"array","items":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]}},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}}}},"GetV0OffersListParameterTags":{"type":"array","items":{"type":"string"}},"GetV0OffersListParameterOrderBy":{"type":"string","enum":["createdAt","name","price"]},"GetV0OffersListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"offers":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"price":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"limit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"soldItems":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["DRAFT","OPEN","CLOSED","SOLD"],"default":"DRAFT"},"name":{"type":["string","null"],"default":null},"description":{"type":["string","null"],"default":null},"region":{"type":["string","null"],"enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"],"default":null},"platform":{"type":["string","null"],"enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":null},"gtin":{"type":["string","null"],"default":null},"warningMessage":{"type":["string","null"],"default":null}},"required":["id","price","currency"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["offers","count"]}},"required":["status","data"]},"GetV0OffersListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0OffersCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"offer":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"price":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"limit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"soldItems":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["DRAFT","OPEN","CLOSED","SOLD"],"default":"DRAFT"},"name":{"type":["string","null"],"default":null},"description":{"type":["string","null"],"default":null},"region":{"type":["string","null"],"enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"],"default":null},"platform":{"type":["string","null"],"enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":null},"gtin":{"type":["string","null"],"default":null},"warningMessage":{"type":["string","null"],"default":null}},"required":["id","price","currency"]}},"required":["offer"]}},"required":["status","data"]},"PostV0OffersCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0OffersCreateRequestBody":{"type":"object","properties":{"productId":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["productId","currency","price","limit"]},"GetV0OffersOfferIdParameterOfferId":{"type":"string","format":"uuid"},"GetV0OffersOfferIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"offer":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"price":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"limit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"soldItems":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["DRAFT","OPEN","CLOSED","SOLD"],"default":"DRAFT"},"name":{"type":["string","null"],"default":null},"description":{"type":["string","null"],"default":null},"region":{"type":["string","null"],"enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"],"default":null},"platform":{"type":["string","null"],"enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":null},"gtin":{"type":["string","null"],"default":null},"warningMessage":{"type":["string","null"],"default":null}},"required":["id","price","currency"]}},"required":["offer"]}},"required":["status","data"]},"GetV0OffersOfferIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OffersOfferIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"offer":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"price":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"],"default":null},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"limit":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"soldItems":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"status":{"type":"string","enum":["DRAFT","OPEN","CLOSED","SOLD"],"default":"DRAFT"},"name":{"type":["string","null"],"default":null},"description":{"type":["string","null"],"default":null},"region":{"type":["string","null"],"enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"],"default":null},"platform":{"type":["string","null"],"enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":null},"gtin":{"type":["string","null"],"default":null},"warningMessage":{"type":["string","null"],"default":null}},"required":["id","price","currency"]}},"required":["offer"]}},"required":["status","data"]},"PatchV0OffersOfferIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OffersOfferIdUpdateRequestBody":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]},"id":{"type":"string","format":"uuid"}},"required":["id"]},"PatchV0OffersOfferIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0OffersOfferIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OffersOfferIdArchiveRequestBody":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}},"required":["id"]},"PostV0OffersOfferIdKeysAddParameterOfferId":{"type":"string","format":"uuid"},"PostV0OffersOfferIdKeysAddPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PostV0OffersOfferIdKeysAddNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0OffersOfferIdKeysAddRequestBody":{"type":"object","properties":{"productId":{"type":"string","format":"uuid"},"productKeys":{"type":"array","items":{"type":"string","minLength":1},"minItems":1},"fileName":{"type":"string"}},"required":["productId","productKeys"]},"DeleteV0OffersOfferIdKeysRemoveAllUnsoldParameterOfferId":{"type":"string","format":"uuid"},"DeleteV0OffersOfferIdKeysRemoveAllUnsoldPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"DeleteV0OffersOfferIdKeysRemoveAllUnsoldNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldParameterOfferId":{"type":"string","format":"uuid"},"DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldParameterKeyId":{"type":"string","format":"uuid"},"DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"DeleteV0OffersOfferIdKeysKeyIdRemoveUnsoldNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"GetV0OrdersListParameterOrderDirection":{"type":"string","enum":["ASC","DESC"]},"GetV0OrdersListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OrdersListParameterTake":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0OrdersListParameterArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OrdersListParameterWithArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OrdersListParameterReturnCount":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0OrdersListParameterTerm":{"type":"string"},"GetV0OrdersListParameterIds":{"type":"array","items":{"type":"string","format":"uuid"}},"GetV0OrdersListParameterNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"GetV0OrdersListParameterUserId":{"type":"string","format":"uuid"},"GetV0OrdersListParameterSubscriptionId":{"type":"string"},"GetV0OrdersListParameterSubscriptionNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"GetV0OrdersListParameterCheckoutIds":{"items":{"type":"string","format":"uuid"},"description":"Filter by checkout (checkoutElement) UUID(s). Pass a single checkoutId or multiple checkoutIds — returns orders/payments that originated from any of them. Single value: ?checkoutIds=<uuid>. Multiple: ?checkoutIds=<uuid1>&checkoutIds=<uuid2>.","examples":[["550e8400-e29b-41d4-a716-446655440000"]],"format":"array (preprocessed)"},"GetV0OrdersListParameterCustomFields":{"type":"string","description":"Filter by custom field values. Pass a JSON object of fieldId/value pairs, e.g. {\"playerName\":\"john_doe\"}. Matches records that have a cart item whose custom fields contain all of the provided pairs (exact match). The JSON must be URL-encoded in the query string.","examples":["{\"playerName\":\"john_doe\"}"]},"GetV0OrdersListParameterStatuses":{"type":"array","items":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"]}},"GetV0OrdersListParameterTypes":{"type":"array","items":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"]}},"GetV0OrdersListParameterValueFrom":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"GetV0OrdersListParameterValueTo":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"GetV0OrdersListParameterCurrency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"GetV0OrdersListParameterCountry":{"type":"string","enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"]},"GetV0OrdersListParameterCreatedFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0OrdersListParameterCreatedTo":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0OrdersListParameterOrderBy":{"type":"string","enum":["createdAt","orderNumber","value"]},"GetV0OrdersListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"orders":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"totalItems":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"country":{"type":["string","null"],"default":null},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null},"checkoutId":{"type":["string","null"],"format":"uuid","default":null},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}},"required":["id","number","status","createdAt","orderNumber"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["orders","count"]}},"required":["status","data"]},"GetV0OrdersListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"GetV0OrdersOrderIdOrNumberParameterOrderIdOrNumber":{"oneOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}]},"GetV0OrdersOrderIdOrNumberPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"totalItems":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"country":{"type":["string","null"],"default":null},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null},"checkoutId":{"type":["string","null"],"format":"uuid","default":null},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}},"required":["id","number","status","createdAt","orderNumber"]},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalEnd":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalStart":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"cancelAtIntervalEnd":{"type":"boolean","default":false},"canceledAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"orderId":{"type":"string","format":"uuid"},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"]},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null}},"required":["id","status","createdAt","currentIntervalEnd","currentIntervalStart","orderId","orderNumber","order"]}},"required":["order","subscription"]}},"required":["status","data"]},"GetV0OrdersOrderIdOrNumberNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OrdersOrderIdOrNumberUpdateParameterOrderIdOrNumber":{"oneOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}]},"PatchV0OrdersOrderIdOrNumberUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"totalItems":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"country":{"type":["string","null"],"default":null},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null},"checkoutId":{"type":["string","null"],"format":"uuid","default":null},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}},"required":["id","number","status","createdAt","orderNumber"]}},"required":["order"]}},"required":["status","data"]},"PatchV0OrdersOrderIdOrNumberUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OrdersOrderIdOrNumberUpdateRequestBody":{"type":"object","properties":{"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"]},"value":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"fee":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"tax":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]}},"required":[]},"PatchV0OrdersOrderIdOrNumberCancelParameterOrderIdOrNumber":{"oneOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}]},"PatchV0OrdersOrderIdOrNumberCancelPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"totalItems":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"country":{"type":["string","null"],"default":null},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null},"checkoutId":{"type":["string","null"],"format":"uuid","default":null},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}},"required":["id","number","status","createdAt","orderNumber"]}},"required":["order"]}},"required":["status","data"]},"PatchV0OrdersOrderIdOrNumberCancelNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OrdersOrderIdOrNumberCancelRequestBody":{"type":"object","properties":{},"required":[]},"PatchV0OrdersOrderIdOrNumberRefundParameterOrderIdOrNumber":{"oneOf":[{"type":"string","format":"uuid"},{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"}]},"PatchV0OrdersOrderIdOrNumberRefundPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"refundId":{"type":"string"},"orderId":{"type":"string","format":"uuid"},"amount":{"type":"integer","format":"int64","exclusiveMinimum":0,"maximum":9007199254740991},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"status":{"type":"string","enum":["succeeded","pending"]},"createdAt":{"type":"string"}},"required":["refundId","orderId","amount","currency","status","createdAt"]}},"required":["status","data"]},"PatchV0OrdersOrderIdOrNumberRefundNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0OrdersOrderIdOrNumberRefundRequestBody":{"type":"object","properties":{"amount":{"type":"integer","format":"int64","exclusiveMinimum":0,"maximum":9007199254740991},"reason":{"type":"string","enum":["duplicate","fraudulent","requested_by_customer"]},"metadata":{"type":"object","additionalProperties":{"type":"string"}},"idempotencyKey":{"type":"string","minLength":1,"maxLength":255,"description":"Optional caller-supplied Stripe idempotency key. Prefer this when retrying after a lost response — a keyless retry of a partial refund can double-refund once amount_refunded has changed."}},"required":[]},"GetV0PaymentsListParameterTerm":{"type":"string","description":"Search term to filter results. Matches against order/payment number, user email, or transaction ID."},"GetV0PaymentsListParameterIds":{"type":"array","items":{"type":"string","format":"uuid"},"description":"Array of UUIDs to filter by specific records."},"GetV0PaymentsListParameterNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Filter by exact order/payment number (e.g., #ABC123DEF456)."},"GetV0PaymentsListParameterUserId":{"type":"string","format":"uuid","description":"Filter by the user's UUID who made the order/payment."},"GetV0PaymentsListParameterSubscriptionId":{"type":"string","description":"Deprecated. Use 'subscriptionNumber' instead. Filter by subscription number (as shown in the dashboard) to find all related orders/payments."},"GetV0PaymentsListParameterSubscriptionNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Filter by subscription number (as shown in the dashboard) to find all related orders/payments."},"GetV0PaymentsListParameterCheckoutIds":{"items":{"type":"string","format":"uuid"},"description":"Filter by checkout (checkoutElement) UUID(s). Pass a single checkoutId or multiple checkoutIds — returns orders/payments that originated from any of them. Single value: ?checkoutIds=<uuid>. Multiple: ?checkoutIds=<uuid1>&checkoutIds=<uuid2>.","examples":[["550e8400-e29b-41d4-a716-446655440000"]],"format":"array (preprocessed)"},"GetV0PaymentsListParameterCustomFields":{"type":"string","description":"Filter by custom field values. Pass a JSON object of fieldId/value pairs, e.g. {\"playerName\":\"john_doe\"}. Matches records that have a cart item whose custom fields contain all of the provided pairs (exact match). The JSON must be URL-encoded in the query string.","examples":["{\"playerName\":\"john_doe\"}"]},"GetV0PaymentsListParameterStatuses":{"type":"array","items":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"]},"description":"Filter by status values. Available options:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"},"GetV0PaymentsListParameterTypes":{"type":"array","items":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"]},"description":"Filter by payment types. Available options:\n    - one_time: Single purchase payment\n    - subscription_initial: First payment of a subscription\n    - subscription_update: Subscription plan change payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"GetV0PaymentsListParameterValueFrom":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Minimum value in smallest currency unit (e.g., cents). Filter for amounts greater than or equal to this value."},"GetV0PaymentsListParameterValueTo":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Maximum value in smallest currency unit (e.g., cents). Filter for amounts less than or equal to this value."},"GetV0PaymentsListParameterCurrency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"description":"Filter by ISO 4217 currency code (e.g., USD, EUR, GBP)."},"GetV0PaymentsListParameterCountry":{"type":"string","enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"description":"Filter by ISO 3166-1 alpha-2 country code of the buyer (e.g., US, GB, DE)."},"GetV0PaymentsListParameterOrderBy":{"type":"string","enum":["createdAt","orderNumber","value"],"description":"Field to sort results by. Common options: createdAt, orderNumber, value."},"GetV0PaymentsListParameterCreatedFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Filter payments created on or after this timestamp. Accepts Unix timestamp in seconds or milliseconds."},"GetV0PaymentsListParameterCreatedTo":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Filter payments created on or before this timestamp. Accepts Unix timestamp in seconds or milliseconds."},"GetV0PaymentsListParameterOrderDirection":{"type":"string","enum":["ASC","DESC"],"description":"Sort direction for results. 'ASC' for ascending (oldest/lowest first), 'DESC' for descending (newest/highest first)."},"GetV0PaymentsListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308,"description":"Number of records to skip for offset-based pagination. Use with 'take' parameter."},"GetV0PaymentsListParameterTake":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308,"description":"Maximum number of records to return (page size). Use with 'skip' parameter for pagination."},"GetV0PaymentsListParameterArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}],"description":"If true, return only archived/deleted records. If false or omitted, return only active records."},"GetV0PaymentsListParameterWithArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}],"description":"If true, include archived records in results alongside active records."},"GetV0PaymentsListParameterReturnCount":{"oneOf":[{"type":"string"},{"type":"boolean"}],"description":"If true, include the total count of matching records in the response. Useful for pagination UI."},"GetV0PaymentsListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"payments":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Payment amount in smallest currency unit (e.g., cents for USD). Includes tax but excludes fees."},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Tax amount in smallest currency unit. Included in the total value."},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Processing fee in smallest currency unit. This is deducted from your payout."},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null,"description":"ISO 4217 currency code (e.g., USD, EUR, GBP)."},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null,"description":"Number of decimal places for this currency (e.g., 2 for USD, 0 for JPY)."},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Unix timestamp (milliseconds) when the payment was created."},"userId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the user who made this payment, if associated with a user account."},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null,"description":"Short user object with basic information about the payer."},"orderId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the initial order, for subscription payments this links to the first order."},"orderNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Human-readable order number of the initial order."},"order":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"],"default":null,"description":"Short order object with basic information about the associated order."},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Subscription identifier if this is a subscription-related payment."},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null,"description":"Short subscription object with status and ID."},"checkoutId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the checkout (checkoutElement) this payment originated from, if it was created through a checkout. Null otherwise."},"discount":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["discount"],"default":"discount","description":"Object type identifier. Always 'discount' for discount objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this discount."},"type":{"type":"string","enum":["code","sale"],"description":"Discount type: 'code' for coupon codes, 'sale' for automatic discounts."},"name":{"type":["string","null"],"default":null,"description":"Display name of the discount."},"amount":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Discount amount (fixed value in currency units or percentage value)."},"amountType":{"type":"string","enum":["fixed","percentage"],"description":"Whether amount is 'fixed' (currency value) or 'percentage'."},"discountCode":{"type":["string","null"],"default":null,"description":"The coupon code if this is a code-type discount."}},"required":["id","type","amount","amountType"],"default":null,"description":"Applied discount details if a discount code or sale was used."},"invoiceNumber":{"type":["string","null"],"default":null,"description":"Invoice number for completed payments. Only available for PAID, REFUNDED, or PARTIALLY_REFUNDED statuses."},"invoiceUrl":{"type":["string","null"],"default":null,"description":"URL to download the invoice PDF. Only available for completed payments with generated invoices."},"charges":{"type":["array","null"],"items":{"type":"object","properties":{"object":{"type":"string","enum":["charge"],"default":"charge","description":"Object type identifier. Always 'charge' for charge objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this charge."},"status":{"type":["string","null"],"enum":["succeeded","pending","failed"],"default":null,"description":"Charge status:\n    - succeeded: Payment was successful\n    - pending: Payment is being processed\n    - failed: Payment attempt failed"},"createdAt":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null,"description":"Unix timestamp (milliseconds) when the charge was created."},"ipAddress":{"type":["string","null"],"default":null,"description":"IP address of the customer at time of charge, if available."},"paymentMethod":{"type":["object","null"],"properties":{"type":{"type":"string","description":"Payment method type (e.g., card, paypal, bank_transfer, klarna, affirm)."},"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null,"description":"Card brand if payment method is a card (visa, mastercard, amex, discover, diners, jcb, unionpay)."},"last4":{"type":["string","null"],"default":null,"description":"Last 4 digits of the card or account number."},"card":{"type":"object","properties":{"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null},"last4":{"type":["string","null"],"default":null},"country":{"type":["string","null"]},"network":{"type":["string","null"]},"wallet":{"type":["object","null"],"properties":{"type":{"type":"string","enum":["amex_express_checkout","apple_pay","google_pay","link","masterpass","samsung_pay","visa_checkout"],"description":"The type of digital wallet used for the payment. Possible values:\n    - amex_express_checkout: Amex Express Checkout\n    - apple_pay: Apple Pay\n    - google_pay: Google Pay\n    - link: Stripe Link\n    - masterpass: Masterpass\n    - samsung_pay: Samsung Pay\n    - visa_checkout: Visa Checkout"},"dynamicLast4":{"type":["string","null"],"default":null,"description":"The last four digits of the device account number. For Apple Pay, this is the last four digits of the Device Account Number. May differ from the physical card's last4."}},"required":["type"],"default":null,"description":"Digital wallet details, if the card payment was made via a wallet (e.g., Apple Pay, Google Pay). Null when no wallet was used."}},"description":"Card-specific payment details. Present when the payment method type is 'card'."}},"required":["type"],"default":null,"description":"Payment method details used for this charge."},"reason":{"type":["string","null"],"default":null,"description":"Machine-readable failure reason code if the charge failed."},"sellerMessage":{"type":["string","null"],"default":null,"description":"Human-readable message explaining the charge outcome, useful for failed charges."}},"required":["id"]},"default":null,"description":"Array of charge attempts for this payment. Each charge represents a payment attempt with status and payment method details."}},"required":["id","type","number","status","createdAt"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["payments","count"]}},"required":["status","data"]},"GetV0PaymentsListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"GetV0PaymentsPaymentIdParameterPaymentId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the payment."},"GetV0PaymentsPaymentIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"payment":{"type":"object","properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Payment amount in smallest currency unit (e.g., cents for USD). Includes tax but excludes fees."},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Tax amount in smallest currency unit. Included in the total value."},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Processing fee in smallest currency unit. This is deducted from your payout."},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null,"description":"ISO 4217 currency code (e.g., USD, EUR, GBP)."},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null,"description":"Number of decimal places for this currency (e.g., 2 for USD, 0 for JPY)."},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Unix timestamp (milliseconds) when the payment was created."},"userId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the user who made this payment, if associated with a user account."},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null,"description":"Short user object with basic information about the payer."},"orderId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the initial order, for subscription payments this links to the first order."},"orderNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Human-readable order number of the initial order."},"order":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"],"default":null,"description":"Short order object with basic information about the associated order."},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Subscription identifier if this is a subscription-related payment."},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null,"description":"Short subscription object with status and ID."},"checkoutId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the checkout (checkoutElement) this payment originated from, if it was created through a checkout. Null otherwise."},"discount":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["discount"],"default":"discount","description":"Object type identifier. Always 'discount' for discount objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this discount."},"type":{"type":"string","enum":["code","sale"],"description":"Discount type: 'code' for coupon codes, 'sale' for automatic discounts."},"name":{"type":["string","null"],"default":null,"description":"Display name of the discount."},"amount":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Discount amount (fixed value in currency units or percentage value)."},"amountType":{"type":"string","enum":["fixed","percentage"],"description":"Whether amount is 'fixed' (currency value) or 'percentage'."},"discountCode":{"type":["string","null"],"default":null,"description":"The coupon code if this is a code-type discount."}},"required":["id","type","amount","amountType"],"default":null,"description":"Applied discount details if a discount code or sale was used."},"invoiceNumber":{"type":["string","null"],"default":null,"description":"Invoice number for completed payments. Only available for PAID, REFUNDED, or PARTIALLY_REFUNDED statuses."},"invoiceUrl":{"type":["string","null"],"default":null,"description":"URL to download the invoice PDF. Only available for completed payments with generated invoices."},"charges":{"type":["array","null"],"items":{"type":"object","properties":{"object":{"type":"string","enum":["charge"],"default":"charge","description":"Object type identifier. Always 'charge' for charge objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this charge."},"status":{"type":["string","null"],"enum":["succeeded","pending","failed"],"default":null,"description":"Charge status:\n    - succeeded: Payment was successful\n    - pending: Payment is being processed\n    - failed: Payment attempt failed"},"createdAt":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null,"description":"Unix timestamp (milliseconds) when the charge was created."},"ipAddress":{"type":["string","null"],"default":null,"description":"IP address of the customer at time of charge, if available."},"paymentMethod":{"type":["object","null"],"properties":{"type":{"type":"string","description":"Payment method type (e.g., card, paypal, bank_transfer, klarna, affirm)."},"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null,"description":"Card brand if payment method is a card (visa, mastercard, amex, discover, diners, jcb, unionpay)."},"last4":{"type":["string","null"],"default":null,"description":"Last 4 digits of the card or account number."},"card":{"type":"object","properties":{"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null},"last4":{"type":["string","null"],"default":null},"country":{"type":["string","null"]},"network":{"type":["string","null"]},"wallet":{"type":["object","null"],"properties":{"type":{"type":"string","enum":["amex_express_checkout","apple_pay","google_pay","link","masterpass","samsung_pay","visa_checkout"],"description":"The type of digital wallet used for the payment. Possible values:\n    - amex_express_checkout: Amex Express Checkout\n    - apple_pay: Apple Pay\n    - google_pay: Google Pay\n    - link: Stripe Link\n    - masterpass: Masterpass\n    - samsung_pay: Samsung Pay\n    - visa_checkout: Visa Checkout"},"dynamicLast4":{"type":["string","null"],"default":null,"description":"The last four digits of the device account number. For Apple Pay, this is the last four digits of the Device Account Number. May differ from the physical card's last4."}},"required":["type"],"default":null,"description":"Digital wallet details, if the card payment was made via a wallet (e.g., Apple Pay, Google Pay). Null when no wallet was used."}},"description":"Card-specific payment details. Present when the payment method type is 'card'."}},"required":["type"],"default":null,"description":"Payment method details used for this charge."},"reason":{"type":["string","null"],"default":null,"description":"Machine-readable failure reason code if the charge failed."},"sellerMessage":{"type":["string","null"],"default":null,"description":"Human-readable message explaining the charge outcome, useful for failed charges."}},"required":["id"]},"default":null,"description":"Array of charge attempts for this payment. Each charge represents a payment attempt with status and payment method details."}},"required":["id","type","number","status","createdAt"]}},"required":["payment"]}},"required":["status","data"]},"GetV0PaymentsPaymentIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0PaymentsPaymentIdCancelParameterPaymentId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the payment."},"PatchV0PaymentsPaymentIdCancelPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0PaymentsPaymentIdCancelNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0PaymentsPaymentIdCancelRequestBody":{"type":"object","properties":{},"required":[]},"GetV0ProductsListParameterOrderDirection":{"type":"string","enum":["ASC","DESC"]},"GetV0ProductsListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0ProductsListParameterTake":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"GetV0ProductsListParameterArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0ProductsListParameterWithArchived":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0ProductsListParameterReturnCount":{"oneOf":[{"type":"string"},{"type":"boolean"}]},"GetV0ProductsListParameterIds":{"type":"array","items":{"type":"string","format":"uuid"}},"GetV0ProductsListParameterStatuses":{"type":"array","items":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]}},"GetV0ProductsListParameterTermOrId":{"type":"string"},"GetV0ProductsListParameterTagName":{"type":"string"},"GetV0ProductsListParameterGenres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"GetV0ProductsListParameterSystems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"GetV0ProductsListParameterTypes":{"type":"array","items":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]}},"GetV0ProductsListParameterProjectId":{"type":"string"},"GetV0ProductsListParameterOffers":{"type":["object","null"],"properties":{"regions":{"type":"array","items":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]}},"platforms":{"type":"array","items":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"]}},"offerId":{"type":["string","null"],"format":"uuid"},"minPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"maxPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"minAvailability":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"maxAvailability":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308}}},"GetV0ProductsListParameterOrderBy":{"type":"string","enum":["createdAt","name","price"]},"GetV0ProductsListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"products":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"developer":{"type":["string","null"],"default":null},"publisher":{"type":["string","null"],"default":null},"pegiRating":{"type":["string","null"],"enum":["3","7","12","16","18","!"],"default":null},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"systems":{"type":["array","null"],"items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"default":null},"genres":{"type":["array","null"],"items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]},"default":null},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]},"customFields":{"type":["array","null"],"items":{"discriminator":{"propertyName":"type"},"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"text"},"label":{"type":"string"},"placeholder":{"type":"string"},"regex":{"type":"string"}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"select"},"label":{"type":"string"},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}},"required":["id","type","label","values"]}]},"default":null}},"required":["id","type","status"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["products","count"]}},"required":["status","data"]},"GetV0ProductsListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ProductsCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"developer":{"type":["string","null"],"default":null},"publisher":{"type":["string","null"],"default":null},"pegiRating":{"type":["string","null"],"enum":["3","7","12","16","18","!"],"default":null},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"systems":{"type":["array","null"],"items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"default":null},"genres":{"type":["array","null"],"items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]},"default":null},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]},"customFields":{"type":["array","null"],"items":{"discriminator":{"propertyName":"type"},"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"text"},"label":{"type":"string"},"placeholder":{"type":"string"},"regex":{"type":"string"}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"select"},"label":{"type":"string"},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}},"required":["id","type","label","values"]}]},"default":null}},"required":["id","type","status"]}},"required":["product"]}},"required":["status","data"]},"PostV0ProductsCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ProductsCreateRequestBody":{"allOf":[{"type":"object"},{"oneOf":[{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"VirtualItem"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","projectId","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"Game"},"developer":{"type":"string"},"publisher":{"type":"string"},"pegiRating":{"type":"string","enum":["3","7","12","16","18","!"]},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"requirements":{"type":"object","properties":{"minimum":{"type":"array","items":{"type":"object","properties":{"system":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"requirement":{"type":"string","minLength":1},"value":{"type":"string","minLength":1}},"required":["system","requirement","value"]}},"recommended":{"type":"array","items":{"type":"object","properties":{"system":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"requirement":{"type":"string","minLength":1},"value":{"type":"string","minLength":1}},"required":["system","requirement","value"]}}}}},"required":["name","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"VirtualCurrency"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","projectId","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"GiftCard"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"SoftwareKey"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"DigitalDownload"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"Subscription"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","type"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"OneTimePayment"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}}},"required":["name","type"]}]}]},"GetV0ProductsProductIdParameterProductId":{"type":"string","format":"uuid"},"GetV0ProductsProductIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"developer":{"type":["string","null"],"default":null},"publisher":{"type":["string","null"],"default":null},"pegiRating":{"type":["string","null"],"enum":["3","7","12","16","18","!"],"default":null},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"systems":{"type":["array","null"],"items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"default":null},"genres":{"type":["array","null"],"items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]},"default":null},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]},"customFields":{"type":["array","null"],"items":{"discriminator":{"propertyName":"type"},"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"text"},"label":{"type":"string"},"placeholder":{"type":"string"},"regex":{"type":"string"}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"select"},"label":{"type":"string"},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}},"required":["id","type","label","values"]}]},"default":null}},"required":["id","type","status"]},"offers":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}}},"required":["product","offers"]}},"required":["status","data"]},"GetV0ProductsProductIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdArchiveParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0ProductsProductIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdArchiveRequestBody":{"type":"object","properties":{"id":{"type":"string"},"archiveOffers":{"type":"boolean"}},"required":["id"]},"PatchV0ProductsProductIdUpdateParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"developer":{"type":["string","null"],"default":null},"publisher":{"type":["string","null"],"default":null},"pegiRating":{"type":["string","null"],"enum":["3","7","12","16","18","!"],"default":null},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"systems":{"type":["array","null"],"items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"default":null},"genres":{"type":["array","null"],"items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]},"default":null},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]},"customFields":{"type":["array","null"],"items":{"discriminator":{"propertyName":"type"},"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"text"},"label":{"type":"string"},"placeholder":{"type":"string"},"regex":{"type":"string"}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"select"},"label":{"type":"string"},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}},"required":["id","type","label","values"]}]},"default":null}},"required":["id","type","status"]}},"required":["product"]}},"required":["status","data"]},"PatchV0ProductsProductIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdUpdateRequestBody":{"allOf":[{"type":"object"},{"allOf":[{"type":"object","properties":{},"required":[]},{"oneOf":[{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"Game"},"developer":{"type":"string"},"publisher":{"type":"string"},"pegiRating":{"type":"string","enum":["3","7","12","16","18","!"]},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"requirements":{"type":"object","properties":{"minimum":{"type":"array","items":{"type":"object","properties":{"system":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"requirement":{"type":"string","minLength":1},"value":{"type":"string","minLength":1}},"required":["system","requirement","value"]}},"recommended":{"type":"array","items":{"type":"object","properties":{"system":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"requirement":{"type":"string","minLength":1},"value":{"type":"string","minLength":1}},"required":["system","requirement","value"]}}}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"VirtualItem"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"VirtualCurrency"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"GiftCard"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"SoftwareKey"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"DigitalDownload"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"Subscription"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]},{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"gallery":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"blurHash":{"type":"string"}},"required":["value"]},"maxItems":10},"trailer":{"oneOf":[{"type":"string","format":"url"},{"type":"string","const":""}]},"featureCoverVideo":{"type":"boolean"},"genres":{"type":"array","items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]}},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"],"default":"ACTIVE"},"externalId":{"type":"string"},"projectId":{"type":"string","format":"uuid"},"systems":{"type":"array","items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]}},"offers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"price":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"originalPrice":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308},"freeProduct":{"type":"boolean","default":false},"limit":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"region":{"type":"string","enum":["Global","Europe","Argentina","United States","Turkey","United Kingdom","Latin America","Brazil","Canada","Mexico","Germany","Colombia","France","Saudi Arabia","Australia","Spain","India","Italy","Netherlands","United Arab Emirates","North America","Poland","Belgium","Asia","Egypt","Austria","Singapore","EMEA","Ireland","RU/CIS","Sweden","Portugal","Switzerland","New Zealand","Malaysia","Finland","Greece","Norway","Denmark","Japan","Hong Kong","Philippines","Middle East","Indonesia","Czech Republic","South Africa","South Korea","Luxembourg","Slovakia","Romania","Slovenia","Hungary","Chile","Nigeria","Thailand","Kuwait","Vietnam","Rest of the World","Bahrain","Qatar"]},"platform":{"type":"string","enum":["Meta Quest","TV","Music","Tidal","Tinder","Zalando","Razer","Netflix","Spotify","Walmart","Amazon","Food","Prepaid","Steam","Xbox Live","Origin","PSN","Ubisoft Connect","Nintendo","Official Website","GOG.com","Epic Games","Windows Store","Battle.net","Riot Games","Steam Gift Card","Roblox","Green gift","EA App","Rockstar Games Launcher","ArenaNet","PUBG","App Store","Google Play","Mobile","Other","Rockstar"],"default":"Global"},"recurringInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"recurringIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"trialInterval":{"type":["string","null"],"enum":["day","month","week","year"]},"trialIntervalCount":{"type":["integer","null"],"format":"int64","minimum":1,"maximum":9007199254740991},"gtin":{"oneOf":[{"type":"string"},{"type":"string","minLength":12,"maxLength":14}]},"externalId":{"type":"string"},"variantId":{"type":"string","format":"uuid"},"variantIdx":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"fileName":{"type":"string"},"downloadFile":{"type":"string"},"downloadFileName":{"type":"string"},"downloadFileSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"downloadDescription":{"type":"string"},"productKeys":{"type":"array","items":{"type":"string","minLength":1}},"hasDiscount":{"type":"boolean"},"warningMessage":{"type":"string"},"mutableQuantity":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"downloadFileData":{"type":["object","null"],"properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"chunk":{"format":"any"},"metadata":{"type":"object","properties":{"number":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"start":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"end":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"size":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["number","start","end","size"]}},"required":["chunk","metadata"]}},"totalChunks":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"totalSize":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["chunks","totalChunks","totalSize"]},"downloadFileType":{"type":["string","null"]}},"required":["currency","price","limit"]}},"variants":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]}},"customFields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"text"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"regex":{"type":"string"},"validationUrl":{"oneOf":[{"type":"string","const":""},{"type":"string","format":"url"}]},"validationUrlSecret":{"type":"string"},"values":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string","minLength":1},"type":{"type":"string","const":"select"},"label":{"type":"string","minLength":3},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1}},"required":["name"]},"minItems":1},"regex":{"description":"This value will never be returned in this type","not":{}},"validationUrl":{"description":"This value will never be returned in this type","not":{}},"validationUrlSecret":{"description":"This value will never be returned in this type","not":{}}},"required":["id","type","label","values"]}]}},"productRedeemMessage":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":100}},"required":["id","name"]}},"type":{"type":"string","const":"OneTimePayment"},"requirements":{"description":"This value will never be returned in this type","not":{}},"developer":{"description":"This value will never be returned in this type","not":{}},"publisher":{"description":"This value will never be returned in this type","not":{}},"pegiRating":{"description":"This value will never be returned in this type","not":{}},"releaseDate":{"description":"This value will never be returned in this type","not":{}},"id":{"type":"string","format":"uuid"}},"required":["id"]}]}]}]},"PostV0ProductsProductIdDuplicateParameterProductId":{"type":"string","format":"uuid"},"PostV0ProductsProductIdDuplicatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"developer":{"type":["string","null"],"default":null},"publisher":{"type":["string","null"],"default":null},"pegiRating":{"type":["string","null"],"enum":["3","7","12","16","18","!"],"default":null},"releaseDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"systems":{"type":["array","null"],"items":{"type":"string","enum":["Windows","MacOs","Linux","PlayStation 4","PlayStation 5","Xbox One","Xbox Series X|S","iOS","Android","Nintendo Switch","Nintendo 3DS"]},"default":null},"genres":{"type":["array","null"],"items":{"type":"string","enum":["Action","Action RPG","Adventure","Arcade","Arcade Racing","Battle Royale","Beat 'em up","Board Game","Card Game","Casual","Co-op","Educational","Fighting","FPS","Horror","Indie","Interactive Story","Japanese RPG","Logic Game","MMO","Management","Metroidvania","Mini-games","Multiplayer","Open World","Party","Platformer","Puzzle","RPG","Racing","Real-Time Strategy","Roguelike","Rhythm","Sandbox","Shooter","Simulation","Simulation Racing","Sports","Strategy","Survival","Tactical RPG","TPS","Turn-Based Strategy","Visual Novel","Point & Click","Interactive Fiction","Hidden Object"]},"default":null},"status":{"type":"string","enum":["DRAFT","ACTIVE","HIDDEN"]},"customFields":{"type":["array","null"],"items":{"discriminator":{"propertyName":"type"},"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"text"},"label":{"type":"string"},"placeholder":{"type":"string"},"regex":{"type":"string"}},"required":["id","type","label"]},{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","const":"select"},"label":{"type":"string"},"placeholder":{"type":"string"},"values":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}},"required":["id","type","label","values"]}]},"default":null}},"required":["id","type","status"]}},"required":["product"]}},"required":["status","data"]},"PostV0ProductsProductIdDuplicateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ProductsProductIdDuplicateRequestBody":{"type":"object","properties":{},"required":[]},"PostV0ProductsProductIdVariantsAddParameterProductId":{"type":"string","format":"uuid"},"PostV0ProductsProductIdVariantsAddPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"variant":{"type":"object","properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"order":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null}},"required":["id"]}},"required":["variant"]}},"required":["status","data"]},"PostV0ProductsProductIdVariantsAddNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ProductsProductIdVariantsAddRequestBody":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]},"PatchV0ProductsProductIdVariantsVariantIdUpdateParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdVariantsVariantIdUpdateParameterVariantId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdVariantsVariantIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"variant":{"type":"object","properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"order":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null}},"required":["id"]}},"required":["variant"]}},"required":["status","data"]},"PatchV0ProductsProductIdVariantsVariantIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdVariantsVariantIdUpdateRequestBody":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"},"id":{"type":"string","format":"uuid"}},"required":[]},"PatchV0ProductsProductIdVariantsVariantIdArchiveParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdVariantsVariantIdArchiveParameterVariantId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdVariantsVariantIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0ProductsProductIdVariantsVariantIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdVariantsVariantIdArchiveRequestBody":{"type":"object","properties":{"id":{"type":"string"},"archiveOffers":{"type":"boolean"}},"required":["id"]},"PostV0ProductsProductIdPlansAddParameterProductId":{"type":"string","format":"uuid"},"PostV0ProductsProductIdPlansAddPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"plan":{"type":"object","properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"order":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null}},"required":["id"]}},"required":["plan"]}},"required":["status","data"]},"PostV0ProductsProductIdPlansAddNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ProductsProductIdPlansAddRequestBody":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"}},"required":["name"]},"PatchV0ProductsProductIdPlansPlanIdUpdateParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdPlansPlanIdUpdateParameterPlanId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdPlansPlanIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"plan":{"type":"object","properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null},"name":{"type":"string","default":""},"description":{"type":"string","default":""},"order":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null}},"required":["id"]}},"required":["plan"]}},"required":["status","data"]},"PatchV0ProductsProductIdPlansPlanIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdPlansPlanIdUpdateRequestBody":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":150},"description":{"type":"string","default":""},"features":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]}},"cover":{"type":"string"},"coverBlurHash":{"type":"string"},"coverVideo":{"type":"string"},"externalId":{"type":"string"},"id":{"type":"string","format":"uuid"}},"required":[]},"PatchV0ProductsProductIdPlansPlanIdArchiveParameterProductId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdPlansPlanIdArchiveParameterPlanId":{"type":"string","format":"uuid"},"PatchV0ProductsProductIdPlansPlanIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0ProductsProductIdPlansPlanIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0ProductsProductIdPlansPlanIdArchiveRequestBody":{"type":"object","properties":{"id":{"type":"string"},"archiveOffers":{"type":"boolean"}},"required":["id"]},"GetV0SubscriptionsListParameterStatus":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Filter Subscriptions by their status:\n        - active: Currently active Subscription\n        - past_due: Payment failed but will retry\n        - canceled: Subscription has been canceled\n        - incomplete: Initial payment failed\n        - incomplete_expired: Initial payment failed and expired\n        - trialing: In trial period\n        - unpaid: Payment failed and won't retry"},"GetV0SubscriptionsListParameterUserId":{"type":"string","format":"uuid","description":"Filter Subscriptions by User ID"},"GetV0SubscriptionsListParameterCreatedFrom":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Filter Subscriptions created on or after this timestamp. Accepts Unix timestamp in seconds or milliseconds. Must not be later than createdTo."},"GetV0SubscriptionsListParameterCreatedTo":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Filter Subscriptions created on or before this timestamp. Accepts Unix timestamp in seconds or milliseconds. Must not be earlier than createdFrom."},"GetV0SubscriptionsListParameterCursor":{"type":"string","description":"Pagination cursor for fetching next page"},"GetV0SubscriptionsListParameterTake":{"type":"integer","format":"int64","minimum":1,"maximum":100,"default":10,"description":"Number of Subscriptions per page (default: 10, max: 100)"},"GetV0SubscriptionsListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"subscriptions":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalEnd":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalStart":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"cancelAtIntervalEnd":{"type":"boolean","default":false},"canceledAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"orderId":{"type":"string","format":"uuid"},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"]},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null}},"required":["id","status","createdAt","currentIntervalEnd","currentIntervalStart","orderId","orderNumber","order"]}},"count":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"cursor":{"type":["string","null"]},"hasMore":{"type":"boolean","default":false}},"required":["subscriptions","count","cursor"]}},"required":["status","data"]},"GetV0SubscriptionsListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0SubscriptionsCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"subscription":{"type":"object","properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalEnd":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalStart":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"cancelAtIntervalEnd":{"type":"boolean","default":false},"canceledAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"orderId":{"type":"string","format":"uuid"},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"]},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null}},"required":["id","status","createdAt","currentIntervalEnd","currentIntervalStart","orderId","orderNumber","order"]}},"required":["subscription"]}},"required":["status","data"]},"PostV0SubscriptionsCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0SubscriptionsCreateRequestBody":{"type":"object","properties":{"userId":{"type":"string","format":"uuid"},"userEmail":{"type":"string","format":"email"},"backdateStartDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"billingCycleAnchor":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"trialEnd":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"skipTrial":{"type":"boolean","default":false},"skipNotifications":{"type":"boolean","default":false},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Item. Required if Offer ID is not provided. Can be used to override the Offer name.","examples":["Premium Plan"]},"unitPrice":{"type":"integer","format":"int64","exclusiveMinimum":100,"maximum":9007199254740991,"description":"New unit price in cents (min: 100). Required if Offer ID is not provided. Can be used to override the Offer price.","examples":[10000]},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"description":"Valid currency code. Required if value is provided. Required if Offer ID is not provided. Can be used to override the Offer currency.\n        \n        Note: Currently needs to match Workspace currency.","examples":["USD"]},"quantity":{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308,"default":1,"description":"Optional quantity (default: 1).","examples":[1]},"offerId":{"type":"string","format":"uuid","description":"Optional valid Offer ID. Adds Offer reference to the Item. \n      \n      Note: name, value and currency are derived from the Offer if not provided.\n      - name: Offer name with full specification\n      - value: Offer price\n      - currency: Offer currency","examples":["123e4567-e89b-12d3-a456-426614174000"]},"price":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use value instead."},"value":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use unitPrice instead."}}},"minItems":1,"maxItems":20}},"required":["items"]},"GetV0SubscriptionsSubscriptionIdOrNumberParameterSubscriptionIdOrNumber":{"type":"string","description":"Subscription ID or order number"},"GetV0SubscriptionsSubscriptionIdOrNumberPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"subscription":{"type":"object","properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalEnd":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"currentIntervalStart":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"cancelAtIntervalEnd":{"type":"boolean","default":false},"canceledAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"userId":{"type":["string","null"],"format":"uuid","default":null},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null},"orderId":{"type":"string","format":"uuid"},"orderNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$"},"order":{"type":"object","properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"]},"lastPaymentId":{"type":["string","null"],"format":"uuid","default":null},"lastPaymentNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null},"lastPayment":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"}},"required":["id","type","number","status"],"default":null}},"required":["id","status","createdAt","currentIntervalEnd","currentIntervalStart","orderId","orderNumber","order"]},"lastPayment":{"type":"object","properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Payment amount in smallest currency unit (e.g., cents for USD). Includes tax but excludes fees."},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Tax amount in smallest currency unit. Included in the total value."},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Processing fee in smallest currency unit. This is deducted from your payout."},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null,"description":"ISO 4217 currency code (e.g., USD, EUR, GBP)."},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null,"description":"Number of decimal places for this currency (e.g., 2 for USD, 0 for JPY)."},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Unix timestamp (milliseconds) when the payment was created."},"userId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the user who made this payment, if associated with a user account."},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null,"description":"Short user object with basic information about the payer."},"orderId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the initial order, for subscription payments this links to the first order."},"orderNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Human-readable order number of the initial order."},"order":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"],"default":null,"description":"Short order object with basic information about the associated order."},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Subscription identifier if this is a subscription-related payment."},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null,"description":"Short subscription object with status and ID."},"checkoutId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the checkout (checkoutElement) this payment originated from, if it was created through a checkout. Null otherwise."},"discount":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["discount"],"default":"discount","description":"Object type identifier. Always 'discount' for discount objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this discount."},"type":{"type":"string","enum":["code","sale"],"description":"Discount type: 'code' for coupon codes, 'sale' for automatic discounts."},"name":{"type":["string","null"],"default":null,"description":"Display name of the discount."},"amount":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Discount amount (fixed value in currency units or percentage value)."},"amountType":{"type":"string","enum":["fixed","percentage"],"description":"Whether amount is 'fixed' (currency value) or 'percentage'."},"discountCode":{"type":["string","null"],"default":null,"description":"The coupon code if this is a code-type discount."}},"required":["id","type","amount","amountType"],"default":null,"description":"Applied discount details if a discount code or sale was used."},"invoiceNumber":{"type":["string","null"],"default":null,"description":"Invoice number for completed payments. Only available for PAID, REFUNDED, or PARTIALLY_REFUNDED statuses."},"invoiceUrl":{"type":["string","null"],"default":null,"description":"URL to download the invoice PDF. Only available for completed payments with generated invoices."},"charges":{"type":["array","null"],"items":{"type":"object","properties":{"object":{"type":"string","enum":["charge"],"default":"charge","description":"Object type identifier. Always 'charge' for charge objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this charge."},"status":{"type":["string","null"],"enum":["succeeded","pending","failed"],"default":null,"description":"Charge status:\n    - succeeded: Payment was successful\n    - pending: Payment is being processed\n    - failed: Payment attempt failed"},"createdAt":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null,"description":"Unix timestamp (milliseconds) when the charge was created."},"ipAddress":{"type":["string","null"],"default":null,"description":"IP address of the customer at time of charge, if available."},"paymentMethod":{"type":["object","null"],"properties":{"type":{"type":"string","description":"Payment method type (e.g., card, paypal, bank_transfer, klarna, affirm)."},"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null,"description":"Card brand if payment method is a card (visa, mastercard, amex, discover, diners, jcb, unionpay)."},"last4":{"type":["string","null"],"default":null,"description":"Last 4 digits of the card or account number."},"card":{"type":"object","properties":{"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null},"last4":{"type":["string","null"],"default":null},"country":{"type":["string","null"]},"network":{"type":["string","null"]},"wallet":{"type":["object","null"],"properties":{"type":{"type":"string","enum":["amex_express_checkout","apple_pay","google_pay","link","masterpass","samsung_pay","visa_checkout"],"description":"The type of digital wallet used for the payment. Possible values:\n    - amex_express_checkout: Amex Express Checkout\n    - apple_pay: Apple Pay\n    - google_pay: Google Pay\n    - link: Stripe Link\n    - masterpass: Masterpass\n    - samsung_pay: Samsung Pay\n    - visa_checkout: Visa Checkout"},"dynamicLast4":{"type":["string","null"],"default":null,"description":"The last four digits of the device account number. For Apple Pay, this is the last four digits of the Device Account Number. May differ from the physical card's last4."}},"required":["type"],"default":null,"description":"Digital wallet details, if the card payment was made via a wallet (e.g., Apple Pay, Google Pay). Null when no wallet was used."}},"description":"Card-specific payment details. Present when the payment method type is 'card'."}},"required":["type"],"default":null,"description":"Payment method details used for this charge."},"reason":{"type":["string","null"],"default":null,"description":"Machine-readable failure reason code if the charge failed."},"sellerMessage":{"type":["string","null"],"default":null,"description":"Human-readable message explaining the charge outcome, useful for failed charges."}},"required":["id"]},"default":null,"description":"Array of charge attempts for this payment. Each charge represents a payment attempt with status and payment method details."}},"required":["id","type","number","status","createdAt"]},"items":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["item"],"default":"item"},"quantity":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"value":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"name":{"type":"string"},"variant":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"],"default":null},"plan":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"],"default":null},"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null}},"required":["id","type"]},"offer":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"]},"id":{"type":"string","format":"uuid"},"customFields":{"type":["object","null"],"additionalProperties":{"type":"string"},"default":null}},"required":["currency","name","product","offer","id"]}},"user":{"type":"object","properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."},"email":{"type":["string","null"],"format":"email","default":null},"details":{"type":["object","null"],"properties":{"firstName":{"type":["string","null"],"default":null},"lastName":{"type":["string","null"],"default":null},"dialCode":{"type":["string","null"],"default":null},"phoneNumber":{"type":["string","null"],"default":null},"taxId":{"type":["string","null"],"enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"],"default":null},"taxNumber":{"type":["string","null"],"default":null},"type":{"type":["string","null"],"enum":["individual","company"],"default":null},"address":{"type":["string","null"],"default":null},"addressLine2":{"type":["string","null"],"default":null},"city":{"type":["string","null"],"default":null},"postalCode":{"type":["string","null"],"default":null},"companyName":{"type":["string","null"],"default":null},"countryCode":{"type":["string","null"],"enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"default":null},"state":{"type":["string","null"],"default":null}},"default":null},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}},"required":["subscription","lastPayment","items","user"]}},"required":["status","data"]},"GetV0SubscriptionsSubscriptionIdOrNumberNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentParameterSubscriptionIdOrNumber":{"type":"string","description":"Subscription ID or order number"},"GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"upcomingPayment":{"type":["object","null"],"properties":{"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"chargeDate":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991}},"required":["chargeDate"]}},"required":["upcomingPayment"]}},"required":["status","data"]},"GetV0SubscriptionsSubscriptionIdOrNumberUpcomingPaymentNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0SubscriptionsSubscriptionIdOrNumberUpdateParameterSubscriptionIdOrNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription ID or order number"},"PatchV0SubscriptionsSubscriptionIdOrNumberUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0SubscriptionsSubscriptionIdOrNumberUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0SubscriptionsSubscriptionIdOrNumberUpdateRequestBody":{"type":"object","properties":{"prorationBehavior":{"type":"string","enum":["none","create_prorations","always_invoice"],"default":"none"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Item. Required if Offer ID is not provided. Can be used to override the Offer name.","examples":["Premium Plan"]},"unitPrice":{"type":"integer","format":"int64","exclusiveMinimum":100,"maximum":9007199254740991,"description":"New unit price in cents (min: 100). Required if Offer ID is not provided. Can be used to override the Offer price.","examples":[10000]},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"description":"Valid currency code. Required if value is provided. Required if Offer ID is not provided. Can be used to override the Offer currency.\n        \n        Note: Currently needs to match Workspace currency.","examples":["USD"]},"quantity":{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308,"default":1,"description":"Optional quantity (default: 1).","examples":[1]},"offerId":{"type":"string","format":"uuid","description":"Optional valid Offer ID. Adds Offer reference to the Item. \n      \n      Note: name, value and currency are derived from the Offer if not provided.\n      - name: Offer name with full specification\n      - value: Offer price\n      - currency: Offer currency","examples":["123e4567-e89b-12d3-a456-426614174000"]},"price":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use value instead."},"value":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use unitPrice instead."}}},"minItems":1,"maxItems":20}},"required":["items"]},"PostV0SubscriptionsSubscriptionIdOrNumberChargeParameterSubscriptionIdOrNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription ID or order number"},"PostV0SubscriptionsSubscriptionIdOrNumberChargePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"payment":{"type":"object","properties":{"object":{"type":"string","enum":["payment"],"default":"payment","description":"Object type identifier. Always 'payment' for payment objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this payment."},"type":{"type":"string","enum":["one_time","subscription_initial","subscription_update","subscription_interval","subscription_extra","claim_free"],"description":"Type of payment:\n    - one_time: Single purchase\n    - subscription_initial: First subscription payment\n    - subscription_update: Subscription modification payment\n    - subscription_interval: Recurring subscription payment\n    - subscription_extra: Additional subscription charge\n    - claim_free: Free product claim"},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable payment number (e.g., #ABC123DEF456). Used for reference in invoices and support."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current payment status:\n    - PENDING: Being processed\n    - PAID: Completed successfully\n    - FAILED: Payment failed\n    - UNPAID: Not yet attempted\n    - CANCELLED: Was cancelled\n    - REFUNDED: Fully refunded\n    - PARTIALLY_REFUNDED: Partially refunded\n    - EXPIRED: Expired before completion"},"value":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Payment amount in smallest currency unit (e.g., cents for USD). Includes tax but excludes fees."},"tax":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Tax amount in smallest currency unit. Included in the total value."},"fee":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0,"description":"Processing fee in smallest currency unit. This is deducted from your payout."},"currency":{"type":["string","null"],"enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"default":null,"description":"ISO 4217 currency code (e.g., USD, EUR, GBP)."},"currencyDecimals":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null,"description":"Number of decimal places for this currency (e.g., 2 for USD, 0 for JPY)."},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Unix timestamp (milliseconds) when the payment was created."},"userId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the user who made this payment, if associated with a user account."},"user":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."}},"required":["id"],"default":null,"description":"Short user object with basic information about the payer."},"orderId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the initial order, for subscription payments this links to the first order."},"orderNumber":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Human-readable order number of the initial order."},"order":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["order"],"default":"order","description":"Object type identifier. Always 'order' for order objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this order."},"number":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Human-readable order number."},"status":{"type":"string","enum":["PENDING","PAID","FAILED","UNPAID","CANCELLED","REFUNDED","PARTIALLY_REFUNDED","EXPIRED"],"description":"Current order status."}},"required":["id","number","status"],"default":null,"description":"Short order object with basic information about the associated order."},"subscriptionId":{"type":["string","null"],"pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","default":null,"description":"Subscription identifier if this is a subscription-related payment."},"subscription":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["subscription"],"default":"subscription","description":"Object type identifier. Always 'subscription' for subscription objects."},"id":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription identifier (based on initial order number)."},"status":{"type":"string","enum":["all","active","canceled","incomplete","incomplete_expired","past_due","trialing","paused","unpaid"],"description":"Subscription status from payment provider:\n    - active: Subscription is active and billing\n    - past_due: Payment failed, retry in progress\n    - canceled: Subscription has been cancelled\n    - unpaid: Payment failed after all retries\n    - incomplete: Initial payment pending\n    - incomplete_expired: Initial payment expired\n    - trialing: In trial period\n    - paused: Subscription is paused"}},"required":["id","status"],"default":null,"description":"Short subscription object with status and ID."},"checkoutId":{"type":["string","null"],"format":"uuid","default":null,"description":"UUID of the checkout (checkoutElement) this payment originated from, if it was created through a checkout. Null otherwise."},"discount":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["discount"],"default":"discount","description":"Object type identifier. Always 'discount' for discount objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this discount."},"type":{"type":"string","enum":["code","sale"],"description":"Discount type: 'code' for coupon codes, 'sale' for automatic discounts."},"name":{"type":["string","null"],"default":null,"description":"Display name of the discount."},"amount":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Discount amount (fixed value in currency units or percentage value)."},"amountType":{"type":"string","enum":["fixed","percentage"],"description":"Whether amount is 'fixed' (currency value) or 'percentage'."},"discountCode":{"type":["string","null"],"default":null,"description":"The coupon code if this is a code-type discount."}},"required":["id","type","amount","amountType"],"default":null,"description":"Applied discount details if a discount code or sale was used."},"invoiceNumber":{"type":["string","null"],"default":null,"description":"Invoice number for completed payments. Only available for PAID, REFUNDED, or PARTIALLY_REFUNDED statuses."},"invoiceUrl":{"type":["string","null"],"default":null,"description":"URL to download the invoice PDF. Only available for completed payments with generated invoices."},"charges":{"type":["array","null"],"items":{"type":"object","properties":{"object":{"type":"string","enum":["charge"],"default":"charge","description":"Object type identifier. Always 'charge' for charge objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this charge."},"status":{"type":["string","null"],"enum":["succeeded","pending","failed"],"default":null,"description":"Charge status:\n    - succeeded: Payment was successful\n    - pending: Payment is being processed\n    - failed: Payment attempt failed"},"createdAt":{"type":["number","null"],"format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"default":null,"description":"Unix timestamp (milliseconds) when the charge was created."},"ipAddress":{"type":["string","null"],"default":null,"description":"IP address of the customer at time of charge, if available."},"paymentMethod":{"type":["object","null"],"properties":{"type":{"type":"string","description":"Payment method type (e.g., card, paypal, bank_transfer, klarna, affirm)."},"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null,"description":"Card brand if payment method is a card (visa, mastercard, amex, discover, diners, jcb, unionpay)."},"last4":{"type":["string","null"],"default":null,"description":"Last 4 digits of the card or account number."},"card":{"type":"object","properties":{"brand":{"type":["string","null"],"enum":["visa","mastercard","amex","discover","diners","jcb","unionpay"],"default":null},"last4":{"type":["string","null"],"default":null},"country":{"type":["string","null"]},"network":{"type":["string","null"]},"wallet":{"type":["object","null"],"properties":{"type":{"type":"string","enum":["amex_express_checkout","apple_pay","google_pay","link","masterpass","samsung_pay","visa_checkout"],"description":"The type of digital wallet used for the payment. Possible values:\n    - amex_express_checkout: Amex Express Checkout\n    - apple_pay: Apple Pay\n    - google_pay: Google Pay\n    - link: Stripe Link\n    - masterpass: Masterpass\n    - samsung_pay: Samsung Pay\n    - visa_checkout: Visa Checkout"},"dynamicLast4":{"type":["string","null"],"default":null,"description":"The last four digits of the device account number. For Apple Pay, this is the last four digits of the Device Account Number. May differ from the physical card's last4."}},"required":["type"],"default":null,"description":"Digital wallet details, if the card payment was made via a wallet (e.g., Apple Pay, Google Pay). Null when no wallet was used."}},"description":"Card-specific payment details. Present when the payment method type is 'card'."}},"required":["type"],"default":null,"description":"Payment method details used for this charge."},"reason":{"type":["string","null"],"default":null,"description":"Machine-readable failure reason code if the charge failed."},"sellerMessage":{"type":["string","null"],"default":null,"description":"Human-readable message explaining the charge outcome, useful for failed charges."}},"required":["id"]},"default":null,"description":"Array of charge attempts for this payment. Each charge represents a payment attempt with status and payment method details."}},"required":["id","type","number","status","createdAt"]}},"required":["payment"]}},"required":["status","data"]},"PostV0SubscriptionsSubscriptionIdOrNumberChargeNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0SubscriptionsSubscriptionIdOrNumberChargeRequestBody":{"type":"object","properties":{"description":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Item. Required if Offer ID is not provided. Can be used to override the Offer name.","examples":["Premium Plan"]},"unitPrice":{"type":"integer","format":"int64","exclusiveMinimum":100,"maximum":9007199254740991,"description":"New unit price in cents (min: 100). Required if Offer ID is not provided. Can be used to override the Offer price.","examples":[10000]},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"description":"Valid currency code. Required if value is provided. Required if Offer ID is not provided. Can be used to override the Offer currency.\n        \n        Note: Currently needs to match Workspace currency.","examples":["USD"]},"quantity":{"type":"number","format":"double","minimum":1,"maximum":1.7976931348623157e+308,"default":1,"description":"Optional quantity (default: 1).","examples":[1]},"offerId":{"type":"string","format":"uuid","description":"Optional valid Offer ID. Adds Offer reference to the Item. \n      \n      Note: name, value and currency are derived from the Offer if not provided.\n      - name: Offer name with full specification\n      - value: Offer price\n      - currency: Offer currency","examples":["123e4567-e89b-12d3-a456-426614174000"]},"price":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use value instead."},"value":{"type":"number","format":"double","minimum":100,"maximum":1.7976931348623157e+308,"description":"Deprecated. Use unitPrice instead."}}},"minItems":1,"maxItems":20}},"required":["items"]},"PatchV0SubscriptionsSubscriptionIdOrNumberCancelParameterSubscriptionIdOrNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription ID or order number"},"PatchV0SubscriptionsSubscriptionIdOrNumberCancelPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0SubscriptionsSubscriptionIdOrNumberCancelNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0SubscriptionsSubscriptionIdOrNumberCancelRequestBody":{"type":"object","properties":{"cancelAtIntervalEnd":{"type":"boolean","default":false,"description":"Whether to cancel the Subscription at the end of the current billing period:\n        - false: Cancel immediately (default)\n        - true: Cancel at the end of current billing period"},"cancelOption":{"type":"string","enum":["immediately","endInterval"],"default":"immediately"}},"required":[]},"PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionParameterSubscriptionIdOrNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription ID or order number"},"PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0SubscriptionsSubscriptionIdOrNumberPauseCollectionRequestBody":{"type":"object","properties":{"invoicingBehavior":{"type":"string","enum":["void","keep_as_draft","mark_uncollectible"],"default":"void","description":"How to handle pending invoices during pause:\n        - void: Void any pending invoices (default)\n        - keep_as_draft: Keep pending invoices as drafts\n        - mark_uncollectible: Mark pending invoices as uncollectible"},"resumeAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Optional timestamp to automatically resume the Subscription (Unix timestamp in seconds)"}},"required":[]},"PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialParameterSubscriptionIdOrNumber":{"type":"string","pattern":"^#?([0-9A-Za-z]{12,32}|[0-9]+)(-[0-9]+)?$","description":"Subscription ID or order number"},"PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"},"status":{"type":"string"}},"required":["success","status"]}},"required":["status","data"]},"PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0SubscriptionsSubscriptionIdOrNumberEndTrialRequestBody":{"type":"object","properties":{},"required":[]},"PostV0TaxCalculatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"object":{"type":"string","enum":["tax_calculation"],"default":"tax_calculation","description":"Object type identifier. Always 'tax_calculation'."},"offerId":{"type":"string","format":"uuid","description":"UUID of the priced offer."},"quantity":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Number of units priced."},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"],"description":"ISO 4217 currency code of the amounts."},"customerType":{"type":"string","enum":["individual","company"],"description":"Echoes the requested customer type ('individual' or 'company')."},"taxBehavior":{"type":"string","enum":["exclusive","inclusive"],"description":"Whether the offer price already includes tax:\n    - inclusive: the offer price already contains tax; it is extracted from the total.\n    - exclusive: tax is added on top of the offer price."},"amountSubtotal":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Net amount (excluding tax), in the smallest currency unit."},"amountTax":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Total tax amount, in the smallest currency unit."},"amountTotal":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308,"description":"Gross amount the customer pays (including tax), in the smallest currency unit."},"reverseChargeEligible":{"type":"boolean","description":"True when a company buyer would qualify for reverse charge (0% VAT) once their VAT-ID is validated at checkout. The amounts above still reflect the standard destination rate."},"taxBreakdown":{"type":"array","items":{"type":"object","properties":{"taxType":{"type":["string","null"],"default":null},"country":{"type":["string","null"],"default":null},"state":{"type":["string","null"],"default":null},"percentage":{"type":["string","null"],"default":null},"amount":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"inclusive":{"type":"boolean"}},"required":["amount","inclusive"]},"description":"Per-component breakdown of the applied tax (rate, type, jurisdiction and amount)."}},"required":["offerId","quantity","currency","customerType","taxBehavior","amountSubtotal","amountTax","amountTotal","reverseChargeEligible","taxBreakdown"]}},"required":["status","data"]},"PostV0TaxCalculateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0TaxCalculateRequestBody":{"type":"object","properties":{"offerId":{"type":"string","format":"uuid"},"quantity":{"type":"integer","format":"int64","exclusiveMinimum":0,"maximum":1000,"default":1},"country":{"type":"string","enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"]},"state":{"type":"string","maxLength":10},"postalCode":{"type":"string","maxLength":20},"customerType":{"type":"string","enum":["individual","company"],"default":"individual"},"taxId":{"type":"string","maxLength":64},"taxNumber":{"type":"string","maxLength":64}},"required":["offerId","country"]},"GetV0UsersListParameterPage":{"type":"integer","format":"int64","exclusiveMinimum":1,"maximum":9007199254740991,"default":1,"description":"Page number for pagination (1-based)."},"GetV0UsersListParameterLimit":{"type":"integer","format":"int64","exclusiveMinimum":1,"maximum":100,"default":10,"description":"Number of items per page."},"GetV0UsersListParameterEmail":{"type":"string","format":"email","description":"Filter users by email address.","examples":["john@example.com"]},"GetV0UsersListParameterCreatedAfter":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0UsersListParameterCreatedBefore":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"GetV0UsersListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"users":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."},"email":{"type":["string","null"],"format":"email","default":null},"details":{"type":["object","null"],"properties":{"firstName":{"type":["string","null"],"default":null},"lastName":{"type":["string","null"],"default":null},"dialCode":{"type":["string","null"],"default":null},"phoneNumber":{"type":["string","null"],"default":null},"taxId":{"type":["string","null"],"enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"],"default":null},"taxNumber":{"type":["string","null"],"default":null},"type":{"type":["string","null"],"enum":["individual","company"],"default":null},"address":{"type":["string","null"],"default":null},"addressLine2":{"type":["string","null"],"default":null},"city":{"type":["string","null"],"default":null},"postalCode":{"type":["string","null"],"default":null},"companyName":{"type":["string","null"],"default":null},"countryCode":{"type":["string","null"],"enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"default":null},"state":{"type":["string","null"],"default":null}},"default":null},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}},"count":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"pages":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["users","count","pages"]}},"required":["status","data"]},"GetV0UsersListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0UsersCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"user":{"type":"object","properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."},"email":{"type":["string","null"],"format":"email","default":null},"details":{"type":["object","null"],"properties":{"firstName":{"type":["string","null"],"default":null},"lastName":{"type":["string","null"],"default":null},"dialCode":{"type":["string","null"],"default":null},"phoneNumber":{"type":["string","null"],"default":null},"taxId":{"type":["string","null"],"enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"],"default":null},"taxNumber":{"type":["string","null"],"default":null},"type":{"type":["string","null"],"enum":["individual","company"],"default":null},"address":{"type":["string","null"],"default":null},"addressLine2":{"type":["string","null"],"default":null},"city":{"type":["string","null"],"default":null},"postalCode":{"type":["string","null"],"default":null},"companyName":{"type":["string","null"],"default":null},"countryCode":{"type":["string","null"],"enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"default":null},"state":{"type":["string","null"],"default":null}},"default":null},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}},"required":["user"]}},"required":["status","data"]},"PostV0UsersCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0UsersCreateRequestBody":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"Email of the user.","examples":["test@example.com"]},"password":{"type":["string","null"],"minLength":8,"maxLength":72,"pattern":"[!\"#$%&'()*+,-./:;<=>?@[\\\\\\]^_`{|}~0-9]","description":"User password used for logging in to the Store application.\n  Password must contain at least one special character, one number and one uppercase letter.\n  Password must be between 8 and 72 characters long.","examples":["Password123!"]},"username":{"type":["string","null"],"minLength":1,"description":"Username of the User.","examples":["test-user"]},"internalId":{"type":["string","null"],"minLength":1,"description":"A custom identifier for external system integration. This ID:\n        - Can be used to link users with external systems\n        - Will be included in all webhook notifications\n        - Is optional but recommended for system integration","examples":["abcd-1234-5678-90ab-cdef-1234-5678-90ab"]},"billingDetails":{"type":"object","properties":{"type":{"type":"string","enum":["individual","company"]},"countryCode":{"type":"string","enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"]},"firstName":{"type":"string","minLength":1},"lastName":{"type":"string","minLength":1},"companyName":{"type":"string","minLength":1},"dialCode":{"type":"string","minLength":1},"phoneNumber":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"addressLine2":{"type":"string","minLength":1},"city":{"type":"string","minLength":1},"postalCode":{"type":"string","minLength":1},"state":{"type":"string","minLength":1},"taxId":{"type":"string","enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"]},"taxNumber":{"type":"string"}},"description":"Billing information used for payments and invoices.\n  Following fields are required for the payments:\n    - countryCode: ISO 3166-1 alpha-2 country code (e.g., \"US\", \"GB\")\n    - postalCode: Required for specific countries (US, CA, UA, IN)\n    \n    For company accounts, set type to \"company\" and provide companyName, taxId and taxNumber.\n    These fields will appear on generated invoices.\n    \n    All other fields are optional but recommended for a complete billing profile.","examples":[{"type":"company","companyName":"Acme Sp. z o.o.","taxId":"eu_vat_poland","taxNumber":"PL1234567890","countryCode":"PL","firstName":"Jan","lastName":"Kowalski","dialCode":"+48","phoneNumber":"123456789","address":"ul. Marszałkowska 1","addressLine2":"lok. 10","city":"Warsaw","postalCode":"00-001"}]},"paymentData":{"type":"object","properties":{"stripeCustomerId":{"type":"string"},"paypalCustomerId":{"type":"string"}},"description":"Pre-existing payment provider (Stripe/Paypal) customer IDs. Only provide this if:\n    - You're migrating users from another system\n    - You want to link existing Stripe/PayPal customers\n    - You need to preserve payment history in provider's system\n    \n    This is typically handled automatically during the first payment.","examples":[{"stripeCustomerId":"cus_QzHuLRwfKfp2WX","paypalCustomerId":"KCE4828GQ37LL"}]}},"required":["email"]},"GetV0UsersUserIdParameterUserId":{"type":"string","format":"uuid"},"GetV0UsersUserIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"user":{"type":"object","properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."},"email":{"type":["string","null"],"format":"email","default":null},"details":{"type":["object","null"],"properties":{"firstName":{"type":["string","null"],"default":null},"lastName":{"type":["string","null"],"default":null},"dialCode":{"type":["string","null"],"default":null},"phoneNumber":{"type":["string","null"],"default":null},"taxId":{"type":["string","null"],"enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"],"default":null},"taxNumber":{"type":["string","null"],"default":null},"type":{"type":["string","null"],"enum":["individual","company"],"default":null},"address":{"type":["string","null"],"default":null},"addressLine2":{"type":["string","null"],"default":null},"city":{"type":["string","null"],"default":null},"postalCode":{"type":["string","null"],"default":null},"companyName":{"type":["string","null"],"default":null},"countryCode":{"type":["string","null"],"enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"default":null},"state":{"type":["string","null"],"default":null}},"default":null},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}},"required":["user"]}},"required":["status","data"]},"GetV0UsersUserIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0UsersUserIdUpdateParameterUserId":{"type":"string","format":"uuid","description":"Unique identifier of the User to archive.","examples":["123e4567-e89b-12d3-a456-426614174000"]},"PatchV0UsersUserIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"user":{"type":"object","properties":{"object":{"type":"string","enum":["user"],"default":"user","description":"Object type identifier. Always 'user' for user objects."},"id":{"type":"string","format":"uuid","description":"Unique identifier (UUID) for this user."},"username":{"type":["string","null"],"default":null,"description":"Username of the user, if set."},"email":{"type":["string","null"],"format":"email","default":null},"details":{"type":["object","null"],"properties":{"firstName":{"type":["string","null"],"default":null},"lastName":{"type":["string","null"],"default":null},"dialCode":{"type":["string","null"],"default":null},"phoneNumber":{"type":["string","null"],"default":null},"taxId":{"type":["string","null"],"enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"],"default":null},"taxNumber":{"type":["string","null"],"default":null},"type":{"type":["string","null"],"enum":["individual","company"],"default":null},"address":{"type":["string","null"],"default":null},"addressLine2":{"type":["string","null"],"default":null},"city":{"type":["string","null"],"default":null},"postalCode":{"type":["string","null"],"default":null},"companyName":{"type":["string","null"],"default":null},"countryCode":{"type":["string","null"],"enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"],"default":null},"state":{"type":["string","null"],"default":null}},"default":null},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}},"required":["user"]}},"required":["status","data"]},"PatchV0UsersUserIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0UsersUserIdUpdateRequestBody":{"type":"object","properties":{"email":{"type":["string","null"],"format":"email","description":"Email of the user.","examples":["test@example.com"]},"password":{"type":["string","null"],"minLength":8,"maxLength":72,"pattern":"[!\"#$%&'()*+,-./:;<=>?@[\\\\\\]^_`{|}~0-9]","description":"User password used for logging in to the Store application.\n  Password must contain at least one special character, one number and one uppercase letter.\n  Password must be between 8 and 72 characters long.","examples":["Password123!"]},"username":{"type":["string","null"],"minLength":1,"description":"Username of the User.","examples":["test-user"]},"internalId":{"type":["string","null"],"minLength":1,"description":"A custom identifier for external system integration. This ID:\n        - Can be used to link users with external systems\n        - Will be included in all webhook notifications\n        - Is optional but recommended for system integration","examples":["abcd-1234-5678-90ab-cdef-1234-5678-90ab"]},"billingDetails":{"type":"object","properties":{"type":{"type":"string","enum":["individual","company"]},"countryCode":{"type":"string","enum":["AF","AX","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"]},"firstName":{"type":"string","minLength":1},"lastName":{"type":"string","minLength":1},"companyName":{"type":"string","minLength":1},"dialCode":{"type":"string","minLength":1},"phoneNumber":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"addressLine2":{"type":"string","minLength":1},"city":{"type":"string","minLength":1},"postalCode":{"type":"string","minLength":1},"state":{"type":"string","minLength":1},"taxId":{"type":"string","enum":["al_tin_albania","ad_nrt_andorra","ao_tin_angola","ar_cuit_argentina","am_tin_armenia","aw_tin_aruba","au_abn_australia","au_arn_australia","eu_vat_austria","az_tin_azerbaijan","bs_tin_bahamas","bh_vat_bahrain","bd_bin_bangladesh","bb_tin_barbados","by_tin_belarus","eu_vat_belgium","bj_ifu_benin","bo_tin_bolivia","ba_tin_bosnia_and_herzegovina","br_cnpj_brazil","br_cpf_brazil","bg_uic_bulgaria","eu_vat_bulgaria","bf_ifu_burkina_faso","kh_tin_cambodia","cm_niu_cameroon","ca_bn_canada","ca_gst_hst_canada","ca_pst_bc_canada","ca_pst_mb_canada","ca_pst_sk_canada","ca_qst_canada","cv_nif_cape_verde","cl_tin_chile","cn_tin_china","co_nit_colombia","cd_nif_congo_kinshasa","cr_tin_costa_rica","eu_vat_croatia","hr_oib_croatia","eu_vat_cyprus","eu_vat_czech_republic","eu_vat_denmark","do_rcn_dominican_republic","ec_ruc_ecuador","eg_tin_egypt","sv_nit_el_salvador","eu_vat_estonia","et_tin_ethiopia","eu_oss_vat_eu","eu_vat_finland","eu_vat_france","ge_vat_georgia","de_stn_germany","eu_vat_germany","eu_vat_greece","gn_nif_guinea","hk_br_hong_kong","eu_vat_hungary","hu_tin_hungary","is_vat_iceland","in_gst_india","id_npwp_indonesia","eu_vat_ireland","il_vat_israel","eu_vat_italy","jp_cn_japan","jp_rn_japan","jp_trn_japan","kz_bin_kazakhstan","ke_pin_kenya","kg_tin_kyrgyzstan","la_tin_laos","eu_vat_latvia","li_uid_liechtenstein","li_vat_liechtenstein","eu_vat_lithuania","eu_vat_luxembourg","my_frp_malaysia","my_itn_malaysia","my_sst_malaysia","eu_vat_malta","mr_nif_mauritania","mx_rfc_mexico","md_vat_moldova","me_pib_montenegro","ma_vat_morocco","np_pan_nepal","eu_vat_netherlands","nz_gst_new_zealand","ng_tin_nigeria","mk_vat_macedonia","no_vat_norway","no_voec_norway","no_org_norway","om_vat_oman","pe_ruc_peru","ph_tin_philippines","eu_vat_poland","pl_nip_poland","eu_vat_portugal","eu_vat_romania","ro_tin_romania","ru_inn_russia","ru_kpp_russia","sa_vat_saudi_arabia","sn_ninea_senegal","rs_pib_serbia","sg_gst_singapore","sg_uen_singapore","eu_vat_slovakia","eu_vat_slovenia","si_tin_slovenia","za_vat_south_africa","kr_brn_south_korea","es_cif_spain","eu_vat_spain","lk_vat_sri_lanka","sr_fin_suriname","eu_vat_sweden","ch_uid_switzerland","ch_vat_switzerland","tw_vat_taiwan","tj_tin_tajikistan","tz_vat_tanzania","th_vat_thailand","tr_tin_turkey","ug_tin_uganda","ua_vat_ukraine","ae_trn_united_arab_emirates","eu_vat_united_kingdom","gb_vat_united_kingdom","us_ein_united_states","uy_ruc_uruguay","uz_tin_uzbekistan","uz_vat_uzbekistan","ve_rif_venezuela","vn_tin_vietnam","zm_tin_zambia","zw_tin_zimbabwe"]},"taxNumber":{"type":"string"}},"description":"Billing information used for payments and invoices.\n  Following fields are required for the payments:\n    - countryCode: ISO 3166-1 alpha-2 country code (e.g., \"US\", \"GB\")\n    - postalCode: Required for specific countries (US, CA, UA, IN)\n    \n    For company accounts, set type to \"company\" and provide companyName, taxId and taxNumber.\n    These fields will appear on generated invoices.\n    \n    All other fields are optional but recommended for a complete billing profile.","examples":[{"type":"company","companyName":"Acme Sp. z o.o.","taxId":"eu_vat_poland","taxNumber":"PL1234567890","countryCode":"PL","postalCode":"00-001"}]},"paymentData":{"type":"object","properties":{"stripeCustomerId":{"type":"string"},"paypalCustomerId":{"type":"string"}},"description":"Pre-existing payment provider (Stripe/Paypal) customer IDs. Only provide this if:\n    - You're migrating users from another system\n    - You want to link existing Stripe/PayPal customers\n    - You need to preserve payment history in provider's system\n    \n    This is typically handled automatically during the first payment.","examples":[{"stripeCustomerId":"cus_QzHuLRwfKfp2WX"}]}},"required":[]},"PatchV0UsersUserIdArchiveParameterUserId":{"type":"string","format":"uuid","description":"Unique identifier of the User to archive.","examples":["123e4567-e89b-12d3-a456-426614174000"]},"PatchV0UsersUserIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"},"archived":{"type":"boolean"}},"required":["success","archived"]}},"required":["status","data"]},"PatchV0UsersUserIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0UsersUserIdArchiveRequestBody":{"type":"object","properties":{},"required":[]},"PatchV0UsersUserIdUnarchiveParameterUserId":{"type":"string","format":"uuid","description":"Unique identifier of the User to archive.","examples":["123e4567-e89b-12d3-a456-426614174000"]},"PatchV0UsersUserIdUnarchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0UsersUserIdUnarchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0UsersUserIdUnarchiveRequestBody":{"type":"object","properties":{},"required":[]},"GetV0UsersUserIdInventoryParameterPage":{"type":"integer","format":"int64","exclusiveMinimum":1,"maximum":9007199254740991,"default":1,"description":"Page number for pagination (1-based)."},"GetV0UsersUserIdInventoryParameterLimit":{"type":"integer","format":"int64","exclusiveMinimum":1,"maximum":100,"default":10,"description":"Number of items per page."},"GetV0UsersUserIdInventoryParameterUserId":{"type":"string","format":"uuid","description":"Unique identifier of the User to archive.","examples":["123e4567-e89b-12d3-a456-426614174000"]},"GetV0UsersUserIdInventoryParameterProductType":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"],"description":"Filter inventory by product type.","examples":["OneTimePayment"]},"GetV0UsersUserIdInventoryPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"inventory":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["item"],"default":"item"},"quantity":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"value":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":0},"currency":{"type":"string","enum":["AFN","ALL","DZD","AOA","ARS","AMD","AWG","AUD","AZN","BSD","BDT","BBD","BZD","BMD","BOB","BAM","BWP","BRL","BHD","GBP","BND","BGN","BIF","BYN","KHR","CAD","CVE","KYD","KWD","XAF","XPF","CLP","CNY","COP","KMF","CDF","CRC","HRK","CZK","DKK","DJF","DOP","XCD","EGP","ETB","EUR","FKP","FJD","GMD","GEL","GIP","GTQ","GNF","GYD","HTG","HNL","HKD","HUF","ISK","INR","IDR","ILS","JMD","JPY","JOD","KZT","KES","KGS","LAK","LBP","LSL","LRD","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","MXN","MDL","MNT","MAD","MZN","MMK","NAD","NPR","ANG","TWD","NZD","NIO","NGN","NOK","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","SVC","WST","STD","SAR","RSD","SCR","SLL","SGD","SBD","SOS","ZAR","KRW","LKR","SRD","SZL","SEK","CHF","TJS","TZS","THB","TND","TOP","TTD","TRY","UGX","UAH","AED","UYU","USD","UZS","VUV","VEF","VND","XOF","YER","ZMW","SLE","XCG","SSP","VES","MRU","STN","VED"]},"name":{"type":"string"},"variant":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"],"default":null},"plan":{"type":["object","null"],"properties":{"object":{"type":"string","enum":["variant"],"default":"variant"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"],"default":null},"product":{"type":"object","properties":{"object":{"type":"string","enum":["product"],"default":"product"},"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["DigitalDownload","Game","GiftCard","SoftwareKey","VirtualCurrency","VirtualItem","Subscription","OneTimePayment"]},"internalId":{"type":["string","null"],"default":null}},"required":["id","type"]},"offer":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"]},"id":{"type":"string","format":"uuid"},"customFields":{"type":["object","null"],"additionalProperties":{"type":"string"},"default":null}},"required":["currency","name","product","offer","id"]}},"count":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308},"pages":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["inventory","count","pages"]}},"required":["status","data"]},"GetV0UsersUserIdInventoryNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ElementsCheckoutCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"checkoutElement":{"type":"object","properties":{"object":{"type":"string","enum":["checkoutElement"],"default":"checkoutElement"},"id":{"type":"string","format":"uuid"},"name":{"type":["string","null"],"default":null},"status":{"type":"string","enum":["ACTIVE","DRAFT"]},"subscriptionOffer":{"type":"boolean","default":false},"offers":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}}},"required":["id","status","offers"]}},"required":["checkoutElement"]}},"required":["status","data"]},"PostV0ElementsCheckoutCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0ElementsCheckoutCreateRequestBody":{"type":"object","properties":{"name":{"type":"string"},"offersIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1},"customFields":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}]}},"required":["id","value"]}}},"required":["offersIds"]},"GetV0ElementsCheckoutListParameterTake":{"type":"number","format":"double","minimum":1,"maximum":100,"default":10},"GetV0ElementsCheckoutListParameterSkip":{"type":["number","null"],"format":"double","minimum":0,"maximum":1.7976931348623157e+308,"default":0},"GetV0ElementsCheckoutListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"checkoutElements":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["checkoutElement"],"default":"checkoutElement"},"id":{"type":"string","format":"uuid"},"name":{"type":["string","null"],"default":null},"status":{"type":"string","enum":["ACTIVE","DRAFT"]},"subscriptionOffer":{"type":"boolean","default":false},"offers":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["offer"],"default":"offer"},"id":{"type":"string","format":"uuid"},"internalId":{"type":["string","null"],"default":null}},"required":["id"]}}},"required":["id","status","offers"]}},"count":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["checkoutElements","count"]}},"required":["status","data"]},"GetV0ElementsCheckoutListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"GetV0WebhooksListPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"webhooks":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["webhook"],"default":"webhook"},"id":{"type":"string","format":"uuid"},"url":{"type":"string"},"status":{"type":"string","enum":["active","inactive"]},"secret":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]}},"lastBlockReason":{"type":["string","null"],"enum":["malformed_url","disallowed_scheme","blocked_host","unresolvable_host","blocked_resolved_address"],"default":null},"lastBlockedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"consecutiveFailures":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"failingSince":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"deletedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null}},"required":["id","url","status","secret","events","createdAt"]}}},"required":["webhooks"]}},"required":["status","data"]},"GetV0WebhooksListNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0WebhooksCreatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"webhook":{"type":"object","properties":{"object":{"type":"string","enum":["webhook"],"default":"webhook"},"id":{"type":"string","format":"uuid"},"url":{"type":"string"},"status":{"type":"string","enum":["active","inactive"]},"secret":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]}},"lastBlockReason":{"type":["string","null"],"enum":["malformed_url","disallowed_scheme","blocked_host","unresolvable_host","blocked_resolved_address"],"default":null},"lastBlockedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"consecutiveFailures":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"failingSince":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"deletedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null}},"required":["id","url","status","secret","events","createdAt"]}},"required":["webhook"]}},"required":["status","data"]},"PostV0WebhooksCreateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0WebhooksCreateRequestBody":{"type":"object","properties":{"url":{"type":"string","format":"url","description":"HTTP(S) endpoint that receives event deliveries. Must use http:// or https:// and must not resolve to a loopback, private, or link-local address."},"status":{"type":"string","enum":["active","inactive"],"description":"Whether the webhook receives deliveries:\n    - active: Receives deliveries for its subscribed events\n    - inactive: Configured but not currently receiving deliveries"},"secret":{"type":"string","minLength":16,"description":"Caller-supplied signing secret used to verify the 'x-fngs-signature' header on each delivery. Any string of at least 16 characters — no required prefix or format."},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]},"description":"Event types this webhook is subscribed to. Omit to subscribe to no events."}},"required":["url","status","secret"]},"PostV0WebhooksSendTestEventPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PostV0WebhooksSendTestEventNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PostV0WebhooksSendTestEventRequestBody":{"type":"object","properties":{"eventType":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"offerId":{"type":"string","format":"uuid"},"quantity":{"type":"integer","format":"int64","exclusiveMinimum":0,"maximum":9007199254740991},"customFields":{"type":["object","null"],"additionalProperties":{"type":"string"}}},"required":["offerId","quantity"]}},"userId":{"type":"string","format":"uuid"}},"required":["eventType"]},"GetV0WebhooksWebhookIdParameterWebhookId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the webhook."},"GetV0WebhooksWebhookIdPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"webhook":{"type":"object","properties":{"object":{"type":"string","enum":["webhook"],"default":"webhook"},"id":{"type":"string","format":"uuid"},"url":{"type":"string"},"status":{"type":"string","enum":["active","inactive"]},"secret":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]}},"lastBlockReason":{"type":["string","null"],"enum":["malformed_url","disallowed_scheme","blocked_host","unresolvable_host","blocked_resolved_address"],"default":null},"lastBlockedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"consecutiveFailures":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"failingSince":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"deletedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null}},"required":["id","url","status","secret","events","createdAt"]}},"required":["webhook"]}},"required":["status","data"]},"GetV0WebhooksWebhookIdNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0WebhooksWebhookIdUpdateParameterWebhookId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the webhook."},"PatchV0WebhooksWebhookIdUpdatePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"webhook":{"type":"object","properties":{"object":{"type":"string","enum":["webhook"],"default":"webhook"},"id":{"type":"string","format":"uuid"},"url":{"type":"string"},"status":{"type":"string","enum":["active","inactive"]},"secret":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]}},"lastBlockReason":{"type":["string","null"],"enum":["malformed_url","disallowed_scheme","blocked_host","unresolvable_host","blocked_resolved_address"],"default":null},"lastBlockedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"consecutiveFailures":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":0},"failingSince":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991},"deletedAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"default":null}},"required":["id","url","status","secret","events","createdAt"]}},"required":["webhook"]}},"required":["status","data"]},"PatchV0WebhooksWebhookIdUpdateNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0WebhooksWebhookIdUpdateRequestBody":{"type":"object","properties":{"url":{"type":"string","format":"url","description":"HTTP(S) endpoint that receives event deliveries. Must use http:// or https:// and must not resolve to a loopback, private, or link-local address."},"status":{"type":"string","enum":["active","inactive"],"description":"Whether the webhook receives deliveries:\n    - active: Receives deliveries for its subscribed events\n    - inactive: Configured but not currently receiving deliveries"},"secret":{"type":"string","minLength":16,"description":"Caller-supplied signing secret used to verify the 'x-fngs-signature' header on each delivery. Any string of at least 16 characters — no required prefix or format."},"events":{"type":"array","items":{"type":"string","enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"]},"description":"Event types this webhook is subscribed to. Omit to subscribe to no events."}},"required":[]},"PatchV0WebhooksWebhookIdArchiveParameterWebhookId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the webhook."},"PatchV0WebhooksWebhookIdArchivePositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"success":{"type":"boolean"}},"required":["success"]}},"required":["status","data"]},"PatchV0WebhooksWebhookIdArchiveNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]},"PatchV0WebhooksWebhookIdArchiveRequestBody":{"type":"object","properties":{},"required":[]},"GetV0WebhooksWebhookIdAttemptsParameterWebhookId":{"type":"string","format":"uuid","description":"Unique identifier (UUID) of the webhook."},"GetV0WebhooksWebhookIdAttemptsParameterSkip":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991,"description":"Number of attempts to skip, for pagination."},"GetV0WebhooksWebhookIdAttemptsParameterTake":{"type":"integer","format":"int64","minimum":1,"maximum":100,"default":10,"description":"Number of attempts per page (default: 10, max: 100)."},"GetV0WebhooksWebhookIdAttemptsParameterOrderDirection":{"type":"string","enum":["ASC","DESC"],"description":"Sort direction by creation date."},"GetV0WebhooksWebhookIdAttemptsPositiveResponse":{"type":"object","properties":{"status":{"type":"string","const":"success"},"data":{"type":"object","properties":{"attempts":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["webhook_attempt"],"default":"webhook_attempt"},"id":{"type":"string","format":"uuid"},"webhookId":{"type":"string","format":"uuid"},"eventType":{"type":["string","null"],"enum":["payment_success","payment_refunded","payment_failed","subscription_created","subscription_interval","subscription_updated","subscription_cancelled"],"default":null},"sequence":{"type":"integer","format":"int64","minimum":-9007199254740991,"maximum":9007199254740991},"statusCode":{"type":["integer","null"],"format":"int64","minimum":-9007199254740991,"maximum":9007199254740991,"default":null},"request":{"type":["object","null"],"additionalProperties":{"format":"any"},"default":null},"response":{"type":["object","null"],"additionalProperties":{"format":"any"},"default":null},"createdAt":{"type":["integer","null"],"format":"int64","minimum":0,"maximum":9007199254740991}},"required":["id","webhookId","sequence","createdAt"]}},"count":{"type":"number","format":"double","minimum":-1.7976931348623157e+308,"maximum":1.7976931348623157e+308}},"required":["attempts","count"]}},"required":["status","data"]},"GetV0WebhooksWebhookIdAttemptsNegativeResponse":{"type":"object","properties":{"status":{"type":"string","const":"error"},"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}},"required":["status","error"]}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"APIKEY_1":{"type":"apiKey","in":"header","name":"x-fngs-public-key"},"APIKEY_2":{"type":"apiKey","in":"header","name":"x-fngs-secret-key"}},"links":{},"callbacks":{}},"tags":[{"name":"discounts","description":"Discounts related endpoints"},{"name":"keys","description":"Offer product keys related endpoints"},{"name":"orders","description":"Orders related endpoints"},{"name":"payments","description":"Payments related endpoints"},{"name":"offers","description":"Offers related endpoints"},{"name":"products","description":"Products related endpoints"},{"name":"subscriptions","description":"Subscriptions related endpoints"},{"name":"tax","description":"Tax calculation related endpoints"},{"name":"users","description":"Users related endpoints"},{"name":"variants","description":"Product variants related endpoints"},{"name":"plans","description":"Product plans related endpoints"},{"name":"elements","description":"Elements related endpoints"},{"name":"webhooks","description":"Webhooks related endpoints"}],"servers":[{"url":"https://api.stage.fungies.net"}]}