Общие сведения
Надёжность и безопасность
Покупка лицензии
Начало работы
Роли в системе
Проекты
Концепции
Компоненты
Инструкции
Задачи
Финансы
Ресурсы
Таймшиты
Клиенты
Вики
Затраты
Отчёты и аналитика
Типы отчётов
Использование отчётов
Группировка данных источника
Группировка данных в отчёте
Типы виджетов
Общие отчёты и шаблоны
Настройка отчёта
Экспорт отчётов
Пользовательские настройки отчёта
Вычисляемые поля
Особые колонки отчётов с временными рядами
Использование панелей мониторинга
Публикация панелей
Панели сущностей
Фильтры источников данных
Отчёты по сущностям
FAQ
Настройка и администрирование
Типовой порядок настройки системы
Интеграция с Mattermost
Язык формул и выражений
Язык шаблонов
API
Общие сведения
Аутентификация
Примеры использования API
Справочник API
API для структуры проекта
Reporting API
Рекомендации по работе с Reporting API
Ограничения
Timetta MCP Server
On-premises
История изменений
2026
Термины и определения

Общие сведения об API

Обновлено: 09.08.2025

Назначение

API Timetta предназначен для создания сторонних интеграций и автоматизации работы с данными системы без использования веб-интерфейса.

С помощью API можно:

  • читать и изменять данные сущностей;
  • создавать и удалять записи;
  • выполнять специализированные действия и функции;
  • строить аналитические выборки и отчёты;
  • интегрировать Timetta с внешними системами.

Архитектура API

Timetta предоставляет API на базе протокола OData v4.

Основная конечная точка API:

https://api.timetta.com/odata

Метаданные API доступны по адресу:

https://api.timetta.com/odata/$metadata

Описание структуры сущностей доступно в приложении:

Настройка → Менеджер сущностей

Именно описание сущностей рекомендуется использовать как основной источник информации о:

  • доступных свойствах;
  • обязательных полях;
  • типах данных;
  • навигационных свойствах;
  • дочерних коллекциях.

Примечание

Спецификация OData доступна на официальном сайте:
https://www.odata.org/

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

Аутентификация

Для доступа к API используется отдельный OAuth 2.0 сервис:

https://auth.timetta.com

Подробное описание процесса получения токена приведено в статье Аутентификация.

Все запросы к API выполняются с использованием Bearer Token.

Общий принцип работы

Большинство сущностей API поддерживают стандартный набор операций OData:

  • чтение коллекций;
  • чтение одной записи;
  • создание;
  • обновление;
  • удаление.

Также поддерживаются стандартные возможности OData:

  • фильтрация ($filter);
  • сортировка ($orderby);
  • выбор полей ($select);
  • раскрытие связанных сущностей ($expand);
  • пагинация ($top, $skip);
  • получение общего количества ($count).

Для отдельных сущностей могут быть доступны специализированные Actions и Functions.

Описание этих операций приводится в документации соответствующих сущностей.

Сущности могут содержать ссылки на другие сущности и дочерние коллекции.

Например:

  • ссылка на руководителя проекта (manager);
  • ссылка на организацию (organization);
  • коллекция строк документа (lines).

Для ссылочных свойств используется отдельное ключевое поле:

  • manager → managerId
  • organization → organizationId

При создании и обновлении связей используются именно идентификаторы.

Подробное описание работы со связями приведено в отдельных статьях документации.

Версионность API

Timetta является развиваемой системой.

Версионирование API не используется.

Мы стремимся сохранять обратную совместимость, однако при внесении изменений, способных повлиять на интеграции, уведомляем клиентов не менее чем за 14 дней.

При разработке интеграций рекомендуется учитывать возможность развития API.

Тестирование и отладка

Перед реализацией интеграции рекомендуется тестировать запросы отдельно от прикладного кода.

Для этого можно использовать:

  • Postman
  • Insomnia
  • curl

Это позволяет:

  • быстрее проверять гипотезы;
  • отлаживать запросы;
  • изолировать ошибки интеграционной логики.

Структура документации

Документация API разделена на несколько групп:

  • Общие принципы работы — базовые операции OData;
  • Справочник сущностей — описание конкретных моделей данных;
  • Actions и Functions — специализированные операции;
  • Аутентификация — получение и использование токенов доступа.

Рекомендуется начинать изучение API с раздела общих принципов.

Содержание

Назначение Архитектура API Аутентификация Общий принцип работы Навигационные свойства и связи Версионность API Тестирование и отладка Структура документации
Спросить ИИ Получить ответ по материалам документации
Введите запрос для поиска по документации
Ничего не найдено, уточните запрос
AI

Похоже, вам удобнее русский язык. Перейти на русскую версию?