Контур официальный партнер

API Диадок

DiadocAPI

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

Функционал электронного документооборота на основе этих методов можно реализовать в любую современную информационную систему (1С, SAP, Oracle, Microsoft Dynamics AX/NAV и др.).

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

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

С помощью данного метода и/или коннекторов можно реализовать интеграцию с любой учетной системой. 

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

У Диадок есть три вида API:

  • COM-компонента(в том числе 1С);
  • API HTTP-запросов;
  • SDK. Набор готового кода на определённом языке программирования.

API Диадока позволяет выполнять все основные операции, что и в веб-интерфейсе:

  • создание документов в утвержденном xml формате (счета-фактуры, запросы на корректировку счета-фактуры, акты, накладные);
  • осуществлять все операции по получению и отправке документов непосредственно из информационной системы;
  • автоматически подписывать документы КЭП из информационной системы;
  • отслеживать статусы документов;
  • работать со списком контрагентов (приглашения, проверка на предмет регистрации в Диадоке);
  • согласовывать документы;
  • строить выборки документов по различным критериям.

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

1. HTTP-based API

2. AddInDiadocAPI

ДИАДОК АПИ

Базовым уровнем интеграции с Диадоком является его HTTP-based API. Этот уровень является наиболее общим, и на нем, в частности, обеспечивается платформо-независимость для интеграционных решений.

Это значит, что данным способом могут работать программы, написанные на языке C# под платформу .NET и запускающиеся на машинах с ОС Microsoft Windows, так и системы, написанные на Java или C++, запускающиеся на машинах под управлением ОС Linux.

Кроме того, есть интеграция с криптографией, так что Вам не нужно разбираться с тонкостями обращений к CryptoAPI.

Актуальная версия библиотеки вместе с исходниками входит в состав diadoc SDK.

Преимущества интеграции в Вашу систему:

  • Возможность создать собственное решение под свои задачи.
  • Работа в едином интерфейсе с информационной системой.
  • Подходит для интеграции с любой информационной системой.

Дополнительные функции

     Ниже дан краткий обзор дополнительных функций.

  • Отправка заявления участника ЭДО.  При помощи метода SendFnsRegistrationMessage можно отправить заявление участника ЭДО.
  • Поиск контрагентов. Метод GetOrganizationsByInnKpp позволяет искать в Диадоке ящики по ИНН и КПП организаций, которым они принадлежат. При помощи метода GetOrganization можно по идентификатору организации узнать различные справочные данные, заведенные в Диадок, такие, как ИНН, КПП, название, а также получить список ее ящиков.
  • Черновики. Диадок позволяет помещать в «свой» ящик еще не подписанные документы без их немедленной отправки контрагентам. Это может быть полезно, когда подготовкой документов занимается один человек, а правом подписи и отправки обладает другой.
  • Подготовка печатных форм. Для документов, передаваемых через Диадок, в формализованном не человеко читаемом виде, предусмотрена возможность получения их печатных форм.
  • Фильтрация списка документов. При помощи метода GetDocuments, можно быстро получать информацию о документах (например, о счёт-фактурах) в своем ящике, задавая различные критерии фильтрации документов.Кроме того, есть возможность получить всю метаинформацию об отдельном документе, зная его идентификатор. Для этого предназначен метод GetDocument.

Вход в систему

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

Пользователь может аутентифицироваться в системе либо по сертификату электронной подписи формата X.509, либо по паре логин/пароль.

Что нужно для интеграции с Diadoc API:

1. Заполнить заявку, чтобы получить ключ разработчика и сертификат тестовой квалифицированной электронной подписи;

2. Оплатить счет на ключ API;

3. Оплатить услуги по консультации, если необходимо.

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

Стоимость API Диадок

Тарифные планы и услуги Стоимость в руб.
API-Лицензия сроком на 1 год 23 400
API-Лицензия сроком на 3 года 70 200
Консультации по интеграции при помощи API, 10 часов 35 000
Спецпредложение (API-Лицензия,1 год+Конс. Услуги (по API), 3 мес.) 52 560
Спецпредложение (API-Лицензия на 3 года+Конс.услуги 3 мес.) 105 200

 Заявка

Возникли вопросы? Хотите приобрести сервис? Заполните заявку.

Заказать счет или консультацию

API – программный интерфейс Диадока - инструмент для тех, кто хочет самостоятельно произвести интеграцию со своей информационной системой 1С, SAP, Oracle, Microsoft Dynamics AX/NAV и др. Ускоряйте процессы доставки с помощью интеграции.