- What's new
-
Get started
- Learn the basics
- Access the app
- Preferences & settings
-
Create PDFs
- Convert to PDFs
- Create PDFs with templates
- Create and design with Adobe Express
- Create presentations
-
Edit PDFs
- Edit text, images, and objects
- Organize documents
-
Share, review, and export
- Share documents
- Review PDFs
- Export and print
-
Use Acrobat AI
- Podcasts in Acrobat on the web
- Explore Student Spaces
-
E-sign documents
- Add e-sign branding
- Request e-signatures
- Manage agreements
- Work with Webforms
- Collect online payments
- Fill and sign
-
Manage cloud storage
- Manage Adobe cloud files
- Manage third party storage
-
Use Acrobat extensions
-
Acrobat for Microsoft Teams
- Access Acrobat admin settings
- Edit PDFs in Acrobat for Microsoft Teams
- Supported languages for Acrobat in Microsoft Teams
- Acrobat for Microsoft Teams overview
- AI-powered meeting summaries and insights
- Resolve issues in Acrobat for Microsoft Teams
- Collaborate on PDFs in Microsoft Teams
- Install Acrobat for Microsoft Teams
- Customize Acrobat for Microsoft integrations
-
Acrobat for SharePoint and OneDrive
- Acrobat for SharePoint and OneDrive overview
- AI powered document summaries and insights
- Configure browsers for Acrobat in SharePoint and OneDrive
- Install Acrobat for SharePoint and OneDrive
- Acrobat for SharePoint and OneDrive installation overview
- Uninstall Acrobat for SharePoint and OneDrive
- Use Acrobat to update files in SharePoint and OneDrive
- Access Acrobat admin settings
- Acrobat for Microsoft Outlook
- Acrobat for Microsoft 365
- Adobe PDF services connector
- Acrobat for ChatGPT
- Acrobat for Google Workspace
- Acrobat for WhatsApp
- Acrobat for Copilot
- Share PDFs using the Acrobat extension
-
Acrobat for Microsoft Teams
-
Troubleshoot
- Installation issues
- Printing issues
- Feature issues
- Limitations and known issues
-
Explore PDF Spaces
- Create PDF Spaces in Acrobat web
- Share PDF Spaces
- Review PDF Spaces
- Customize PDF Space experiences
- Interactive experience sharing with PDF Spaces
- Work with Knowledge Base collections
-
Analyzer in Acrobat
- Analyzer in Acrobat: Enterprise document intelligence
-
User guide
- Use the Home page in Analyzer in Acrobat
-
Collections
- Work with collections using Analyzer in Acrobat
- Create a manual collection using Analyzer in Acrobat
- Create a linked collection using Analyzer in Acrobat
- Edit a collection using Analyzer in Acrobat
- Upload files to a collection using Analyzer in Acrobat
- Add a file to a collection from All files using Analyzer in Acrobat
- Remove a file from a collection using Analyzer in Acrobat
- Share a collection using Analyzer in Acrobat
- Delete a collection using Analyzer in Acrobat
- Filter a collection using attributes in Analyzer in Acrobat
- Open a file for review using Analyzer in Acrobat
- Tag a file using Analyzer in Acrobat
- Compare two documents using Analyzer in Acrobat
- Delete a file using Analyzer in Acrobat
-
Attributes
- Work with attributes in Analyzer in Acrobat
- Tips for creating effective attributes in Analyzer in Acrobat
- Create and evaluate attributes using Analyzer in Acrobat
- Create custom attributes using Analyzer in Acrobat
- Test attributes in Analyzer in Acrobat
- Review extracted attributes in Analyzer in Acrobat
- Validate extracted values in Analyzer in Acrobat
- Override an extracted attribute value in Analyzer in Acrobat
- Re-extract an overridden value in Analyzer in Acrobat
- Refresh a collection's attributes in Analyzer in Acrobat
- Export extracted attributes in Analyzer in Acrobat
- Download attribute definitions to a CSV file in Analyzer in Acrobat
- Upload attribute definitions from a CSV file in Analyzer in Acrobat
- Disable an attribute in Analyzer in Acrobat
- Manage attributes by collection in Analyzer in Acrobat
- Work with All files in Analyzer in Acrobat
- View Analytics insights in Analyzer in Acrobat
- Admin and configuration
- Developer support
- Service-level documents
- Support
Configure on-behalf access for Analyzer in Acrobat
Configure x-on-behalf-user access when a Technical Account needs to perform Analyzer API operations for specific users in the same organization.
When on-behalf access is enabled, a central application can work with user-owned Analyzer documents and data without requiring individual user authentication tokens.
What on-behalf access enables
A Technical Account can act on behalf of an approved user to:
- Access the user's documents.
- Retrieve extracted values from the user's documents.
- Search the user's data.
- Upload documents for the user.
- Extract attributes configured by the user.
Access applies only to users explicitly approved for the Technical Account.
Requirements
Before requesting on-behalf access:
- Configure the Technical Account for Analyzer API access.
- Make at least one successful Analyzer API call using the Technical Account.
- Ensure each user belongs to the same organization as the Technical Account.
- Collect the exact email address for each user who requires on-behalf access.
Adobe rejects on-behalf requests for users in another organization or when the supplied email address doesn't exactly match the user's account.
Identify the Technical Account
Identify the Technical Account that generates the OAuth access token and makes the API requests.
To find its Technical Account ID:
- Open the project in Adobe Developer Console.
- Open the OAuth Server-to-Server credential used for Analyzer.
- Open the page used to generate an access token.
- Locate the Technical Account ID.
The Technical Account ID ends in @techacct.adobe.com.
Verify that the ID belongs to the Technical Account your integration uses before submitting the allowlist request.
Identify the users
Create a list of the users the Technical Account needs to act on behalf of.
For each user:
- Collect the user's exact Adobe account email address.
- Verify that the user belongs to the same organization as the Technical Account.
Only users included in the approved allowlist can be accessed through on-behalf requests.
Request on-behalf access
Adobe Support manages the allowlist for each Technical Account.
The organization's System Administrator must submit a support request that includes:
- The Technical Account ID ending in @techacct.adobe.com.
- The complete list of user email addresses to allowlist.
- Confirmation of approval from the organization's System Administrator.
Adobe reviews the request and configures the approved users for the Technical Account.
The Technical Account must have completed at least one successful Analyzer API call before Adobe can update its configuration.
Make an API request on behalf of a user
After Adobe approves the allowlist, include the x-on-behalf-user header in requests that should run on behalf of an approved user.
Set the header value to the user's approved email address:
x-on-behalf-user: user@example.com
Continue to authenticate the request with the Technical Account's OAuth Server-to-Server bearer token.
The request runs in the context of the user identified by the x-on-behalf-user header. The user must be on the Technical Account's approved allowlist.