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
- CUSTOM_REWARD
- MANUAL_COUPON
- PAYPAL_PAYOUTS
- SALESFORCE_COUPON
- TANGO_V2
Body of a PUT /v6/reward-suppliers/{reward_supplier_id} request.
CUSTOM_REWARD Choose between static or dynamic cash back max
Choose between static or dynamic cash back min
Choose between static or dynamic cash back percentage
Choose between static or dynamic description
Choose between static or dynamic display name
Choose between static or dynamic display type
Choose between static or dynamic enabled
Choose between static or dynamic face value
Choose between static or dynamic face value algorithm type
CASH_BACK, FIXED Choose between static or dynamic face value type
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
Choose between static or dynamic limit per hour
Choose between static or dynamic name
COUPON, ID, LINK Choose between static or dynamic reward expires at
^\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
- CUSTOM_REWARD
- MANUAL_COUPON
- PAYPAL_PAYOUTS
- SALESFORCE_COUPON
- TANGO_V2
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.
The cash back min as configured: a literal value, or an expression (type:string) when defined dynamically.
The cash back percentage as configured: a literal value, or an expression (type:string) when defined dynamically.
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.
The display type as configured: a literal value, or an expression (type:string) when defined dynamically.
The enabled as configured: a literal value, or an expression (type:string) when defined dynamically.
The face value as configured: a literal value, or an expression (type:string) when defined dynamically.
The face value algorithm type as configured: a literal value, or an expression (type:string) when defined dynamically.
CASH_BACK, FIXED The face value type as configured: a literal value, or an expression (type:string) when defined dynamically.
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.
The limit per hour as configured: a literal value, or an expression (type:string) when defined dynamically.
The name as configured: a literal value, or an expression (type:string) when defined dynamically.
COUPON, ID, LINK The reward expires at as configured: a literal value, or an expression (type:string) when defined dynamically.
^\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 