Skip to main content
PUT
Update a fulfill-reward action

Authorizations

Authorization
string
header
required

Path Parameters

campaignId
string
required
version
string
required
Pattern: (/version/.+)?
controllerId
string
required
actionId
string
required

Body

application/json

Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/fulfill-rewards/{actionId} request.

amount

Choose between static or dynamic amount

component_ids
string[]
component_references
object[]
enabled

Choose between static or dynamic enabled

event_time

Choose between static or dynamic event time

Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?Z$
Example:

"2025-10-24T09:00:00.000Z"

message
string | null
partner_reward_id

Choose between static or dynamic partner reward id

quality
enum<string>
Available options:
ALWAYS,
HIGH,
LOW
reward_id
string
success
string | null

Response

Successful response

action_id
string
action_type
enum<string>
Available options:
FULFILL_REWARD
component_ids
string[]
component_references
object[]
enabled

The enabled as configured: a literal value, or an expression (type:string) when defined dynamically.

quality
enum<string>
Available options:
ALWAYS,
HIGH,
LOW
event_time

The event time as configured: a literal value, or an expression (type:string) when defined dynamically.

Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?Z$
Example:

"2025-10-24T09:00:00.000Z"

message
string
partner_reward_id

The partner reward id as configured: a literal value, or an expression (type:string) when defined dynamically.

reward_id
string
success
string