Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

X-App-Id
string
header
required
X-App-Token
string
header
required

Body

application/json
trigger
object
required

Trigger configuration for examination. Discriminated union on type.

customer_identification
object
required

Discriminated union identifying who is being evaluated.

customer_order_paid
object

Event-specific payload for customer.order.paid. Required if trigger.type is SPECIFIC with event=customer.order.paid, or included in ALL mode to provide order context.

customer_segment_entered
object

Event-specific payload for customer.segment.entered. Required if trigger.type is SPECIFIC with event=customer.segment.entered, or included in ALL mode to provide segment context.

customer_custom_event
object

Event-specific payload for customer.custom_event. Required if trigger.type is SPECIFIC with event=customer.custom_event, or included in ALL mode.

Response

Successful dry-run estimation.

event
enum<string>

Determines the type of the event that triggers the estimation

Available options:
customer.custom_event,
customer.order.paid,
customer.segment.entered
object
string

Identifies the object type.

Allowed value: "earnings_examine_result"
customer
object

Customer reference in examine response.

earning_rules
object[]

Catalog of earning rules that contributed to the estimation.

memberships
object[]

List of earning opportunities per active membership.

Last modified on June 8, 2026