Skip to main content
PUT
Update a reward

Authorizations

Authorization
string
header
required

Auth0 access token

Path Parameters

tenantId
string
required
rewardId
string
required

Body

application/json
description
string
is_active
boolean

Visibility/redeemability flag. This is the only reward field mutable after publish.

metadata
object

Freeform reward metadata (full-replace of the jsonb on update). May carry a tenant-scoped image_key; any client-supplied image_url is rejected — the URL is derived on read.

min_tier_id
string | null

Tier gate — UUID of the minimum tier, or ''/null to clear (all tiers).

status
enum<string>
Available options:
initialized,
published
title
string
xp_cost
number<double>

Response

success
boolean
required
data
object
errors
object[]
message
string