2015-10-29 1 views
0

Представьте, что пользователь Foo Bar имеет личную учетную запись DocuSign Foo Bar [foo.bar.com]. Этот пользователь работает в организации, имеющей корпоративную учетную запись DocuSign, и этой организации необходимо добавить Foo Bar в качестве члена пользователя внутри корпоративного аккаунта (в основном для отправки конвертов SendOnBehalfOf для этого пользователя).Использовать существующую личную учетную запись в качестве пользователя в корпоративном аккаунте

Я пытался использовать REST API: Add User, но я получаю Bad Request

[ 
    { 
     "email": "[email protected]", 
     "userName": "Foo Bar", 
     "errorDetails": { 
     "errorCode": "USER_AUTHENTICATION_FAILED", 
     "message": "One or both of Username and Password are invalid." 
     } 
    } 
    ] 

который, как ожидается. Но возможно ли достичь этой цели так или иначе (используя DocuSign API)?

+1

Какие учетные данные вы используете в X-DocuSign-аутентификации? Это должно иметь учетные данные для существующего пользователя-администратора в учетной записи (поскольку у них есть разрешение на добавление пользователей). –

+0

То же, что сказал Джефф, проверьте имя пользователя + pwd combo для учетных данных, которые вы передаете в заголовке 'X-DocuSign-Authentication' – Ergin

ответ

0

Чтобы добавить членство пользователя для комбинации имени пользователя и пароля, которое соответствует существующему соглашению DocuSign, вам просто нужно отправить запрос «Создать пользователя» без пароля.

var error = apiClient.CreateUser(name, mail, pass); 
if (error == "USER_AUTHENTICATION_FAILED") 
{ 
    error = apiClient.CreateUser(name, mail, NULL); 
    if (error != null) 
    { 
     Fail! 
    } 
} 
0

Да, вы можете добавить существующих пользователей к корпоративной учетной записи DocuSign, вам просто нужно, чтобы убедиться:

  1. Вы ссылаться на свою информацию правильно (необходимо указать точно такой же email + username комбинации).
  2. Вы являетесь администратором учетной записи в учетной записи, к которой вы пытаетесь добавить пользователя.

Если вы администратор и указали правильную информацию, вы сможете добавить их в учетную запись.