Я использую встроенную подпись с помощью rest api и signerMustLoginToSign = true, чтобы заставить пользователей войти в систему до подписания.
Я понял, что подписать может только владелец учетной записи docusign. Если я пытаюсь подписать с другими пользователями, я получаю сообщение:
Ошибка аутентификации Предоставленная информация для входа не соответствует учетной записи для этого конверта. Пожалуйста, попробуйте еще раз и войдите с тем же адресом электронной почты, где вы получили этот конверт.
Я делаю POST / конверты с данными:
*{
"emailSubject":"Document Signing",
"documents":[
{
"documentId":192691,
"name":"mydoc.docx",
"fileExtension":"docx",
"documentBase64":"base64"
}
],
"recipients":{
"signers":[
{
"roleName":"HR",
"name":"User 1",
"email":"user1@user.com",
"recipientId":"845a9b97-b31f-4823-842e-91c1e963eca2",
"routingOrder":null,
"clientUserId":null,
"userId":null,
"tabs":{
"signHereTabs":[
{
"anchorString":"#HR",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"dateSignedTabs":[
{
"anchorString":"#todaydate",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"textTabs":[
],
"fullNameTabs":[
{
"anchorString":"#HiredFullName",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"titleTabs":[
{
"anchorString":"#HiredTitle",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
]
}
},
{
"roleName":"CR",
"name":"User 2",
"email":"user2@user.com",
"recipientId":"9d1f5d02-8006-452c-918d-ddeb07fa799f",
"routingOrder":null,
"clientUserId":null,
"userId":null,
"tabs":{
"signHereTabs":[
{
"anchorString":"#CR",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"dateSignedTabs":[
{
"anchorString":"#todaydate",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"textTabs":[
],
"fullNameTabs":[
{
"anchorString":"#ContractorFullName",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
],
"titleTabs":[
{
"anchorString":"#ContractorTitle",
"anchorXOffset":0,
"anchorYOffset":0,
"anchorIgnoreIfNotPresent":false,
"anchorUnits":"inches",
"locked":true
}
]
}
}
]
},
"status":"sent",
"sentDate":{
"year":2020,
"dayOfYear":88,
"dayOfMonth":28,
"dayOfWeek":6,
"era":1,
"hourOfDay":11,
"centuryOfEra":20,
"weekyear":2020,
"minuteOfHour":54,
"yearOfCentury":20,
"yearOfEra":2020,
"minuteOfDay":714,
"monthOfYear":3,
"millisOfSecond":189,
"secondOfMinute":49,
"millisOfDay":42889189,
"secondOfDay":42889,
"weekOfWeekyear":13,
"millis":1585407289189,
"zone":{
"fixed":false,
"uncachedZone":{
"cachable":true,
"fixed":false,
"id":"America/Sao_Paulo"
},
"id":"America/Sao_Paulo"
},
"chronology":{
"zone":{
"fixed":false,
"uncachedZone":{
"cachable":true,
"fixed":false,
"id":"America/Sao_Paulo"
},
"id":"America/Sao_Paulo"
}
},
"equalNow":false,
"afterNow":false,
"beforeNow":true
},
"completeDate":null
}*