title: DocuSign API - "This User lacks sufficient permissions. Fail to resolve SendOnBehalfOf user" DocuSign Web API
body: <p>We are allowing users who have created their accounts with DocuSign directly to connect to an integration we are providing.  As a result, we have no control over the account settings in place for each account created.  </p>
  
  <p>We are using the SOAP API and our header is comprised as the following. </p>
  
  <pre><code>r.Headers.Add("X-DocuSign-Authentication",
                string.Format("&lt;DocuSignCredentials&gt;&lt;Username&gt;{0}&lt;/Username&gt;&lt;Password&gt;{1}&lt;/Password&gt;" +
                              "&lt;IntegratorKey&gt;{2}&lt;/IntegratorKey&gt;&lt;/DocuSignCredentials&gt;",
                              Email, Password, IntegratorKey));
  </code></pre>
  
  <p>On envelope creation everything works, however, on the following calls; <strong>RequestRecipientToken</strong>, <strong>RequestUrlSenderToken</strong>, and <strong>GetAuthenticationToken</strong> we are receiving the following error message, "This User lacks sufficient permissions. Fail to resolve SendOnBehalfOf user".  </p>
  
  <ol>
  <li>Do accounts created with DocuSign have the API rights enabled automatically? If not, how do you suggest we instruct them to enable them?</li>
  <li>Is there a programmatic change we can make to avoid the issue?</li>
  </ol>