Skip to main content
New Voice
March 4, 2026
Idea Submitted

X-DocuSign-Act-On-Behalf does not allow creation of envelope views

Categories:eSignature
  • March 4, 2026
  • 0 replies
  • 30 views

When you attempt to create an envelope view using the X-DocuSign-Act-On-Behalf header you get the following error:

{
"errorCode": "ACT_ON_BEHALF_USER_NOT_ALLOWED",
"message": "An 'Act on Behalf Of' user is not permitted for this operation."
}

I replied on a different post about this same issue (Attempting to create a Sender View using Shared Access fails: ACT_ON_BEHALF_USER_NOT_ALLOWED | Community), however it is marked as solved though I don’t believe it really is as the “solution” was to use an admin account, as admin accounts can always create sending views for any envelope for any user in the account, but this has some issues because it’s not like you can make everyone an admin.

 

The issue I am facing is that in our system we allow creation of sender views for the users own envelopes, we also respect shared access allowing a user to see any envelopes created by other users who they have been granted shared access to through DocuSign. However, we cannot let a user edit an envelope that was created by another user.

 

As that other post suggests, we could use an admin account to allow this, however that has some issues. Firstly that view will have full access to that envelope within the view so can potentially do things they should not be allowed to, for example if they have shared access at the “edit on behalf of” permission, they can should be able to edit but would not be able send, but as it was created via an admin account the send button will be available. They will also lack the banner on top of the page making it clear they are acting on behalf of the other user, e.g.:

The most important thing is that when you generate a view in this way, the envelope history lacks the audit information indicating that it was being carried out by an additional user on behalf of the envelope owner and would always show as the admin user performing the edits meaning you lose any history of who performed the actions on the envelope.

 

 

As this functionality is available in the UI already, can this not be added into the envelope view APIs to allow sending the X-DocuSign-Act-On-Behalf header to allow correcting creating sending views when acting on behalf of another user who has provided shared access?