Files
taskncoffee/docs/api.md
IluaAir 57ca56c2f6 init
2025-04-02 16:37:39 +03:00

48 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# API
## Основные эндпоинты:
___
Пользователи (Users)
####
GET /users Получить список всех пользователей \
GET /users/{user_id} Получить конкретного пользователя \
GET /users/{user_id}/tasks - Получить задачи пользователя \
POST /users Создать нового пользователя \
PUT /users/{user_id} Обновить данные пользователя \
DELETE /users/{user_id} Удалить пользователя
Задачи (Tasks)
####
GET /tasks Получить список всех задач \
GET /tasks/{task_id} Получить задачу по ID \
POST /tasks Создать новую задачу \
PUT /tasks/{task_id} Обновить задачу \
DELETE /tasks/{task_id} Удалить задачу
Вложения (Attachments)
####
GET /tasks/{task_id}/attachments Получить все вложения к задаче \
POST /tasks/{task_id}/attachments Добавить вложение к задаче \
DELETE /attachments/{attach_id} Удалить вложение
Теги (Tags)
####
GET /tags Получить список всех тегов \
GET /tags/{tag_id} Получить тег по ID \
POST /tags Создать новый тег \
DELETE /tags/{tag_id} Удалить тег
Назначение тегов к задачам (Task_Assignees)
####
GET /tasks/{task_id}/tags Получить все теги задачи \
POST /tasks/{task_id}/tags/{tag_id} Добавить тег к задаче \
DELETE /tasks/{task_id}/tags/{tag_id} Удалить тег у задачи
Авторизация (Auth)
####
POST /auth/register Регистрация нового пользователя \
POST /auth/login Вход пользователя \
POST /auth/logout Выход пользователя \
POST /auth/refresh Обновление токена \
GET /auth/me Получение данных текущего пользователя\