Update Earning Rule
1 min
PUT
https://api.b.preview.loyaltyservices.io/api/v3/earning-rules/{name}
namestring<p>Earning rule name (natural key)</p>
acceptstringGenerated from available response content types
bodyobjectUpdated earning rule data
200Success
400Bad request
401Unauthorized
403Forbidden
404Not found
500Internal error
curl --request PUT \
--url https://api.b.preview.loyaltyservices.io/api/v3/earning-rules/{name} \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"name": "Base Earn Rule 2026",
"statusCode": "A",
"startDate": "2026-01-01",
"results": {
"typeCode": "F"
}
}'