Adobe Suite Secrets API

A secret is a resource that represents an authentication credential. Secrets are used in event forwarding to authenticate to another system for secure data exchange. Secrets can only be created within event forwarding properties (properties whose `platform` attribute is set to `edge`).

Business capability
Configuration & Secrets Management BC-4210.60

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 /properties/{PROPERTY_ID}/secrets List a tag property's secrets · List a property's secrets #
Ask an LLM
“How do I see all the secrets stored on a tags property?”
“Can I filter a property's secrets by environment, status or type?”
Tell an agent
List the secrets for property {PROPERTY_ID}.
Show secrets on property {PROPERTY_ID} with status {status}.
POST /properties/{PROPERTY_ID}/secrets Create a secret on a tag property · Create a secret #
Ask an LLM
“How do I add a new secret, like OAuth or token credentials, to a tags property?”
“Can I create an event forwarding secret through the Reactor API?”
Tell an agent
Create a secret on property {PROPERTY_ID} with {data}.
Add a new secret to property {PROPERTY_ID}.
GET /secrets/{SECRET_ID} Get a secret's details · Retrieve a secret #
Ask an LLM
“How do I look up one secret by its ID?”
“Can I check a secret's status and type?”
Tell an agent
Show secret {SECRET_ID}.
Get the details and status of secret {SECRET_ID}.
DELETE /secrets/{SECRET_ID} Delete a secret · Delete a secret #
Ask an LLM
“How do I delete a secret I no longer need?”
“Can I permanently remove a secret from my tags setup?”
Tell an agent destructive · confirm first
Delete secret {SECRET_ID}.
Remove secret {SECRET_ID} permanently.
PATCH /secrets/{SECRET_ID} Test or retry a secret's credential exchange · Test or retry a secret #
Ask an LLM
“How do I manually retry the credential exchange for a secret?”
“Can I test an oauth2 secret against the authorization service without changing it?”
Tell an agent
Retry the exchange for secret {SECRET_ID}.
Test or retry secret {SECRET_ID} with payload {data}.
GET /environments/{ENVIRONMENT_ID}/secrets List an environment's secrets · List an environment's secrets #
Ask an LLM
“Which secrets are bound to a particular environment?”
“Can I page through the secrets in one environment?”
Tell an agent
List secrets in environment {ENVIRONMENT_ID}.
Show page {page_number} of environment {ENVIRONMENT_ID} secrets.
GET /secrets/{SECRET_ID}/notes List notes on a secret · List a secret's notes #
Ask an LLM
“How do I read the notes left on a secret?”
“Can I search a secret's notes by text?”
Tell an agent
List notes on secret {SECRET_ID}.
Find notes on secret {SECRET_ID} containing {text}.
POST /secrets/{SECRET_ID}/notes Add a note to a secret · Create a note for a secret #
Ask an LLM
“Can I leave a note on a secret for my team?”
“How do I annotate a secret with a comment?”
Tell an agent
Add a note to secret {SECRET_ID}.
Create a note on secret {SECRET_ID} explaining its purpose.
GET /secrets/{SECRET_ID}/data_elements List data elements that use a secret · List the data elements that reference a secret #
Ask an LLM
“Which data elements reference this secret?”
“Can I see only published or enabled data elements using a secret?”
Tell an agent
List data elements that reference secret {SECRET_ID}.
Show enabled data elements using secret {SECRET_ID} where enabled is {enabled}.
GET /secrets/{SECRET_ID}/environment Get the environment a secret belongs to · Retrieve a secret's environment #
Ask an LLM
“Which environment is this secret tied to?”
“How do I find the environment for a given secret?”
Tell an agent
Show the environment for secret {SECRET_ID}.
Which environment owns secret {SECRET_ID}.
GET /secrets/{SECRET_ID}/property Get the property a secret belongs to · Retrieve a secret's property #
Ask an LLM
“What tags property does this secret live under?”
“How can I look up the parent property of a secret?”
Tell an agent
Show the property that owns secret {SECRET_ID}.
Get the parent property of secret {SECRET_ID}.

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-secrets-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-secrets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Reactor Secrets API
  description: Use the Reactor API to programmatically manage resources and develop tag extensions in Adobe Experience Platform.
  version: '1.0'
servers:
- url: //reactor.adobe.io
tags:


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