v1

latestOpenAPI 3.0.1MIT2026-07-263151,3912.3 MB
Earning Rules

Activate earning rule

<Warning>

<Badge color="yellow">BETA endpoint</Badge>

This is a work-in-progress documentation of a BETA endpoint. The parameters, fields, request and response bodies, and other data may subject to change. If you want to share feedback or improvements, contact Voucherify support or your Technical Account Manager.

</Warning>

Moves the earning rule to ACTIVE status. No request body. Allowed transitions: DRAFT -> ACTIVE, INACTIVE -> ACTIVE. Invalid transitions are rejected with a conflict error.

post/v2/loyalties/earning-rules/{earningRuleId}/activate

Path parameters

idstring required

Earning rule ID.

Response

Activated earning rule

idstring

Earning rule ID (lern_...).

namestring

Earning rule name.

status'DRAFT' | 'ACTIVE' | 'INACTIVE'

Current status. DELETED also exists internally but deleted rules are excluded from API reads.

start_datestring date-time

Date-time from which the rule is active. Nullable.

end_datestring date-time

Date-time until which the rule is active. Nullable.

metadataEarningRuleMetadata

Arbitrary key-value metadata; any JSON object is accepted.

created_atstring date-time

Creation timestamp (ISO 8601).

updated_atstring date-time

Last update timestamp (ISO 8601). Null when never updated.

objectstring

Object type marker. Always earning_rule.