# Задачи ## Методы
Метод | Описание |
---|---|
get-task-list | Возвращает список задач |
get-task | Возвращает задачу |
create-task | Создаёт задачу |
update | Обновить задачу |
Параметры:
Параметры | Значение |
---|---|
project_id | Id проекта |
Без передачи параметра возвращает массив объектов Задача . С параметром project_id, метод возвращает объекты Задача определённого проекта.
Возвращает массив объектов Задача.
Каждый объект Задача имеет такой вид:
Параметры:
Параметры | Значение |
---|---|
task_id | Id задачи |
Возвращает объект Задача.
Каждый объект Задача имеет такой вид:
Пример ошибки:
```json5 { "name": "Not Found", "message": "The task does not exist", "code": 0, "status": 404, "type": "yii\\web\\NotFoundHttpException" } ``` ## Создать документ `https://guild.craft-group.xyz/api/document/create-document`Параметры:
Параметры | Значение |
---|---|
title | Название задачи |
project_id | Id проекта |
status | статус задачи |
card_id_creator | Id профиля создателя |
card_id | Id профиля наблюдателя(не обязательный параметр) |
description | Описание |
Создаёт Задача. Требует передачи POST запроса с соответствующими параметрами
В случае указания не верных параметров буде возвращена соответствующая ошибка. Пример ошибки:
```json5 { "name": "Internal Server Error", "message": "{\"project_id\":[\"\П\р\о\е\к\т is invalid.\"]}", "code": 0, "status": 500, "type": "yii\\web\\ServerErrorHttpException" } ``` ## Обновить документ `https://guild.craft-group.xyz/api/task/update`Параметры:
Параметры | Значение |
---|---|
title | Название задачи |
project_id | Id проекта |
status | статус задачи |
card_id_creator | Id профиля создателя |
card_id | Id профиля наблюдателя(не обязательный параметр) |
description | Описание |
Обновляет объект Задача. Требует передачи POST запроса с соответствующими параметрами
В случае указания не верных параметров буде возвращена соответствующая ошибка. Пример ошибки:
```json5 { "name": "Not Found", "message": "The task does not exist", "code": 0, "status": 404, "type": "yii\\web\\NotFoundHttpException" } ```