Evolutrix CRM Rest API | Tasks (1.0.0)
Download OpenAPI specification:Download
Описание Rest API — методов для взаимодействия с серверной стороной модуля Tasks.
Коллекция Postman со всеми методами.
Модуль расширяет некоторые API методы ядра системы.
Ниже перечислены соответствующие изменения:
- Метод создания комментариев дополнительно принимает значение параметра
commentable_type-EvolutrixCRM\Tasks\App\Models\Task. - Метод получения комментариев дополнительно принимает значение параметра
commentable_type-EvolutrixCRM\Tasks\App\Models\Task. - Метод получения классов типов дополнительно возвращает тип задачи (
TASK_TYPE). - Параметр
classметода создания типов дополнительно принимает значениеTASK_TYPE(тип задачи). - Метод получения классов статусов дополнительно возвращает статус задачи (
TASK_STATUS). - Параметр
classметода создания статусов дополнительно принимает значениеTASK_STATUS(статус задачи). - Метод получения классов меток дополнительно возвращает тип задачи (
TASK_TAG). - Параметр
classметода создания метки дополнительно принимает значениеTASK_TAG(тип задачи). - Параметр
classметода обновления метки дополнительно принимает значениеTASK_TAG(тип задачи). - Метод получения занятых календарных дней дополнительно принимает параметр
show_tasks(boolean) и параметры фильтрации задач. Параметры фильтрации задач аналогичны параметрам фильтрации метода получения задач, но к каждому из параметров требуется добавлять префиксtasks_(прим.:tasks_has_tags). - Метод получения занятых календарных дней при наличии в реквесте параметра
show_tasksс положительным значением при формировании списка занятых дней будет учитывать наличие задач в соответствующих днях. - Метод получения календарных событий за месяц дополнительно принимает параметр
show_tasks(boolean) и параметры фильтрации задач. Параметры фильтрации задач аналогичны параметрам фильтрации метода получения задач, но к каждому из параметров требуется добавлять префиксtasks_(прим.:tasks_has_tags). - Метод получения календарных событий за месяц при наличии в реквесте параметра
show_tasksс положительным значением возвращает дополнительное полеtasks, содержащее массив задач за указанный месяц с учётом параметров фильтрации. Формат возвращаемых объектов задач аналогичен формату метода получения задач. - Метод получения календарных событий и других календарных сущностей за указанный период дополнительно принимает параметр
show_tasks(boolean) и параметры фильтрации задач. Параметры фильтрации задач аналогичны параметрам фильтрации метода получения задач, но к каждому из параметров требуется добавлять префиксtasks_(прим.:tasks_has_tags). - Метод получения календарных событий и других календарных сущностей за указанный период при наличии в реквесте параметра
show_tasksс положительным значением возвращает дополнительное полеtasks, содержащее массив задач за указанный период с учётом параметров фильтрации. Формат возвращаемых объектов задач аналогичен формату метода получения задач.
index
Возвращает список задач.
В данном методе действует ограничение на максимальное количество возвращаемых связей задач, а именно:
- Возвращается не более 2 клиентов,
- Возвращается не более 2 обращений,
- Возвращается не более 2 пользователей,
- Возвращается не более 5 меток.
Требуются права доступа:
- TASK_SHOW
Для получения не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
query Parameters
| page | integer Example: page=1 Номер страницы |
| cursor | string Example: cursor=123456 Курсор для пагинации |
| per_page | integer Default: 10 Enum: 10 25 50 Example: per_page=25 Количество элементов на странице |
| sort_by | string Value: ["id","title","deadline_at","priority","position","created_at","updated_at"] Example: sort_by=title Поле для сортировки |
| descending | boolean Example: descending=true Сортировка по убыванию |
| search | string Example: search=welcome Поисковая строка |
| ids | Array of integers Example: ids=1&ids=2&ids=3 Массив идентификаторов. В случае передачи этого параметра игнорирует прочие параметры и возвращает сущности с указанными идентификаторами. Не более 50 идентификаторов в одном запросе. |
| priorities | Array of integers Items Enum: 0 1 2 3 Массив приоритетов задач. |
| deadline_at_from | string Минимальный срок задачи в формате dd.mm.YYYY (01.01.2000). |
| deadline_at_to | string Максимальный срок задачи в формате dd.mm.YYYY (01.01.2000). |
| has_tags | Array of integers Массив идентификаторов меток, которые ДОЛЖНЫ быть у задачи. |
| has_no_tags | Array of integers Массив идентификаторов меток, которых НЕ ДОЛЖНО быть у задачи. |
| clients | Array of integers Массив идентификаторов клиентов, которые должны быть связаны с задачей. |
| leads | Array of integers Массив идентификаторов обращений, которые должны быть связаны с задачей. |
| users | Array of integers Массив идентификаторов сотрудников, которые должны быть участниками или исполнителями задачи. |
| participants | Array of integers Массив идентификаторов сотрудников, которые должны быть участниками задачи. |
| executors | Array of integers Массив идентификаторов сотрудников, которые должны быть исполнителями задачи. |
| creators | Array of integers Массив идентификаторов сотрудников, которые должны быть создателями задачи. |
| users_or_creators | Array of integers Массив идентификаторов сотрудников, которые должны быть создателями или исполнителями задачи. |
| statuses | Array of integers Массив идентификаторов статусов задачи. |
| types | Array of integers Массив идентификаторов типов задачи. |
Responses
Response samples
- 200
- 400
- 401
- 403
{- "success": true,
- "data": {
- "tasks": [
- {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "comments": [
- {
- "id": 2,
- "body": "test",
- "commentable_type": "App\\Models\\Client",
- "commentable_id": 1,
- "created_at": "2024-01-25T08:18:50.000000Z",
- "updated_at": "2024-01-25T08:18:50.000000Z"
}
], - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}
], - "meta": {
- "current_page": 3,
- "from": 1,
- "last_page": 5,
- "links": [
- {
- "label": "« Назад",
- "active": false
}, - {
- "url": "/resource?per_page=10&page=2",
- "label": "2",
- "active": false
}, - {
- "url": "/resource?per_page=10&page=3",
- "label": "3",
- "active": false
}, - {
- "url": "/resource?per_page=10&page=2",
- "label": "Вперёд »",
- "active": false
}
], - "path": "/resource/resource",
- "per_page": 15,
- "to": 15,
- "total": 75
}, - "links": {
- "first": "/resource?per_page=10&page=1",
- "last": "/resource?per_page=10&page=10",
- "next": "/resource?per_page=10&page=2"
}
}, - "message": "ОК"
}store
Создаёт новую задачу.
Требуются права доступа:
- TASK_SHOW
- TASK_STORE
Дополнительные права доступа:
- При отсутствии права доступа CLIENT_SHOW полученные в параметре
clientsклиенты не будут сохранены. - При отсутствии права доступа LEAD_SHOW полученные в параметре
leadsобращения не будут сохранены. - При отсутствии права доступа USER_SHOW полученные в параметрах
participantsиexecutorsсотрудники не будут сохранены.
Authorizations:
Request Body schema: application/jsonrequired
Данные задачи
| title required | string Заголовок задачи |
| description | string Описание задачи |
| priority required | integer Enum: 0 1 2 3 Приоритет задачи ( |
| deadline_at | string Срок выполнения задачи (dd.mm.YYYY H:i) |
| type_id | integer Уникальный идентификатор типа задачи |
| status_id required | integer Уникальный идентификатор статуса задачи |
| clients | Array of integers Массив идентификаторов клиентов (не более 50) |
| leads | Array of integers Массив идентификаторов обращений (не более 50) |
| participants | Array of integers Массив идентификаторов сотрудников-участников (не более 50) |
| executors | Array of integers Массив идентификаторов сотрудников-исполнителей (не более 50) |
| tags | Array of integers Массив идентификаторов меток (не более 50) |
Responses
Request samples
- Payload
{- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "deadline_at": "2023-08-29 12:00",
- "priority": 1,
- "status_id": 1,
- "type_id": 9,
- "clients": [
- 14
], - "leads": [
- 468
], - "participants": [
- 1
], - "executors": [
- 1
], - "tags": [
- 224
]
}Response samples
- 200
- 400
- 401
- 403
{- "success": true,
- "data": {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}, - "message": "ОК"
}bulk destroy
Массовое удаление задач.
Требуются права доступа:
- TASK_SHOW
- TASK_DESTROY
Для удаления не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
Request Body schema: application/jsonrequired
| ids required | Array of integers Массив идентификаторов |
Responses
Request samples
- Payload
{- "ids": [
- 1,
- 2,
- 3
]
}Response samples
- 200
- 400
- 401
- 403
{- "success": true,
- "data": { },
- "message": "ОК"
}kanban
Возвращает статусы задач (в количестве, равному параметру statuses_per_page) и задачи с этими статусами.
Предусмотренная в методе пагинация подразумевает постраничное получение статусов задач. Метод следует использовать для первичного построения и постраничной подгрузки колонок kanban доски. Для получения следующих страниц задач в каждой колонке следует использовать метод получения задач с учётом нижеописанного способа формирования списка задач.
Статусы обращений служат колонками kanban доски.
При формировании списка задач происходит выборка задач для каждого статуса. Эта выборка ограничивает задачи для каждого статуса количеством, указанным в параметре tasks_per_page, и при их получении использует обратную (descending) сортировку по полю обращений position.
В данном методе действует ограничение на максимальное количество возвращаемых связей задач, а именно:
- Возвращается не более 4 клиентов,
- Возвращается не более 4 обращений,
- Возвращается не более 4 сотрудников-участников,
- Возвращается не более 4 сотрудников-исполнителей,
- Возвращается не более 5 меток.
- Возвращается не более 4 комментариев.
Требуются права доступа:
- TASK_SHOW
Для получения не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
query Parameters
| page | integer Номер страницы (для постраничной пагинации). |
| tasks_per_page | integer Default: 25 Enum: 10 25 50 Кол-во отображаемых задач на в каждой колонке статуса. |
| statuses_per_page | integer Default: 10 Enum: 10 25 50 Кол-во отображаемых статусов. |
| search | string Произвольный текстовый запрос для поиска записей. |
| priorities | Array of integers Items Enum: 0 1 2 3 Массив приоритетов задач. |
| deadline_at_from | string Минимальный срок задачи в формате dd.mm.YYYY (01.01.2000). |
| deadline_at_to | string Максимальный срок задачи в формате dd.mm.YYYY (01.01.2000). |
| has_tags | Array of integers Массив идентификаторов меток, которые ДОЛЖНЫ быть у задачи. |
| has_no_tags | Array of integers Массив идентификаторов меток, которых НЕ ДОЛЖНО быть у задачи. |
| clients | Array of integers Массив идентификаторов клиентов, которые должны быть связаны с задачей. |
| leads | Array of integers Массив идентификаторов обращений, которые должны быть связаны с задачей. |
| users | Array of integers Массив идентификаторов сотрудников, которые должны быть участниками или исполнителями задачи. |
| participants | Array of integers Массив идентификаторов сотрудников, которые должны быть участниками задачи. |
| executors | Array of integers Массив идентификаторов сотрудников, которые должны быть исполнителями задачи. |
| creators | Array of integers Массив идентификаторов сотрудников, которые должны быть создателями задачи. |
| users_or_creators | Array of integers Массив идентификаторов сотрудников, которые должны быть создателями или исполнителями задачи. |
| statuses | Array of integers Массив идентификаторов статусов задачи. |
| types | Array of integers Массив идентификаторов типов задачи. |
Responses
Response samples
- 200
- 400
- 401
- 403
{- "success": true,
- "data": {
- "statuses": [
- {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}
], - "tasks": [
- {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "comments": [
- {
- "id": 2,
- "body": "test",
- "commentable_type": "App\\Models\\Client",
- "commentable_id": 1,
- "created_at": "2024-01-25T08:18:50.000000Z",
- "updated_at": "2024-01-25T08:18:50.000000Z"
}
], - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}
], - "meta": {
- "current_page": 1,
- "from": 1,
- "last_page": 1,
- "per_page": 10,
- "to": 3,
- "total": 3
}
}, - "message": "ОК"
}show
Возвращает данные задачи.
Требуются права доступа:
- TASK_SHOW
Для получения не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
path Parameters
| taskId required | integer Идентификатор задачи |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "success": true,
- "data": {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}, - "message": "ОК"
}update
Обновляет данные задачи.
Требуются права доступа:
- TASK_SHOW
- TASK_STORE
Дополнительные права доступа:
- При отсутствии права доступа CLIENT_SHOW полученные в параметре
clientsклиенты не будут сохранены. - При отсутствии права доступа LEAD_SHOW полученные в параметре
leadsобращения не будут сохранены. - При отсутствии права доступа USER_SHOW полученные в параметрах
participantsиexecutorsсотрудники не будут сохранены.
Для обновления не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
path Parameters
| taskId required | integer Идентификатор задачи |
Request Body schema: application/jsonrequired
Данные задачи
| title required | string Заголовок задачи |
| description | string Описание задачи |
| priority required | integer Enum: 0 1 2 3 Приоритет задачи ( |
| deadline_at | string Срок выполнения задачи (dd.mm.YYYY H:i) |
| type_id | integer Уникальный идентификатор типа задачи |
| status_id required | integer Уникальный идентификатор статуса задачи |
| clients | Array of integers Массив идентификаторов клиентов (не более 50) |
| leads | Array of integers Массив идентификаторов обращений (не более 50) |
| participants | Array of integers Массив идентификаторов сотрудников-участников (не более 50) |
| executors | Array of integers Массив идентификаторов сотрудников-исполнителей (не более 50) |
| tags | Array of integers Массив идентификаторов меток (не более 50) |
Responses
Request samples
- Payload
{- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "deadline_at": "2023-08-29 12:00",
- "priority": 1,
- "status_id": 1,
- "type_id": 9,
- "clients": [
- 14
], - "leads": [
- 468
], - "participants": [
- 1
], - "executors": [
- 1
], - "tags": [
- 224
]
}Response samples
- 200
- 400
- 401
- 403
- 404
{- "success": true,
- "data": {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}, - "message": "ОК"
}destroy
Удаляет задачу.
Требуются права доступа:
- TASK_SHOW
- TASK_DESTROY
Для удаления не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
path Parameters
| taskId required | integer Идентификатор задачи |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "success": true,
- "data": {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}, - "message": "ОК"
}reorder
Обновляет порядок отображения задачи в Kanban.
Требуются права доступа:
- TASK_SHOW
- TASK_STORE
Для обновления не связанных с текущим аутентифицированным сотрудником задач дополнительно требуется право доступа TASK_SHOW_ALL.
Authorizations:
path Parameters
| taskId required | integer Идентификатор задачи |
Request Body schema: application/jsonrequired
Данные задачи
| status_id required | integer Уникальный идентификатор статуса задачи |
| position required | integer Порядок отображения задачи в колонке указанного статуса |
Responses
Request samples
- Payload
{- "status_id": 1,
- "position": 327675
}Response samples
- 200
- 400
- 401
- 403
- 404
{- "success": true,
- "data": {
- "id": 1,
- "title": "Новая задача",
- "description": "Описание задачи",
- "result": "Результат выполнения задачи",
- "position": 327675,
- "deadline_at": "2023-08-29T09:00:00.000000Z",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "clients": [
- {
- "id": 14,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-23T00:00:00.000000Z",
- "has_personal_data_consent": false,
- "created_at": "2024-01-18T14:41:48.000000Z",
- "updated_at": "2024-01-18T14:41:48.000000Z"
}
], - "leads": [
- {
- "id": 468,
- "title": "Magnam sit labore quia maxime.",
- "description": "Hic aliquid quis provident quam dolorem enim voluptas.",
- "position": 4456380,
- "lead_at": "2019-12-01T00:00:00.000000Z",
- "created_at": "2024-01-18T14:42:17.000000Z",
- "updated_at": "2024-01-18T14:42:17.000000Z"
}
], - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "user": {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}, - "created_at": "2024-10-01T09:01:15.000000Z",
- "updated_at": "2024-10-01T09:01:15.000000Z"
}, - "message": "ОК"
}Описание методов для взаимодействия с параметрами задачи, создаваемой при отмене календарного события через автоматическое подтверждение. Используется при установленном модуле Communication.
show
Возвращает информацию о параметрах задачи, которую необходимо создать при отмене календарного события через автоматическое подтверждение
Требуются права доступа:
- CALENDAR_EVENT_AUTO_CONFIRMATION_CONFIGURE
Authorizations:
Responses
Response samples
- 200
- 401
- 403
{- "success": true,
- "data": {
- "id": 1,
- "is_active": true,
- "title": "Календарное событие отменено клиентом",
- "description": "",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "participants_roles": [
- {
- "id": 1,
- "title": "Бухгалтер",
- "description": "Считает деньги",
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z"
}
], - "participants_by_calendar_event": true,
- "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors_roles": [
- {
- "id": 1,
- "title": "Бухгалтер",
- "description": "Считает деньги",
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors_by_calendar_event": true,
- "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "created_at": "2024-09-02T12:11:52.000000Z",
- "updated_at": "2024-09-02T13:23:24.000000Z"
}, - "message": "ОК"
}update
Обновляет информацию о параметрах задачи, которую необходимо создать при отмене календарного события через автоматическое подтверждение
Требуются права доступа:
- CALENDAR_EVENT_AUTO_CONFIRMATION_CONFIGURE
Authorizations:
Request Body schema: application/jsonrequired
Данные конфигурации задержки между автоматическими подтверждениями календарных событий
| is_active required | boolean Флаг необходимости создания задачи |
| title | string Заголовок задачи. Обязательное поле при положительном значении поля |
| description | string Примечание задачи |
| priority | integer Value: [0,1,2,3] Приоритет задачи. Обязательное поле при положительном значении поля |
| status_id | integer Идентификатор статуса задачи. Обязательное поле при положительном значении поля |
| type_id | integer Идентификатор типа задачи |
| participants | Array of integers Массив идентификаторов участников задачи |
| participants_roles | Array of integers Массив идентификаторов ролей, сотрудников которых необходимо назначить участниками задачи |
| participants_by_calendar_event | boolean Флаг необходимости назначения участниками задачи участников календарного события |
| executors | Array of integers Массив идентификаторов исполнителей задачи |
| executors_roles | Array of integers Массив идентификаторов ролей, сотрудников которых необходимо назначить исполнителями задачи |
| executors_by_calendar_event | boolean Флаг необходимости назначения исполнителями задачи участников календарного события |
| tags | Array of integers Массив идентификаторов меток задачи |
Responses
Request samples
- Payload
{- "is_active": true,
- "title": "Календарное событие отменено клиентом",
- "description": "",
- "priority": 1,
- "status_id": 1,
- "type_id": 1,
- "participants": [
- 1
], - "participants_roles": [
- 1
], - "participants_by_calendar_event": true,
- "executors": [
- 1
], - "executors_roles": [
- 1
], - "executors_by_calendar_event": true,
- "tags": [
- 1
]
}Response samples
- 200
- 400
- 401
- 403
{- "success": true,
- "data": {
- "id": 1,
- "is_active": true,
- "title": "Календарное событие отменено клиентом",
- "description": "",
- "priority": 1,
- "status": {
- "id": 1,
- "title": "Название статуса",
- "class": "STATUS_CLASS",
- "position": 1,
- "color": "#ef8200",
- "icon": "fa-solid fa-status",
- "is_system": true,
- "created_at": "2024-03-14T09:09:31.000000Z",
- "updated_at": "2024-03-14T09:09:31.000000Z"
}, - "type": {
- "id": 8,
- "title": "Название типа",
- "class": "TYPE_CLASS",
- "position": 7,
- "color": "#4C75A3",
- "icon": "fa-brands fa-type-class",
- "is_system": false,
- "created_at": "2024-01-18T14:41:42.000000Z",
- "updated_at": "2024-01-18T14:41:42.000000Z"
}, - "participants": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "participants_roles": [
- {
- "id": 1,
- "title": "Бухгалтер",
- "description": "Считает деньги",
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z"
}
], - "participants_by_calendar_event": true,
- "executors": [
- {
- "id": 1,
- "email": "test@example.com",
- "email_verified_at": "2000-01-01T00:00:00.000000Z",
- "is_2fa_active": true,
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": 0,
- "birthday": "1995-12-30T00:00:00.000000Z",
- "is_super_admin": true,
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z",
- "deactivated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors_roles": [
- {
- "id": 1,
- "title": "Бухгалтер",
- "description": "Считает деньги",
- "created_at": "2024-01-18T14:41:45.000000Z",
- "updated_at": "2024-01-18T14:41:45.000000Z"
}
], - "executors_by_calendar_event": true,
- "tags": [
- {
- "id": 224,
- "title": "Название тега",
- "class": "TAG_CLASS",
- "position": 24,
- "color": "#915935",
- "created_at": "2024-01-18T14:41:47.000000Z",
- "updated_at": "2024-01-18T14:41:47.000000Z"
}
], - "created_at": "2024-09-02T12:11:52.000000Z",
- "updated_at": "2024-09-02T13:23:24.000000Z"
}, - "message": "ОК"
}