Business Rules - Priorities¶
Get¶
-
GET
/api/repositories/
(string: repository)/priorities
¶ Get a list of business rule priorities in the Repository
GET /api/repositories/test/priorities HTTP/1.1
Accept: application/json
Response Code | Reason |
---|---|
200 | No error |
500 | Server error |
The response contains a JSON list containing all the priorities in the Repository, each one containing the numeric ID (the priority value), the name of the priority, the description of the priority, and a flag indicating if the priority is used in a Business Rule
For example, the request above would result in the following response:
[
[
1,
"Priority 1",
"",
"Y"
],
[
2,
"Priority 2",
"",
"N"
],
[
3,
"Priority 3",
"",
"Y"
],
[
4,
"Priority 4",
"",
"Y"
],
[
5,
"Priority 5",
"",
"N"
],
[
6,
"Priority 6",
"",
"N"
],
[
7,
"Priority 7",
"",
"Y"
],
[
8,
"Priority 8",
"",
"Y"
],
[
9,
"Priority 9",
"",
"N"
],
[
10,
"Priority 10",
"",
"N"
]
]
Add¶
-
POST
/api/repositories/
(string: repository)/priorities
¶ Adds a priority to the repository. Note: will overwrite any existing priority with the same id.
JSON Parameters: - body – The request body
The request requires a Standard Request packet.
POST /api/repositories/test/priorities HTTP/1.1
Content-Type: application/json
{
"command": "add",
"data": {
"priority": "15",
"name": "new priority",
"description": "a new priority"
}
}
Response Code | Reason |
---|---|
201 | Success |
500 | Server error |
Edit¶
-
POST
/api/repositories/
(string: repository)/priorities/
(number: priority)¶ Edits a priority. If you change the PRIORITY field, this operation will overwrite any existing priority with this value.
JSON Parameters: - body – The request body
The request requires a Standard Request packet.
Parameter | Type | Purpose |
---|---|---|
repository | string | The name of the Repository to access |
priority | number | The id number of the priority |
POST /api/repositories/test/priorities/15 HTTP/1.1
Content-Type: application/json
{
"command": "edit",
"data": {
"priority": "19",
"name": "changed priority",
"description": "a changed priority"
}
}
Response Code | Reason |
---|---|
201 | Success |
500 | Server error |
Delete¶
-
DELETE
/api/repositories/
(string: repository)/priorities/
(number: priority)¶
Parameter | Type | Purpose |
---|---|---|
repository | string | The name of the Repository to access |
priority | number | The id number of the priority |
DELETE /api/repositories/test/priorities/15 HTTP/1.1
Response Code | Reason |
---|---|
204 | Success |
500 | Server error |