v1

latestOpenAPI 3.0.42026-07-2685196386.6 KB
Variant

Update variant delivery settings

Configures how the variant is delivered (e.g., file, custom script). Requires the stores.products.update permission.

put/stores/{storeId}/products/{productId}/variants/{variantId}/delivery

Path parameters

storeIdstring uuid required

The store’s unique identifier.

productIdstring uuid required

The product’s unique identifier.

variantIdstring uuid required

The variant’s unique identifier.

Request body

dynamicUrlstring uri nullable

URL for dynamic fulfillment (when using the "dynamic" delivery type).

deliveryMessagestring nullable

Optional message shown on delivery.

requireDiscordAuthorizationboolean required

If true, the buyer must authorize via Discord.

deliveryTypesstring[] required

Enabled delivery types. Valid values: license_keys, dynamic, keyauth, instructions, files.

Response

The object was successfully updated.

successboolean required

Indicates whether the operation or response was successful.

messagestring nullable

A descriptive message providing additional context or information about the response.

codestring nullable

The error code (if there was an error) to use when referencing the error