API Reference//
- Create conditions
Create a list of actions and allocations for a line item
Delete all actions on a line item
Get actions and allocations for a line item
Modify actions for a line item
Get all actions for all Elastic Access line items of the instance
Get all defined conditions
Update conditions
Delete conditions
Delete a condition by ID
Create conditions
API to create conditions.
Security
AdministrationAccess or ClientAccess
- Dynamic Monetization API URLhttps://siteID.flexnetoperations.com/dynamicmonetization/api/v1.1/instances/{instanceId}/conditions
A sample list of conditions.
curl -i -X POST \
'https://siteID.flexnetoperations.com/dynamicmonetization/api/v1.1/instances/{instanceId}/conditions' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"conditions": [
{
"name": "compositeCondition",
"operator": "AND",
"conditions": [
{
"operator": "IN",
"property": "status",
"values": [
"active",
"pending"
]
},
{
"operator": "NOT",
"condition": {
"operator": "IN",
"property": "category",
"values": [
"restricted"
]
}
}
]
},
{
"name": "simpleCondition",
"operator": "IN",
"property": "category",
"values": [
"gold",
"silver"
]
}
]
}'Response
A sample list of conditions.
[ { "id": "123e4567-e89b-12d3-a456-426614174004", "name": "compositeCondition", "operator": "AND", "conditions": [ … ] }, { "id": "123e4567-e89b-12d3-a456-426614174000", "name": "simpleCondition", "operator": "IN", "property": "category", "values": [ … ] } ]