Что такое API Диадока

API Диадока — программный интерфейс для подключения сервиса к собственной информационной системе. Разработчики могут реализовать нужную логику обмена: создавать, отправлять, получать электронные документы, подписывать их, работать со статусами и контрагентами. Такой вариант подходит для собственных и нестандартных систем, когда компании требуется индивидуальный сценарий работы.

Как работает API Диадока

HTTP API обеспечивает обмен данными между Контур.Диадоком и корпоративным ПО. Приложение компании обращается к методам через HTTP-запросы, получая ответы сервиса.

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

Программный интерфейс

Возможности API Диадока

  • Создавать, отправлять и получать электронные документы;
  • Подписывать их электронной подписью;
  • Получать статусы обработки и отслеживать изменения;
  • Работать с контрагентами и приглашениями к обмену;
  • Согласовывать документы по заданным сценариям;
  • Находить нужные данные по реквизитам и другим параметрам;
  • Передавать результаты обработки во внутреннюю информационную систему.
Возможности API от Контур.Диадок

HTTP API и SDK

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

Для C# и Java доступны поддерживаемые SDK. Они упрощают разработку за счет готовых классов и методов.

Это соответствует текущей официальной документации: HTTP API остается базовым вариантом интеграции, а SDK для C# и Java продолжают обновляться и поддерживаться.

Устаревшие компоненты

С 1 сентября 2026 года Контур прекратил развитие и техническую поддержку внешней компоненты Диадок COM SDK и COM-интерфейса ComDiadocApi. Уже установленные решения продолжают работать в текущем виде, но новые функции, исправления ошибок и адаптация под изменения внешних систем для них больше не выпускаются.

Для новых интеграций рекомендуется использовать HTTP API или поддерживаемые SDK. SDK C# продолжает развиваться и поддерживаться — изменения касаются только работы через COM-интерфейс.

Как получить доступ к API Диадока

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

  • 1. Оставьте заявку на подключение. После этого специалист предоставит доступ в Кабинет интегратора и идентификатор приложения client_id.
  • 2. Создайте в Кабинете интегратора ключ приложения client_secret.
  • 3. Настройте авторизацию. Для новых решений приоритетным способом является OpenID Connect.
  • 4. Подключите интеграцию к тестовой или рабочей площадке Диадок и проверьте нужные сценарии.

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

Для каких задач подходит API

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

Кому подходит интеграция через API

Решение можно использовать, если:

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

Частые вопросы

Что можно автоматизировать через API Диадока?

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

Как получить доступ для разработки?

Нужно зарегистрировать решение, получить client_id, создать client_secret, затем настроить авторизацию. Перед запуском разработку можно проверить на тестовой площадке.

Какие SDK доступны разработчикам?

Для C# и Java доступны поддерживаемые SDK с готовыми классами и методами. Также разработчики могут обращаться к HTTP-интерфейсу напрямую независимо от языка программирования.

Где найти техническую документацию?

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

Попробуйте
Диадок в деле

Оставьте заявку, наш консультант свяжется с вами в ближайшее время, ответит на ваши вопросы и поможет подобрать подходящий тариф!

Контур.Диадок