TARGPatrol

Открытый API TARGPatrol

External API связывает ваши системы с одной организацией TARGPatrol. Это руководство посвящено доступу, аутентификации и безопасной интеграции. Конкретные поля и примеры отдельных методов находятся в API Reference, а не в этой вводной статье.

Доступность и ключи API

External API доступен на Base и Enterprise, но не на Free. Токены организации создаёт и управляет ими Владелец в веб-приложении. Ключ определяет одну организацию и не является паролем личного кабинета или ID/PIN мобильного пользователя.

  1. Войдите в веб-приложение и откройте нужную организацию под Владельцем.

  2. Перейдите в «Управление → External API» и нажмите «Добавить токен».

  3. Укажите понятное название интеграции, сохраните токен и скопируйте ключ.

  4. Храните ключ в серверном хранилище секретов. По возможности используйте отдельные токены для интеграций и отзывайте ненужные.

kb-external-api-ru-3

Аутентификация запросов

Отправляйте HTTPS-запросы на API-хост из документации с базовым путём /api/v1. Передавайте ключ в заголовке x-api-key. Вход в веб-приложение не аутентифицирует внешний запрос. Не помещайте ключ в URL, браузерный код, скриншоты, публичный репозиторий или журналы.

1x-api-key: <YOUR_API_KEY>

Документация и безопасное тестирование

  1. Откройте API Reference и проверьте метод, путь, обязательные поля и схему ответа нужной операции.

  2. Начните с запроса только для чтения и убедитесь, что получены данные нужной организации. Интерактивные запросы документации могут работать с реальными данными.

  3. Используйте пагинацию, фильтрацию и сортировку, описанные для конкретной операции: значения по умолчанию не обязательно одинаковы.

  4. Перед записью уточните семантику POST, PUT или PATCH и поведение пропущенных, null и пустых значений. Сначала проверяйте изменения в тестовой организации.

  5. Обрабатывайте сетевые и серверные ошибки осознанно. Не повторяйте запросы создания вслепую и не записывайте ключи или персональные данные в диагностические журналы.

API Reference и интерактивное тестирование

Документация по интеграции

Проверка проблем доступа

При 401 проверьте заголовок x-api-key и существование токена. При 403 — тариф и требования операции. При 404 — URL, идентификатор и организацию; при 400 — формат запроса и детали валидации. Если ключ раскрыт, замените его и обновите все использующие его интеграции.

Что нового в API Reference

1.1

В Reference 1.1 поле lastName стало обязательным при создании пользователя, а название поля назначения локаций исправлено на locationIds. При подготовке запросов сверяйтесь с актуальной схемой пользователя.

1.2

В Reference 1.2 добавлено получение временных подписанных ссылок для скачивания вложений устаревшего модуля Issues, включая ссылки на миниатюры, если они доступны. Ссылки нужно использовать до истечения срока их действия.

1.3

В Reference 1.3 добавлены просмотр списка и создание комментариев к Задачам, Инцидентам и устаревшим Issues, а также редактирование и удаление комментариев, созданных через API. Существующие вложения комментариев доступны для чтения и скачивания; загрузка вложений и редактирование комментариев пользователей приложения через этот API не поддерживаются.

1.4

В Reference 1.4 появились структурированные данные международных телефонных номеров и их валидация для пользователей. Точные правила запросов и обновлений приведены в актуальных схемах.

1.5

В Reference 1.5 добавлена история изменений отдельных записей только для чтения. Последующие дополнения описывают историю Пользователей, Локаций и Точек, порядок отображения точек и отдельные операции перестановки/перемещения. Поддерживаемые методы и условия совместимости проверяйте в текущем справочнике.

1.6

Версия документации 1.6 описывает повторения задач по локальному календарю с явным часовым поясом и сохранённым шаблоном локального начала и окончания. Перед созданием или изменением серии проверяйте текущую схему повторений.

1.7

Версия документации 1.7 добавляет чтение событий геозоны и связанные поля локаций и пользователей, а также уточняет поддерживаемые операции с тегами. Аутентификация и базовый путь /api/v1 не изменились. Схемы, права и валидацию смотрите в актуальной документации API; вебхуки событий геозоны не входят в это обновление.

Это версии справочника/схемы API, а не новые префиксы URL: базовый путь остаётся /api/v1. Краткая сводка не заменяет полный список методов. Для событийных обновлений отдельно настраиваются webhooks.

Как создать и настроить вебхуки в TARGPatrol


Связанные статьи

Управление задачами

Узнайте, как создавать повторяющиеся задачи, копировать существующие, сохранять избранные и управлять сериями задач в TARGPatrol.

Создание задач

Узнайте, как создать задачи сотрудникам в программе TARGPatrol. Руководство по планированию и составлению задач сотрудникам в таск менеджере.

Руководство по Расписанию в TARGPatrol

Как создать рабочее расписание в программе TARGPatrol: добавление и редактирование задач. Руководство по составлению задач сотрудникам в таск менеджера.

Выполнение задач

Руководство для сотрудников по выполнению задач в приложении TARGPatrol: как найти, начать выполнение, завершить и отслеживать задачу в таск трекере.

Check-ins по требованию

Используйте check-in по требованию для действий на QR, NFC, GPS или виртуальных точках без запланированной задачи.

Настройка уведомлений в TARGPatrol

Узнайте, как настроить уведомления TARGPatrol отдельно для каждой организации, канала и типа события: Email, Telegram, push и уведомления внутри приложения.