Adobe Suite Connections API

Base connections retain information between your source and Adobe Experience Platform. They include metadata, a partial view of the credentials used to authenticate a given source, and the unique base connection ID that corresponds to the queried connection. The base connection ID is required to create a source connection. The base connection ID represents your authenticated connection and allows you to explore and inspect the type, structure, and contents of the data that you want to bring to Experience Platform. An instance of a base connection is specific to an organization.

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /connections List base connections in the organization · List connections #
Ask an LLM
“How do I list all the source base connections in my Experience Platform org?”
“Can I get just a count of connections instead of the full list?”
Tell an agent
List my base connections.
List {limit} base connections sorted by {orderby}.
POST /connections Create a base connection to a source · Create a new connection #
Ask an LLM
“How do I create a new base connection for a data source?”
“What connection spec and auth details does a new source connection need?”
Tell an agent
Create a base connection named {name} using connection spec {connectionSpec}.
Connect a new source with spec {connectionSpec} and credentials {auth}.
GET /connections/{BASE_CONNECTION_ID} Get a single base connection · Retrieve a base connection #
Ask an LLM
“How do I look up the details of one base connection?”
“Can I see the connection spec and state of a specific connection?”
Tell an agent
Show base connection {BASE_CONNECTION_ID}.
Get the details for connection {BASE_CONNECTION_ID}.
GET /connections/{BASE_CONNECTION_ID}/test Test a base connection's connectivity · Test a base connection's connectivity #
Ask an LLM
“How do I check whether an existing source connection can still reach its source?”
“Can I verify a connection's credentials still work?”
Tell an agent
Test connectivity for connection {BASE_CONNECTION_ID}.
Check that base connection {BASE_CONNECTION_ID} is reachable.
GET /connections/{BASE_CONNECTION_ID}/explore Explore the contents of a source connection · Explore a connection's contents #
Ask an LLM
“How do I browse the tables or files available through a source connection?”
“Can I preview a specific file or table path inside a connection?”
Tell an agent
Explore the root of connection {BASE_CONNECTION_ID}.
Explore {objectType} {object} in connection {BASE_CONNECTION_ID}.
POST /connections/{BASE_CONNECTION_ID}/action Change the state of a base connection · Perform a state transition action on an existing connection #
Ask an LLM
“How do I trigger a state transition action on an existing connection?”
“Can I report progress percentage when performing a connection action?”
Tell an agent
Perform action {op} with sub-operation {subOp} on connection {BASE_CONNECTION_ID}.
Run {op}/{subOp} on connection {BASE_CONNECTION_ID} with status {status}.
DELETE /connections/{BASE_CONNECTION_ID}/ Delete a base connection · Delete an existing connection #
Ask an LLM
“How do I remove a source connection I no longer use?”
“What happens when I delete a base connection?”
Tell an agent destructive · confirm first
Delete base connection {BASE_CONNECTION_ID}.
Remove the source connection {BASE_CONNECTION_ID}.
PATCH /connections/{BASE_CONNECTION_ID}/ Update a base connection's details · Update an existing connection #
Ask an LLM
“How do I rename a connection or rotate its credentials?”
“Why does updating a connection need an etag in the if-match header?”
Tell an agent
Patch connection {BASE_CONNECTION_ID} with {op} at {path} set to {value} using etag {if-match}.
Replace the {path} of connection {BASE_CONNECTION_ID} with {value}.
GET /connections/{BASE_CONNECTION_ID}/configs Get property configs for a connection · Retrieve configs for the properties of a given connection #
Ask an LLM
“How do I see the configuration settings for a connection's properties?”
“Which configs are defined on a particular base connection?”
Tell an agent
Get the property configs for connection {BASE_CONNECTION_ID}.
Show configuration options of connection {BASE_CONNECTION_ID}.
POST /connections/search Search connections by filter criteria · Retrieve a list of connections based on a given filtering criteria #
Ask an LLM
“Can I find connections matching a query string instead of listing them all?”
“How do I search base connections with a filter and sort order?”
Tell an agent
Search connections matching {queryString}.
Find up to {limit} connections matching {queryString} ordered by {orderby}.
GET /connection_parameters List connection parameters for the interactive UI · List connection parameters #
Ask an LLM
“What connection parameters does the interactive interface use?”
“Where can I get the list of parameters used to set up connections in the UI?”
Tell an agent
List the connection parameters for the interactive interface.
Show connection parameters in sandbox {x-sandbox-name}.

Documentation

📖
Documentation
https://developer.adobe.com/photoshop/api/docs/
📖
Authentication
https://developer.adobe.com/developer-console/docs/guides/authentication/
📖
Documentation
https://developer.adobe.com/lightroom/api/docs/
📖
Documentation
https://developer.adobe.com/illustrator/api/docs/
📖
Documentation
https://developer.adobe.com/indesign/docs/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/
📖
GettingStarted
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/gettingstarted/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-accessibility-auto-tag-api/
📖
Documentation
https://developer.adobe.com/analytics-apis/docs/
📖
APIReference
https://developer.adobe.com/analytics-apis/docs/2.0/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/
📖
APIReference
https://developer.adobe.com/firefly-services/docs/api/
📖
Documentation
https://developer.adobe.com/audio-video-firefly-services/
📖
GettingStarted
https://developer.adobe.com/audio-video-firefly-services/getting-started/
📖
Documentation
https://developer.adobe.com/creative-cloud-libraries/docs/
📖
APIReference
https://developer.adobe.com/creative-cloud-libraries/docs/api/
📖
Documentation
https://developer.adobe.com/express/embed-sdk/docs/guides/
📖
APIReference
https://developer.adobe.com/express/embed-sdk/docs/v4/
📖
GettingStarted
https://developer.adobe.com/express/embed-sdk/docs/guides/quickstart/
📖
Documentation
https://developer.adobe.com/experience-platform-apis/
📖
GettingStarted
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-guide
📖
Documentation
https://developer.adobe.com/marketo-apis/
📖
Authentication
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/authentication
📖
Documentation
https://developer.adobe.com/commerce/docs/
📖
GettingStarted
https://developer.adobe.com/commerce/webapi/get-started/
📖
Documentation
https://developer.adobe.com/experience-cloud/cloud-manager/
📖
Documentation
https://developer.adobe.com/journey-optimizer-apis/
📖
Documentation
https://developer.adobe.com/workfront-apis/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/substance3d/
📖
Documentation
https://developer.adobe.com/data-collection-apis/
📖
Documentation
https://developer.adobe.com/adobe-status/
📖
Documentation
https://developer.adobe.com/vip-marketplace/

Specifications

Other Resources

🔗
Pricing
https://developer.adobe.com/document-services/pricing/
🔗
SDKs
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/sdks/
🔗
ReleaseNotes
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/releasenotes
🔗
Guides
https://developer.adobe.com/analytics-apis/docs/2.0/guides/
🔗
Guides
https://developer.adobe.com/firefly-services/docs/guides/
🔗
Usage Notes
https://developer.adobe.com/audio-video-firefly-services/getting_started/usage/
🔗
Overview
https://developer.adobe.com/creative-cloud-libraries/docs/overview/
🔗
Integration Guide
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/
🔗
API Fundamentals
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-fundamentals
🔗
Developer Guide
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/home
🔗
REST API
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/rest-api
🔗
REST API
https://developer.adobe.com/commerce/webapi/rest/
🔗
GraphQL API
https://developer.adobe.com/commerce/webapi/graphql-api/
🔗
REST API Reference
https://developer.adobe.com/commerce/webapi/reference/rest/paas/
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/graphql/adobe-suite-graphql.md
🔗
Webhooks
https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
🔗
StatusPage
https://status.adobe.com/

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adobe-suite:adobe-suite-connections-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adobe-suite-connections-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Suite Connections API
  version: '1.0'
  description: 'Operations tagged Connections across 2 of this provider''s published API definitions: adobe-suite-aep-flow-service-openapi.yaml, adobe-suite-aep-query-service-openapi.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: //{environment}.adobe.io/data/foundation/flowservice
  variables:
    environment:
      default: platform
      enum:
      - platform
      - platform-stage
- url: //{environment}.adobe.io/data/foundation/query
  variables:
    environment:
      default: platform
      enum:
      - platform
      - platform-stage
tags:


# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/openapi/adobe-suite-connections-api-openapi.yml