Вам нужно сделать пользователя / подписавшего embedded signer
.Добавив свойство clientUserId
в узел подписавшего, как показано ниже:
"signers": [{
"email": "signeremail@email.com",
"name": "Signer Name",
"recipientId": "1",
"clientUserId": "12345",
"routingOrder": "1"
}
Если вы хотите, чтобы подписывающее лицо входило в ваше приложение, вы будете звонить ниже конечной точки
POST /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient
с requestBodyкак показано ниже:
{
"authenticationMethod": "Password",
"clientUserId": "12345",
"email": "signeremail@email.com",
"returnUrl": "YourAppUrl",
"userName": "Signer Name"
}
Этот вызов API сгенерирует URL, срок действия которого истечет 300 секунд, перенаправит пользователя на этот URL и заставит пользователя подписаться с использованием этого URL.
Подробнее об этомВызов API доступен на EnvelopeViews: createRecipient
Примеры на разных языках кодирования также доступны на DS Developer Center