This page was last edited on May 16, 2017, at 08:20.
Comments or questions about this documentation? Contact us for support!
POST
/grs/v1/tenant/{tenantId}/package/{packageId}/rule
{
"ruleType":"DECISION_TABLE",
"name":"My New Rule",
"description":"My Description",
"phase":"My Phase",
"splitTest": "A"
"calendarId":"Calendar_117",
"nodeId":"pkg",
"dateEffective":234324234334,
"dateExpired":32434323434
}
{
"ruleId":"f22d35f6-e31e-41f2-8e62-97864c47579a",
"extRuleId":"DT-163",
"ruleType":"DECISION_TABLE",
"name":"My New Rule",
"description":"My Description",
"phase":"My Phase",
"splitTest": "A"
"calendarId":"Calendar_117",
"nodeId":"pkg",
"dateEffective":234324234334,
"dateExpired":32434323434
}
{
"message": "Validation Failed",
"errors": [
{
"code" : "1000",
"field" : "ruleType",
"message": "ruleType must be either DECISION_TABLE or LINEAR"
},
{
"code" : "1001",
"field" : "phase",
"message": "phase is not valid"
},
{
"code" : "1002",
"field" : "calendarId",
"message": "calendarId is not valid"
},
{
"code" : "1003",
"field" : "nodeId",
"message": "nodeId is not valid. Must be either pkg or a
node ID that is valid for this user"
},
{
"code" : "1004",
"field" : "date",
"message": "dateExpired is before dateEffective"
}
{
"code" : "1005",
"field" : "splitTest",
"message": "splitTest is not valid"
}
]
}
* 503—Service Unavailable
User must have RULE_CREATE and RULE_VIEW permission