Automap — rest — serviceReason

GET /cars/service/reason

Структура запроса:


GET /cars/service/reason?token=bw3ty3h46yth

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json

[{
	"id": 1,
	"name": "Трекер: зависание"
},...]

// id причины, целое число
// название причины, строка

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

GET /cars/service/reason/{id}

Структура запроса:


GET /cars/service/reason/2?token=bw3ty3h46yth

id: id причины

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json

{
	"id": 2,
	"name": "Трекер: выход из строя"
}

// id причины, целое число
// название причины, строка

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

Доступно только для пользователей с правами администратора

POST /cars/service/reason

Структура запроса:


POST /cars/service/reason?token=bw3ty3h46yth

token: ключ доступа

Формат: json

{
	"name": "Трекер: зависание"
}

// название причины, строка

Ответ:

Статус: 200 — успешное выполнение

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

Доступно только для пользователей с правами администратора

PUT /cars/service/reason/{id}

Структура запроса:


PUT /cars/service/reason/4?token=bw3ty3h46yth

id: id причины

token: ключ доступа

Формат: json

{
	"id": 4,
	"name": "Измененная причины"
}

// id причины, целое число
// название причины, строка

Ответ:

Статус: 200 — успешное выполнение

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

Доступно только для пользователей с правами администратора

DELETE /cars/service/reason/{id}

Структура запроса:


DELETE /cars/service/reason/6?token=bw3ty3h46yth

id: id причины

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки