📄️ GET - Список локаций
Эндпоинт GET /locations предназначен для получения списка доступных локаций. Локации представляют собой конкретные места, которые могут включать дополнительные данные, такие как графические планы, теги или другие атрибуты. Этот эндпоинт поддерживает фильтрацию, сортировку и поиск, чтобы помочь пользователям быстро и легко найти нужные локации.
📄️ GET - История локаций
Эндпоинт GET /locations/history позволяет получить историю локаций, в которых были созданы задачи и инциденты. Этот эндпоинт поддерживает различные параметры запроса для фильтрации, сортировки и поиска данных о локациях, что облегчает получение нужной информации.
📄️ POST - Создание нового местоположения
Метод POST /locations используется для создания нового местоположения. Оно может включать такие атрибуты, как название, адрес, координаты (широта и долгота) и связанные теги. Этот метод играет важную роль в управлении местоположениями в системе.
📄️ GET - Детали локации по ID
Эндпоинт GET /locations/ используется для получения подробной информации о конкретной локации, идентифицируемой её уникальным id.
📄️ DELETE - Удаление местоположения по ID
Эндпоинт DELETE /locations/ используется для постоянного удаления конкретного местоположения, идентифицируемого его уникальным ID. Это действие удаляет местоположение из базы данных.
📄️ PUT - Обновление местоположения по ID
Метод PUT /locations/ позволяет обновлять информацию о существующем местоположении, идентифицируемом по уникальному ID. Эта операция поддерживает обновление таких полей, как имя, адрес, координаты и теги.
📄️ PATCH - Частичное обновление локации
Эндпоинт PATCH /locations/ позволяет обновить конкретные поля существующей локации с использованием её уникального идентификатора. В отличие от PUT, эта операция изменяет только указанные поля, оставляя остальные без изменений.
📄️ PATCH - Массовое обновление локаций
Эндпоинт PATCH /locations/batch предназначен для обновления информации о нескольких локациях в одном запросе. Обновление каждой локации указывается с помощью её уникального id, а также полей, которые нужно изменить.
📄️ DELETE - Массовое удаление местоположений
Эндпоинт DELETE /locations/batch позволяет удалить несколько местоположений одновременно, указав их уникальные значения id в теле запроса.
📄️ POST - Добавление графических планов в местоположение
Метод POST /locations//graphic-plans позволяет загружать и привязывать графические планы к определённому местоположению, идентифицируемому по его уникальному id.
📄️ POST - Перестановка графических планов
Метод POST /locations//graphic-plans/reorder используется для изменения порядка графических планов, связанных с определённым местоположением. Этот запрос позволяет клиентам указать новый порядок, отправив массив ID графических планов.
📄️ GET - Получить графический план
Эндпоинт GET /locations//graphic-plans/{planId} используется для получения подробной информации о конкретном графическом плане, связанном с указанной локацией.
📄️ DELETE - Удалить графический план
Эндпоинт DELETE /locations//graphic-plans/{planId} используется для удаления конкретного графического плана, связанного с определённым местоположением.
📄️ GET - Список точек для локации
Эндпоинт GET /locations//points используется для получения пагинированного списка точек, связанных с конкретной локацией.
📄️ GET - Список точек
Эндпоинт GET /locations/points позволяет получить список точек, связанных с локациями, с возможностью фильтрации, сортировки и быстрого поиска.
📄️ POST - Создание новой точки
Метод POST /locations/points используется для создания новой точки в системе для указанного местоположения.
📄️ GET - История точек
Метод GET /locations/points/history позволяет получить историю точек, связанных с местоположениями, с возможностью фильтрации, сортировки и пагинации.
📄️ GET - Детали точки по ID
Эндпоинт GET /locations/points/ используется для получения подробной информации о конкретной точке, идентифицируемой по её уникальному UUID.
📄️ DELETE - Удалить точку
Эндпоинт DELETE /locations/points/ позволяет удалить точку из системы по её уникальному UUID.
📄️ PUT - Обновление точки
Метод PUT /locations/points/ обновляет данные о конкретной точке, идентифицируемой по уникальному UUID.
📄️ PATCH - Частичное обновление точки
Метод PATCH /locations/points/ используется для частичного обновления данных точки, идентифицируемой уникальным ID.
📄️ PATCH - Массовое обновление данных точек
Описание
📄️ DELETE - Массовое удаление точек
Описание