Skip to main content
PUT
Update gifting config
This endpoint is in beta and subject to change.
OAuth scope: giveaway_writeAPI keys have full access to this endpoint.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json

The gifting rules to save.

enabled
boolean
required

Master flag. Off pauses purchasability without losing the rest.

entryTimeLimitSeconds
integer<int32>
required

Entry time limit in seconds. Validated 20-180.

shipping
All Creator · object
required
products
All Products · object
required

Response

200 - application/json

OK

A shop's saved gifting rules.

enabled
boolean
required

Master "gift while live" flag.

entryTimeLimitSeconds
integer<int32>
required

Entry time limit in seconds (20-180), maps to the giveaway duration.

shipping
All Creator · object
required
products
All Products · object
required
platform
enum<string>
required

Current giveaway platform owning the shop's single gifting slot. Read-only conflict signal — TWITCH or STREAMELEMENTS means another integration owns the slot. A Kick shop operates on the OPEN_API slot.

Available options:
TWITCH,
STREAMELEMENTS,
OPEN_API,
NOT_SELECTED