Update a reward supplier
Updates the reward supplier on the client. Only fields present in the request body are changed. Returns the updated supplier.
Authorizations
Path Parameters
Body
- Option 1
- Option 2
- Option 3
- Option 4
Body of a PUT /v6/reward-suppliers/{reward_supplier_id} request.
CUSTOM_REWARD Choose between static or dynamic cash back max. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic cash back min. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic cash back percentage. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic description. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic display name. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic display type. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic enabled. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic face value. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic face value algorithm type. Buildtime expressions use RewardSupplierBuildtimeContext.
CASH_BACK, FIXED Choose between static or dynamic face value type. Buildtime expressions use RewardSupplierBuildtimeContext.
AUD, BRL, CAD, CNY, EUR, GBP, HKD, INR, JPY, KRW, MONTH, MXN, NZD, PERCENT_OFF, POINTS, TRY, TWD, USD Choose between static or dynamic limit per day. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic limit per hour. Buildtime expressions use RewardSupplierBuildtimeContext.
Choose between static or dynamic name. Buildtime expressions use RewardSupplierBuildtimeContext.
COUPON, ID, LINK Choose between static or dynamic reward expires at. Buildtime expressions use RewardSupplierBuildtimeContext. Runtime expressions use EarnedRewardEvaluationContext.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\[[^\]]+\])?$"2025-10-24T02:00:00-07:00"
ACCOUNT_CREDIT, LOYALTY_POINTS Response
Successful response
- Option 1
- Option 2
- Option 3
- Option 4
Stored custom reward supplier definition. Fields name, display_name, face_value_algorithm_type, face_value, cash_back_percentage, cash_back_min, cash_back_max, limit_per_day, limit_per_hour, face_value_type, display_type, enabled, and reward_expires_at are unevaluated and appear in buildtime-evaluatable form.
The cash back max as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The cash back min as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The cash back percentage as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
RFC 3339 or RFC 9557 date-time with a numeric UTC offset and an optional IANA time-zone suffix in square brackets. Precision up to milliseconds.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\[[^\]]+\])?$"2025-10-24T02:00:00-07:00"
The display name as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The display type as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The enabled as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The face value as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The face value algorithm type as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
CASH_BACK, FIXED The face value type as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
AUD, BRL, CAD, CNY, EUR, GBP, HKD, INR, JPY, KRW, MONTH, MXN, NZD, PERCENT_OFF, POINTS, TRY, TWD, USD The limit per day as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The limit per hour as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
The name as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext.
COUPON, ID, LINK The reward expires at as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use RewardSupplierBuildtimeContext. Runtime expressions use EarnedRewardEvaluationContext.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\[[^\]]+\])?$"2025-10-24T02:00:00-07:00"
CUSTOM_REWARD RFC 3339 or RFC 9557 date-time with a numeric UTC offset and an optional IANA time-zone suffix in square brackets. Precision up to milliseconds.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\[[^\]]+\])?$"2025-10-24T02:00:00-07:00"
ACCOUNT_CREDIT, LOYALTY_POINTS 