Инициация подписания с использованием шаблона конверта
POST /esignglobal/v1/envelopeTemplates/sendEnvelope
Описание интерфейса
Для инициирования подписания используйте «шаблон конверта», предварительно настроенный на стороне страницы.
Параметры запроса
Имя параметра
Тип
Обязательный
Описание
envelopeTemplateId
string
true
ID шаблона конверта
envelopeConfig
object
true
Настройка процесса подписания
contractConfig
boolean
false
Настройка подписания договора
envelopeRemark
array
false
Примечание к договору
envelopeSubject
string
true
Тема текущего процесса подписания
expireAfterSeconds
int
false
Срок окончания подписания для данного процесса. Подписание становится невозможным после истечения этого срока. Задается в миллисекундах по Unix-времени. По умолчанию и максимальный срок действия — 90 дней.
callbackUrl
string
false
Веб-адрес для приема callback-уведомлений
redirectUrl
string
false
Должен быть корректным HTTPS-адресом
signConfig
object
false
Параметры подписания
allowTransfer
boolean
false
Разрешить ли подписанту передать данный конверт другому лицу для подписания, по умолчанию false
true — разрешает подписанту в данном конверте передавать его другим лицам;
false — не разрешает подписанту в данном конверте передавать его другим лицам;
participants
array
false
Настройки участников
participantId
string
true
Идентификатор участника
authConfig
object
false
Параметры аутентификации
willingnessAuthModes
array
false
Способ подтверждения намерения для подписанта, по умолчанию noAuth
noAuth — без проверки
accessCode — проверка с помощью пароля для подписания
sms — проверка по SMS OTP
idVerification — проверка удостоверения личности
emailAuth — проверка по OTP на электронную почту
digitalId — проверка цифровой идентичности
whatsappAuth — проверка OTP через WhatsApp
accessCode
object
false
Настройки пароля для подписания, обязательно при authModes=accessCode
accessCode
string
false
Содержимое пароля, регистр не учитывается, может содержать буквы и цифры, ограничение длины — 45
promptInfo
string
false
Подсказка для пароля доступа, не должна содержать сам пароль, ограничение длины — 30, обязательно при authModes=1.
sms
object
false
Проверка SMS OTP, обязательно при authModes=sms
countryCode
string
false
Международный код страны/региона, символ "+" передавать не требуется
number
string
false
Проверка формата не выполняется, ограничение максимальной длины — 13 символов
idVerification
object
false
Настройки проверки удостоверения личности, обязательно при authModes=idVerification
name
string
false
Полное имя на удостоверении личности подписанта, максимальная длина — 100 символов
emailAuth
object
false
Проверка OTP по электронной почте, обязательно при authModes=emailAuth
authEmail
string
false
Адрес электронной почты подписанта для проверки личности
digitalId
array
false
Электронная проверка личности, обязательно при authModes=digitalId
authApp
string
false
Приложение, используемое для электронной проверки личности
singpass-аутентификация личности с помощью Singpass
iamsmart-аутентификация личности с помощью IAM Smart
idNumber
string
false
Номер удостоверения личности подписанта, подлежащий проверке
whatsappAuth
object
false
Проверка OTP WhatsApp, обязательно при authModes=whatsappAuth
countryCode
string
false
Международный код страны или региона, знак «+» указывать не нужно
number
string
false
Проверка формата не выполняется, максимальная длина — 13 символов
participantInfos
object
false
Физическое лицо
userEmail
string
false
Электронная почта подписанта
phoneNumber
object
false
Номер телефона, по умолчанию пустое значение
Обязательный параметр при необходимости отправки SMS-уведомления, необходимо передать countryCode и number
countryCode
string
false
Международный код страны или региона, знак «+» указывать не нужно
number
string
false
Проверка формата не выполняется, максимальная длина — 13 символов
userName
string
false
Имя физического лица
deliveryMethod
string
false
Способ уведомления
none-не отправлять уведомления
email-отправлять уведомления по электронной почте
sms-отправлять SMS-уведомления
WhatsApp-отправлять уведомления через WhatsApp
customizeSettings
object
false
Пользовательская конфигурация
customizeMessage
object
false
Пользовательская конфигурация уведомлений
notificationLanguage
string
false
Язык уведомлений, по умолчанию английский
en-US Английский
zh-CN Упрощённый китайский
zh-Hant Традиционный китайский
ja Японский
ES-MX Испанский
copiers
array
false
Добавить получателя копии
copierId
string
true
Идентификатор участника
CCInfos
object
false
Информация о получателе копии
userEmail
string
false
Электронная почта
userName
string
false
Личное имя
customizeSettings
object
false
Пользовательская конфигурация
customizeMessage
object
false
Пользовательская конфигурация уведомлений
notificationLanguage
string
false
Язык уведомлений, по умолчанию английский
en-US Английский
zh-CN Упрощенный китайский
zh-Hant Традиционный китайский
ja Японский
ES-MX Испанский
attchments
array
false
Информация о добавляемом вложении (файле, не требующем подписи)
documentId
string
false
Идентификатор файла вложения
fileName
string
false
Название файла вложения
components
array
false
Список элементов управления
documentId
string
false
Идентификатор файла, содержащего элемент управления
componentId
string
false
Идентификатор элемента управления
componentKey
string
false
Ключ элемента управления (выберите один параметр: идентификатор или ключ)
componentValue
string
false
Значение предзаполнения элемента управления
editComponentValue
boolean
false
Разрешает подписанту изменять предзаполненное содержимое элемента управления. По умолчанию true
true — подписант может изменять предзаполненные значения
false — при наличии предзаполненных значений они фиксируются в режиме только для чтения, подписант не может их изменять