POST /api/v1/missions
Params: title
POST /api/v1/missions/{id}/targets
Params: type, status:['planned', 'executed', 'completed', 'canceled']
Новый работник:
POST /api/v1/missions/{id}/employees
Params: name, position
Существующий работник
PUT /api/v1/missions/{mid}/employees/{eid}
Управление целями миссии: запланировать новую цель, начать выполнение, закончить, отменить, если всезадачи выполнены, миссия также считается выполенной;
PUT /api/v1/targets/{id}
Params: status:['planned', 'executed', 'completed', 'canceled']
PUT /api/v1/missions/{id}/cancel
или
PUT /api/v1/missions/{id}
with Param: status='canceled'
PUT /api/v1/missions/{id}
Param: status:['canceled','achieved']
GET /api/v1/missions
GET /api/v1/missions/{id}
GET /api/v1/missions/{id}/targets
GET /api/v1/missions/{mid}/targets/{tid}
GET /api/v1/missions/{id}/employees
GET /api/v1/missions/{mid}/employees/{eid}