Перейти к основному содержанию

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

1

Аккаунт в Doodocs People

Права супер-администратора (PERMISSIONS:MANAGE) — только они дают доступ к разделу интеграций.
2

Developer API-ключ

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

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

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

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

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

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

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

Дальше

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

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

Ошибки

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