Skip to main content
POST
/
v1
/
loyalties
/
{campaignId}
/
earning-rules
/
{earningRuleId}
/
disable
Disable Earning Rule
curl --request POST \
  --url https://{cluster}.voucherify.io/v1/loyalties/{campaignId}/earning-rules/{earningRuleId}/disable \
  --header 'Authorization: Bearer <token>' \
  --header 'X-App-Id: <api-key>' \
  --header 'X-App-Token: <api-key>'
{
  "id": "ern_A2RArBE30Tkt56utVLrRv7rZ",
  "created_at": "2022-11-25T07:31:05.866Z",
  "updated_at": "2022-11-25T14:12:57.167Z",
  "loyalty": {
    "points": 1,
    "type": "FIXED"
  },
  "event": "customer.loyalty.tier.downgraded",
  "loyalty_tier": {
    "id": "__ANY__"
  },
  "source": {
    "banner": "Tier Downgraded",
    "object_id": "camp_fkZ28pe7DUAEmmabofkxHI8N",
    "object_type": "campaign"
  },
  "active": false,
  "object": "earning_rule",
  "automation_id": "auto_TMVZtCNMBgZm0KcPJ7otiHZW",
  "metadata": {
    "Type": "Tier"
  }
}

Authorizations

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

Path Parameters

campaignId
string
required
Example:
earningRuleId
string
required
Example:

Response

id
string
required
created_at
string<date-time>
required
loyalty
object
required
  • Define fixed amount of points
  • Order Amount
  • Order Total Amount
  • Order Metadata
  • Order Items Quantity
  • Order Items Amount
  • Order Items Subtotal Amount
  • Define amount of points proportional to customer metadata
  • Earning Rule Proportional Custom Event
source
object
required
object
enum<string>
default:earning_rule
required
Available options:
earning_rule
automation_id
string
required
metadata
object
required
updated_at
string<date-time> | null
required
active
boolean
default:false
required
event
string
Example:
custom_event
object
segment
object
loyalty_tier
object
pending_points
object
start_date
string
expiration_date
string
validity_timeframe
object
validity_day_of_week
enum<integer>[]
validity_hours
object
expiration_rules
object