Adobe Acrobat Analyzer REST API Overview

Last update: May 13, 2026.

Adobe Acrobat Analyzer provides APIs that allow enterprises to automatically ingest, process, search, and extract structured, auditable insights from large volumes of documents, helping teams automate workflows, reduce risk, and make faster decisions at scale.

These APIs enable organizations to:

Access is provided through a Technical Account configured in the Adobe Developer Console using OAuth server-to-server authentication. This allows secure, system-to-system integration without requiring individual user login tokens.

Primary API Endpoints

Acrobat Analyzer is a multi-region service. All API calls must be directed to your organization's regional host. Before making an API call, resolve your base URI by calling the endpoint below. Use the base URI in the response for making any further API calls. This endpoint is only served on the North America (NA1) shard — calling it on any other shard returns a 404 error:

GET https://svs.na1.adobesign.com/svc/cascade/baseUris
Authorization: Bearer {your_access_token}

Use the apiAccessPoint value returned in the response as the base URL for all subsequent requests. See Step 1: Resolve your base URI for full details.

Interactive API documentation (Swagger UI):

Getting access to Acrobat Analyzer APIs

To use the APIs, you must create a Technical Account in the Adobe Developer Console.

A Technical Account:

Prerequisites

Before creating a Technical Account:

Create a Technical Account

  1. Log in to the Adobe Developer Portal (https://developer.adobe.com/) with an organization account that has the required permissions.
  2. Go to the Developer Console by selecting Console.

select-console-developer-console.png

  1. Select Create a new project.
    This project represents your Technical Account.

create-as-new-project.png

  1. Select Add API.

add-api

  1. Choose the Adobe Acrobat Sign product and select Next.

acrobat-sign-product

  1. Provide a Credential name, and then select Next to establish OAuth server-to-server authentication.

add-oauth.png

  1. Select your Acrobat Sign product profile, and then select Save configured API.

save-configured-api.png

Your Technical Account is now configured.

Generate an access token

  1. In the Connected Credentials section of the project page, select Generate access token.

generate-access-token.png

  1. Copy the access token. Use this token to authenticate API requests.

Important:

copy-access-token.png

  1. Store the access token securely.

Using Acrobat Analyzer APIs

Once you generate the access token, you can begin making API calls.

Step 1: Resolve your base URI

Acrobat Analyzer is a multi-region service. Your organization's data is stored in a specific region (for example, North America or Europe). Before making an API call, resolve the base URI for your region and use it for further calls.

The base URI endpoint is only served on the North America (NA1) shard. Calling it on any other regional host returns a 404 error. Always call this endpoint on NA1 regardless of your organization's region.

GET https://svs.na1.adobesign.com/svc/cascade/baseUris
Authorization: Bearer {your_access_token}

The response returns the base URI for your organization's region:

{
  "apiAccessPoint": "https://svs.{region}.adobesign.com/svc/cascade"
}

Use the returned apiAccessPoint value as the base URL for all subsequent API calls.

Example — European region:

If your organization is located in Europe, the response will be:

{
  "apiAccessPoint": "https://svs.eu1.adobesign.com/svc/cascade"
}

In this case, all your API calls and the interactive API documentation are available at:

https://svs.eu1.adobesign.com/svc/cascade/swagger-ui/index.html

Step 2: Access the API documentation

Open the Swagger UI for your region using the apiAccessPoint from the previous step:

{apiAccessPoint}/swagger-ui/index.html

For reference:

Step 3: Authorize and invoke endpoints

  1. Select Authorize.

authorize

  1. Paste your access token into the bearerAuth Value text box, and select Authorize.

paste-access-code

  1. Begin invoking API endpoints.

Your system is now authenticated as the Technical Account.

In production environments, include the token in the Authorization header of each API request, and direct all requests to the apiAccessPoint URL resolved in Step 1.

Enable X-On-Behalf-of access (optional)

What is x-on-behalf-user access?

Technical Accounts can act on behalf of specific end users within the same organization. This is known as x-on-behalf-user access.

When enabled, the Technical Account can:

This supports enterprise workflows where a central system programmatically manages or extracts data from user-level Acrobat Analyzer accounts.

Requirements for on-behalf access

Two conditions must be met:

Requests for users outside the organization will be rejected.

Steps to allowlist a user for x-on-behalf access

To enable a Technical Account to act on behalf of specific users, follow these steps.

Step 1: Identify the Technical Account that will make the API calls

tech-account-id

Step 2: Identify the end users to be allowlisted

On-behalf access will be rejected if:

Carefully validate all email addresses before you submit the request.

Step 3: Submit a support ticket to add allowlist users

Adobe Support manages allowlisting to enforce governance and security controls.

Important:

Once approved:

x-on-behalf-user