Referência de APICampaigns
Create a campaign
Create a new referral campaign with reward rules.
Create a new referral campaign with reward rules.
Authorization
bearerAuth AuthorizationBearer <token>
API key authentication. Use your API key as the bearer token.
In: header
Request Body
application/json
name*string
reward_type*string
Value in
"percentage" | "fixed"reward_value*integer
warranty_days?integer
Default
7min_redemption?integer
is_active?boolean
Default
trueauto_register?boolean
Default
falseResponse Body
application/json
application/json
curl -X POST "https://api-base.rafo.work/api/v1/campaigns" \ -H "Content-Type: application/json" \ -d '{ "name": "Summer Referral Program", "reward_type": "percentage", "reward_value": 10, "warranty_days": 7, "min_redemption": 2000, "is_active": true }'{
"data": {
"id": "camp_xxxxx",
"name": "Default Referral Program",
"reward_type": "percentage",
"reward_value": 0,
"warranty_days": 0,
"min_redemption": 0,
"is_active": true,
"is_default": true,
"auto_register": true,
"stats": {
"total_members": 0,
"total_referrals": 0,
"total_rewards_paid": 0
},
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key"
}
}