Skip to main content
POST
Create an earn-reward action

Authorizations

Authorization
string
header
required

Path Parameters

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

Body

application/json

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

component_ids
string[]
component_references
object[]
data
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"

extra_data

Choose between static or dynamic extra data

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

Choose between static or dynamic reward action id

reward_name

Choose between static or dynamic reward name

reward_supplier_id

Choose between static or dynamic reward supplier id

slots

Choose between static or dynamic slots

tags

Choose between static or dynamic tags

value_of_event_being_rewarded

Choose between static or dynamic value of event being rewarded

Response

Successful response

action_id
string
action_type
enum<string>
Available options:
EARN_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
data
object
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"

extra_data

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

reward_action_id

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

reward_name

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

reward_supplier_id

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

slots

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

tags

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

value_of_event_being_rewarded

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