Skip to main content
POST
/
v1
/
validation-rules
/
{validationRuleId}
/
assignments
curl --request POST \
--url https://{cluster}.voucherify.io/v1/validation-rules/{validationRuleId}/assignments \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>' \
--data '{
"voucher": "v_ssR6vhswwh5odSloN2Vc3O60w7aea018"
}'
{
  "id": "asgm_kPPiNW3smQLRMWiF",
  "rule_id": "val_ZEZmA9oit8aU",
  "related_object_id": "camp_Rv9EuIrkT08YEORb2pUMGSUo",
  "related_object_type": "campaign",
  "created_at": "2022-09-14T07:06:49.557Z",
  "object": "validation_rules_assignment"
}

Authorizations

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

Path Parameters

validationRuleId
string
required
Example:

Query Parameters

force
boolean

Body

application/json
Available options:
voucher,
promotion_tier,
campaign,
earning_rule,
distribution,
reward_assignment

Response

id
string
required
Example:
rule_id
string
required
Example:
Example:
Available options:
voucher,
campaign,
earning_rule,
reward_assignment,
promotion_tier,
distribution
created_at
string<date-time>
required
Example:
object
enum<string>
default:validation_rules_assignment
required
Available options:
validation_rules_assignment