> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# UnauthorizedException

[UnauthorizedException](/docs/salesforce/apex-toolkit-reference/unauthorizedexception.html)

Description



#### Properties

`AccessRequirement`

global enum AccessRequirement

* `Unspecified`
* `DocuSignLogin``DocuSign Login`
* `DocuSignSender``DocuSign Sender`
* `DocuSignUser``DocuSign User`
* `DocuSignAdministrator``DocuSign Administrator`
* `DocuSignGenerator``DocuSign Generator`
* `DocuSignNegotiator``DocuSign Negotiator`
* `ClmAdministrator``CLM Administrator`
* `ClmUser``CLM User`
* `ClmCommunityUser``CLM Community User`
* `ClmViewer``CLM Viewer`
* `SalesforceAdministrator`
* `EnvelopeOwner`
* `ConfigureAccount`
* `OriginalUser`
* `IntegrationUser`
* `AccountMember`
* `CurrentSalesforceUser`

`requirement`

global AccessRequirement requirement

`userId`

[Id](https://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_primitives.htm)