Ознаке
Стање тикета
Преглед листе
Потребна дозвола: ticket.agent или admin.tag
GET-Захтев послат: /api/v1/tags?object=Ticket&o_id={ticket id}
Details
json
// HTTP-Code 200 OK
{
"tags": [
"order",
"complaint"
]
}Додај
Потребна дозвола: ticket.agent или admin.tag
POST-Захтев послат: /api/v1/tags/add
Details
json
{
"item": "{tag name}",
"object": "Ticket",
"o_id": "{ticket id}"
}INFO
Ово ће креирати ознаку ако не постоји и ако корисник има дозволу да то уради.
Обриши
Потребна дозвола: ticket.agent или admin.tag
DELETE-Захтев послат: /api/v1/tags/remove
Details
json
{
"item": "{tag name}",
"object": "Ticket",
"o_id": "{ticket id}"
}Административни опсег
Admin - Листа
Потребна дозвола: admin.tag
GET-Захтев послат: /api/v1/tag_list
Details
json
// HTTP-Code 200 OK
[
{
"id": 1,
"name": "order",
"count": 0
},
{
"id": 2,
"name": "complaint",
"count": 0
},
{
"id": 3,
"name": "printer problem",
"count": 0
}
]Admin - Креирање
Потребна дозвола: admin.tag
POST-Захтев послат: /api/v1/tag_list
Details
json
{
"name": "tag 5"
}Admin - Преименовање
Потребна дозвола: admin.tag
PUT-Захтев послат: /api/v1/tag_list/{tag id}
Details
json
{
"name": "order"
}Admin - Брисање
Потребна дозвола: admin.tag
DELETE-Захтев послат: /api/v1/tag_list/{tag id}
Details
Одговор:
json
// HTTP-Code 200 OK
{}