Skip to main content

Что понадобится

1

Аккаунт в Doodocs People

Роль администратора тенанта — только она даёт доступ к разделу интеграций.
2

Developer API-ключ

Настройки → Интеграции → Developer APIСоздать ключ. Ключ показывается один раз, сохраните его в менеджере секретов.
Ключ даёт доступ к данным всего тенанта. Не коммитьте его в репозиторий и не используйте во фронтенде.
3

Проверка ключа

Убедитесь, что ключ принят, прежде чем строить интеграцию.

Первый запрос

Успешный ответ — пустой JSON-объект со статусом 200:
Ответ
Получили 200 — ключ активен, можно переходить к загрузке данных.

Загрузка сотрудников

Эндпоинт POST /developer/v1/ingest/{source_type} принимает пачку записей из внешней системы. Область ingest:write доступна только ключам супер-администраторов, а заголовок Idempotency-Key обязателен — он защищает от двойной загрузки при повторе запроса.
Запрос ставится в асинхронную обработку:
Источники, типы пейлоадов и полные схемы записей — в справочнике Ingest.

Дальше

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

Как хранить и ротировать ключи.

Ошибки

Коды ошибок и что с ними делать.