Контур.Диадок API: POST /GenerateTitleXml — Генерация XML титула

Тело — упрощённый XML UserDataXml по XSD-схеме контракта типа документа.

Документация: https://developer.kontur.ru/doc/diadoc.api/method?type=post&path=%2FGenerateTitleXml

Параметр Где Тип Обяз. Описание
boxId query string да Ящик (GUID)
documentTypeNamedId query string да Тип документа из GetDocumentTypes
documentFunction query string да Функция документа
documentVersion query string да Версия документа
titleIndex query integer да Номер титула
letterId query string нет Сообщение с титулом отправителя (для титула получателя)
documentId query string нет Документ с титулом отправителя
editingSettingId query string нет Настройка редактирования
disableValidation query boolean нет Отключить проверку по XSD

Базовые URL

Авторизация

Тип: Другое

Нужны ключ разработчика (выдаётся по заявке на https://www.diadoc.ru/integrations/api) и авторизационный токен пользователя. Оба передаются в заголовке по схеме DiadocAuth:

Токен выдаёт POST /V3/Authenticate: по логину и паролю (type=password, JSON с login и password), по сертификату (type=certificate, ответ расшифровывается закрытым ключом и подтверждается через /V3/AuthenticateConfirm) или по auth.sid (type=sid).

Authorization: DiadocAuth ddauth_api_client_id={{client_id}}, ddauth_token={{auth_token}}

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://developer.kontur.ru/doc/diadoc.api/method?type=post&path=%2FGenerateTitleXml Вся интеграция одним документом: https://mcp-everything.ru/integrations/diadoc.md