Skip to main content
POST
Create New

Authorizations

Authorization
string
header
required

A client access token, issued to your Extole account and used from your own backend. Never send a client token from a consumer device.

Path Parameters

manual_request_event_name
enum<string>
required

The event that asks for this reward to be issued by hand. It is named after the journey, which here is reward_core, so the event is reward_core_manual_request. Rename the journey and this name changes with it, so take it from the manualRequestEventName setting on the reward rather than assembling it yourself.

Available options:
reward_core_manual_request

Body

application/json
identity_person_id
string
required

Which rewardable this is, when the reward can be earned more than once. The key is named identity_person_id on this reward, and it is how a caller says which one.

person_id
string
required

Extole person whose rewardable is being rewarded.

target
enum<string>
required

Which campaign this applies to. Here that is campaign_id:{id}.

Available options:
campaign_id:{id}
container
string

Container the rewardable sits in, when it has one.

other_person_id
string

The other person in the referral relationship, when the reward depends on one.

ignore_quality
boolean

Issue the reward even when the quality rules would hold it.

note
string

Why the reward is being issued by hand. Recorded alongside it.

Response

Success

event_id
string
required

Identifier of the event. The outcome follows from the campaign rules, so read the person rewards to see it.

person_id
string
required

Extole person the event resolved to.