Adobe

Adobe provides APIs and developer resources for its creative, document, and experience cloud platforms. Developers can integrate with PDF services, Creative Cloud, generative AI (Firefly), analytics, e-commerce, e-signatures, and many other Adobe products and services.

13 APIs 12 Features
Fortune 1000AnalyticsCreative CloudDigital Asset ManagementDocument ServicesE-CommerceE-SignaturesExperience CloudGenerative AIMarketingPDFWork Management

APIs

Adobe PDF Services API

Create, manipulate, and export PDF documents programmatically.

Adobe PDF Extract API

Extract text, images, tables, and more from native and scanned PDFs into structured JSON using AI technology.

Adobe Acrobat Sign API

Embed e-signature workflows and manage signing agreements programmatically.

Adobe Analytics API

Access and analyze digital marketing data and metrics.

Adobe Firefly API

Generate and edit images using generative AI models through a RESTful API.

Adobe Experience Platform API

Build and manage customer experience applications on Adobe Experience Platform.

Adobe Stock API

Search, license, and manage Adobe Stock assets including photos, vectors, videos, and templates.

Adobe Commerce API

Build and integrate e-commerce applications with REST, GraphQL, and SOAP web APIs.

Adobe Marketo Engage API

Automate marketing processes and manage leads, campaigns, and assets via REST APIs.

Adobe Workfront API

Manage work, projects, tasks, and resources programmatically with a REST API.

Adobe User Management API

Programmatically manage users, groups, and product entitlements for Adobe enterprise organizations.

Adobe I/O Events API

Subscribe to and receive near real-time events from Adobe services for event-driven integrations.

Adobe Experience Manager API

Create, read, update, and delete content, assets, and forms in Adobe Experience Manager as a Cloud Service.

Collections

Arazzo Workflows

Adobe Auto-tag a PDF For Accessibility

Upload a PDF, auto-tag it for accessibility, poll the job, and fetch the tagged result.

ARAZZO

Adobe Combine Two PDFs Into One

Upload two PDFs, combine them into a single document, poll the job, and fetch the merged result.

ARAZZO

Adobe Compress a PDF

Upload a PDF, compress it to reduce file size, poll the job, and fetch the smaller result.

ARAZZO

Adobe Create PDF From Source File

Upload a source document, convert it to PDF, poll the async job, and fetch the download URI.

ARAZZO

Adobe Delete Pages From a PDF

Upload a PDF, delete a page range, poll the job, and fetch the trimmed result.

ARAZZO

Adobe Download Then Clean Up an Asset

Resolve a download URI for a finished output asset, then delete it from the platform.

ARAZZO

Adobe Export PDF To Another Format

Upload a PDF, export it to DOCX/PPTX/XLSX/RTF/image, poll the job, and fetch the result.

ARAZZO

Adobe Extract Content From a PDF

Upload a PDF, extract text and tables into structured JSON, poll the job, and fetch the result.

ARAZZO

Adobe Generate a Document From a Template

Upload a Word template, merge JSON data into it, poll the job, and fetch the generated document.

ARAZZO

Adobe Inspect PDF Properties

Upload a PDF, request its metadata properties, and poll the job until done or failed.

ARAZZO

Adobe OCR a Scanned PDF

Upload a scanned PDF, run OCR to make it searchable, poll the job, and fetch the result.

ARAZZO

Adobe Protect a PDF With a Password

Upload a PDF, apply password protection and encryption, poll the job, and fetch the result.

ARAZZO

Adobe Remove Protection From a PDF

Upload a protected PDF, unlock it with its password, poll the job, and fetch the result.

ARAZZO

Adobe Rotate Pages In a PDF

Upload a PDF, rotate a page range, poll the job, and fetch the rotated result.

ARAZZO

Adobe Split a PDF

Upload a PDF, split it by page count into multiple files, poll the job, and fetch the result.

ARAZZO

GraphQL

Pricing Plans

Adobe Plans Pricing

4 plans

PLANS

Rate Limits

Adobe Rate Limits

2 limits

RATE LIMITS

FinOps

Adobe Finops

FINOPS

Features

PDF creation, conversion, and manipulation via REST API
AI-powered PDF content extraction into structured JSON
Generative AI image creation and editing with Firefly
E-signature workflows with Acrobat Sign
Digital analytics and marketing insights
Customer data platform with Experience Platform
Content management with Experience Manager
Marketing automation with Marketo Engage
E-commerce platform with Adobe Commerce
Work management and project tracking with Workfront
Event-driven integrations with I/O Events
Stock asset search and licensing

Use Cases

Automating document workflows with PDF Services API
Extracting data from invoices and forms with PDF Extract
Generating creative assets at scale with Firefly API
Embedding e-signature capabilities into business applications
Building personalized customer experiences with Experience Platform
Automating marketing campaigns and lead management
Managing digital content and assets across channels
Building and managing e-commerce storefronts

Integrations

Microsoft 365 and Teams integration
Salesforce CRM integration
Adobe Creative Cloud libraries
Workfront and Jira project management
SAP and Oracle ERP systems
Shopify and Magento marketplaces
Google Analytics and Tag Manager
Slack and Microsoft Teams notifications

Semantic Vocabularies

Adobe Context

45 classes · 51 properties

JSON-LD

Adobe Pdf Services Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Adobe API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Adobe Pdf Services Asset Reference Structure

1 properties

JSON STRUCTURE

Adobe Pdf Services Auto Tag Request Structure

3 properties

JSON STRUCTURE

Adobe Pdf Services Error Response Structure

1 properties

JSON STRUCTURE

Adobe Pdf Services Ocr Request Structure

3 properties

JSON STRUCTURE

Adobe Pdf Services Page Range Structure

2 properties

JSON STRUCTURE

Adobe Structure

0 properties

JSON STRUCTURE

Example Payloads

Adobe Autotagpdf Example

6 fields

EXAMPLE

Adobe Combinepdf Example

6 fields

EXAMPLE

Adobe Compresspdf Example

6 fields

EXAMPLE

Adobe Createpdf Example

6 fields

EXAMPLE

Adobe Deletepages Example

6 fields

EXAMPLE

Adobe Exportpdf Example

6 fields

EXAMPLE

Adobe Extractpdf Example

6 fields

EXAMPLE

Adobe Getasset Example

6 fields

EXAMPLE

Adobe Getjobstatus Example

6 fields

EXAMPLE

Adobe Insertpages Example

6 fields

EXAMPLE

Adobe Linearizepdf Example

6 fields

EXAMPLE

Adobe Ocrpdf Example

6 fields

EXAMPLE

Adobe Protectpdf Example

6 fields

EXAMPLE

Adobe Reorderpages Example

6 fields

EXAMPLE

Adobe Replacepages Example

6 fields

EXAMPLE

Adobe Rotatepages Example

6 fields

EXAMPLE

Adobe Splitpdf Example

6 fields

EXAMPLE

Adobe Uploadasset Example

6 fields

EXAMPLE

Press

Adobe

2026-05-25

Adobe Inc.

2026-05-25

Adobe (@adobe) · San Jose, CA

2026-05-25

Adobe: Creative, marketing and document management ...

2026-05-25

Adobe (@Adobe) / Posts / X

2026-05-25

Visuals

View API subway map

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🌐
Console
Console
🔑
Authentication
Authentication
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
📝
Signup
Signup
🔗
Login
Login
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
MCPServer
MCPServer

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Adobe PDF Services API
  version: 4.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Assets
    type: folder
  items:
  - info:
      name: Adobe Upload an Asset
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/assets
      body:
        type: json
        data: '{}'
    docs: Upload a document to the PDF Services platform for processing. Returns a pre-signed upload URI and an asset ID.
      You must first call this endpoint to get the upload URI, then PUT the file content to that URI, and finally use the
      asset ID in subsequent operation requests.
  - info:
      name: Adobe Get Asset Download Uri
      type: http
    http:
      method: GET
      url: https://pdf-services-ue1.adobe.io/assets/:assetID
      params:
      - name: assetID
        value: ''
        type: path
        description: The unique identifier of the asset.
    docs: Retrieve a pre-signed download URI for a previously created asset or job output. The download URI is valid for a
      limited time.
  - info:
      name: Adobe Delete an Asset
      type: http
    http:
      method: DELETE
      url: https://pdf-services-ue1.adobe.io/assets/:assetID
      params:
      - name: assetID
        value: ''
        type: path
        description: The unique identifier of the asset.
    docs: Delete a previously uploaded asset from the platform.
- info:
    name: Create PDF
    type: folder
  items:
  - info:
      name: Adobe Create a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/createpdf
      body:
        type: json
        data: '{}'
    docs: Create a PDF document from a supported source file format. Supported input formats include Microsoft Word (DOC,
      DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), images (BMP, GIF, JPEG, PNG, TIFF), HTML, and RTF. The operation runs
      asynchronously; poll the returned location header for job status.
- info:
    name: Export PDF
    type: folder
  items:
  - info:
      name: Adobe Export a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/exportpdf
      body:
        type: json
        data: '{}'
    docs: Convert a PDF document to a supported output format. Supported output formats include DOCX, DOC, PPTX, XLSX, RTF,
      and image formats (JPEG, PNG). For image output, each page is converted to a separate image file.
- info:
    name: Combine PDF
    type: folder
  items:
  - info:
      name: Adobe Combine Pdf Files
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/combinepdf
      body:
        type: json
        data: '{}'
    docs: Combine multiple PDF documents into a single PDF. You can specify page ranges from each source document to include.
      Supports combining up to 20 files or 100 pages total.
- info:
    name: Split PDF
    type: folder
  items:
  - info:
      name: Adobe Split a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/splitpdf
      body:
        type: json
        data: '{}'
    docs: Split a PDF document into multiple smaller PDF files. You can split by page count, page ranges, or number of output
      files.
- info:
    name: OCR
    type: folder
  items:
  - info:
      name: Adobe Ocr a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/ocr
      body:
        type: json
        data: '{}'
    docs: Apply optical character recognition to a scanned PDF, converting image-based text into searchable and selectable
      text. Supports multiple OCR languages and output types (searchable image or searchable image exact).
- info:
    name: Compress PDF
    type: folder
  items:
  - info:
      name: Adobe Compress a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/compresspdf
      body:
        type: json
        data: '{}'
    docs: Reduce the file size of a PDF document. Supports multiple compression levels to balance file size reduction against
      quality.
- info:
    name: Protect PDF
    type: folder
  items:
  - info:
      name: Adobe Protect a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/protectpdf
      body:
        type: json
        data: '{}'
    docs: Add password protection and set permissions on a PDF document. Supports setting user passwords (to open), owner
      passwords (to edit/print), and encryption algorithms (AES-128 or AES-256).
- info:
    name: Remove Protection
    type: folder
  items:
  - info:
      name: Adobe Remove Protection From a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/removeprotection
      body:
        type: json
        data: '{}'
    docs: Remove password protection from a PDF document. Requires the current password to unlock the document.
- info:
    name: Linearize PDF
    type: folder
  items:
  - info:
      name: Adobe Linearize a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/linearizepdf
      body:
        type: json
        data: '{}'
    docs: Optimize a PDF for fast web viewing. Linearized PDFs allow the first page to be displayed in a web browser before
      the entire file has been downloaded.
- info:
    name: Extract PDF
    type: folder
  items:
  - info:
      name: Adobe Extract Content From a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/extractpdf
      body:
        type: json
        data: '{}'
    docs: Extract text, tables, and figures from a PDF document into structured JSON output. Uses Adobe Sensei AI technology
      to identify and extract document structure elements. Returns a ZIP file containing the structured JSON and optionally
      extracted tables as CSV and figures as images.
- info:
    name: Accessibility Auto-Tag
    type: folder
  items:
  - info:
      name: Adobe Auto-tag a Pdf for Accessibility
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/accessibilitychecker
      body:
        type: json
        data: '{}'
    docs: Automatically add accessibility tags to a PDF document using Adobe Sensei AI technology. Generates a tagged PDF
      that meets WCAG 2.0 and PDF/UA standards. Optionally generates a report detailing the tagging results.
- info:
    name: Document Generation
    type: folder
  items:
  - info:
      name: Adobe Generate a Document From a Template
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/documentgeneration
      body:
        type: json
        data: '{}'
    docs: Generate a PDF or Word document by merging a Word template (DOCX) with JSON data. Supports dynamic text insertion,
      conditional sections, tables, lists, images, and computed expressions.
- info:
    name: PDF Properties
    type: folder
  items:
  - info:
      name: Adobe Get Pdf Properties
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/pdfproperties
      body:
        type: json
        data: '{}'
    docs: Retrieve metadata and properties from a PDF document, including page count, page size, whether the document is encrypted,
      font information, and PDF/A compliance status.
- info:
    name: Reorder Pages
    type: folder
  items:
  - info:
      name: Adobe Reorder Pages in a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/reorderpages
      body:
        type: json
        data: '{}'
    docs: Rearrange the order of pages within a PDF document by specifying the desired page sequence.
- info:
    name: Delete Pages
    type: folder
  items:
  - info:
      name: Adobe Delete Pages From a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/deletepages
      body:
        type: json
        data: '{}'
    docs: Remove specific pages from a PDF document by specifying page ranges to delete.
- info:
    name: Rotate Pages
    type: folder
  items:
  - info:
      name: Adobe Rotate Pages in a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/rotatepages
      body:
        type: json
        data: '{}'
    docs: Rotate specific pages within a PDF document by 90, 180, or 270 degrees.
- info:
    name: Insert Pages
    type: folder
  items:
  - info:
      name: Adobe Insert Pages Into a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/insertpages
      body:
        type: json
        data: '{}'
    docs: Insert pages from one or more source PDFs into a base PDF at specified positions.
- info:
    name: Replace Pages
    type: folder
  items:
  - info:
      name: Adobe Replace Pages in a Pdf
      type: http
    http:
      method: POST
      url: https://pdf-services-ue1.adobe.io/operation/replacepages
      body:
        type: json
        data: '{}'
    docs: Replace specific pages in a base PDF with pages from another PDF document.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Adobe Get Job Status
      type: http
    http:
      method: GET
      url: https://pdf-services-ue1.adobe.io/operation/:operationType/status/:jobID
      params:
      - name: operationType
        value: createpdf
        type: path
        description: The type of operation that was submitted.
      - name: jobID
        value: '500123'
        type: path
        description: The unique identifier of the job returned when the operation was submitted.
    docs: Poll for the status of an asynchronous PDF operation job. Returns the current status (in progress, done, or failed)
      and, when complete, the output asset information.
bundled: true