Adobe Suite Properties API

A property is a container that holds most of the other resources available within the Reactor API. The only resources that are not owned by a property are audit events, companies, extension packages, and profiles. A property belongs to exactly one company, and a company can have many properties.

Operations 24

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 /companies/{COMPANY_ID}/properties List a company's tag properties · List a company's properties #
Ask an LLM
“Which tag properties does my company have in Adobe Experience Platform Tags?”
“Can I list only the enabled properties for a particular platform like web or mobile?”
Tell an agent
List all tag properties for company {company}.
Show the {platform} properties in company {company} that are enabled.
POST /companies/{COMPANY_ID}/properties Create a tag property for a company · Create a new property #
Ask an LLM
“How do I set up a new tag property for a website under my company?”
“Can I create a mobile tag property through the Reactor API?”
Tell an agent
Create a new tag property in company {company}.
Add a property to company {company} with these settings: {data}.
GET /properties/{PROPERTY_ID} Get a tag property's details · Retrieve a property #
Ask an LLM
“What settings does a specific tag property have?”
“Where can I see the domains and platform configured on one property?”
Tell an agent
Show me the details of tag property {property}.
Fetch property {property} so I can check its configuration.
DELETE /properties/{PROPERTY_ID} Delete a tag property · Delete a property #
Ask an LLM
“Can I permanently remove a tag property I no longer use?”
“What happens when I delete a property with its rules and libraries?”
Tell an agent destructive · confirm first
Delete tag property {property}.
Remove the property {property} from our tags account.
PATCH /properties/{PROPERTY_ID} Update a tag property's settings · Update a property #
Ask an LLM
“How can I change the name or domains of an existing tag property?”
“Is it possible to edit a property's settings after it has been created?”
Tell an agent
Update tag property {property} with {data}.
Rename property {property} using these attributes: {data}.
GET /properties/{PROPERTY_ID}/company Find the company that owns a property · Retrieve the company that owns a property #
Ask an LLM
“Which company does a particular tag property belong to?”
“Can I look up the owning company from a property ID?”
Tell an agent
Show the company that owns property {property}.
Find which company property {property} belongs to.
GET /properties/{PROPERTY_ID}/callbacks List a property's callbacks · List a property's callbacks #
Ask an LLM
“What webhook callbacks are registered on my tag property?”
“Can I see which callbacks were created or updated recently on a property?”
Tell an agent
List the callbacks on property {property}.
Show callbacks for property {property} updated at {updated_at}.
POST /properties/{PROPERTY_ID}/callbacks Register a callback on a property · Create a new callback #
Ask an LLM
“How do I get notified at my own URL when something changes in a tag property?”
“Can I register a webhook callback for build events on a property?”
Tell an agent
Create a callback on property {property} with {data}.
Register a new webhook callback for property {property} using {data}.
GET /properties/{PROPERTY_ID}/data_elements List a property's data elements · List a property's data elements #
Ask an LLM
“Which data elements are defined in my tag property?”
“Can I filter data elements by name or by whether they are published?”
Tell an agent
List data elements in property {property}.
Find data elements named {name} in property {property}.
POST /properties/{PROPERTY_ID}/data_elements Create a data element in a property · Create a data element #
Ask an LLM
“What do I need to create a new data element in a tag property?”
“Can I add a data element that reads a value from the page through the API?”
Tell an agent
Create a data element in property {property} with {data}.
Add a new data element to property {property} defined as {data}.
GET /properties/{PROPERTY_ID}/environments List a property's environments · List a property's environments #
Ask an LLM
“What development, staging and production environments does my property have?”
“Can I find only the environments in a given stage?”
Tell an agent
List the environments for property {property}.
Show {stage} environments in property {property}.
POST /properties/{PROPERTY_ID}/environments Create an environment for a property · Create an environment #
Ask an LLM
“How do I add a new development environment to a tag property?”
“Does an environment need a host assigned when I create it?”
Tell an agent
Create an environment in property {property} with {data}.
Add a staging environment to property {property} using {data}.
GET /properties/{PROPERTY_ID}/extensions List a property's installed extensions · List a property's extensions #
Ask an LLM
“Which extensions are installed on my tag property?”
“Can I check which version of an extension a property is running?”
Tell an agent
List extensions installed on property {property}.
Show extensions in property {property} with display name {display_name}.
POST /properties/{PROPERTY_ID}/extensions Install an extension on a property · Create an extension #
Ask an LLM
“How do I install an extension package into a tag property?”
“Can I add an extension to a property programmatically instead of in the UI?”
Tell an agent
Install an extension on property {property} with {data}.
Add the extension described by {data} to property {property}.
GET /properties/{PROPERTY_ID}/hosts List a property's hosts · List a property's hosts #
Ask an LLM
“Where are the library builds for my property hosted?”
“Which hosts are configured for a tag property?”
Tell an agent
List the hosts configured on property {property}.
Show hosts named {name} on property {property}.
POST /properties/{PROPERTY_ID}/hosts Add a host to a property · Create a host #
Ask an LLM
“Can I use my own SFTP server as a host for tag library builds?”
“What is needed to add a new host to a property?”
Tell an agent
Create a host on property {property} with {data}.
Add an SFTP host to property {property} using {data}.
GET /properties/{PROPERTY_ID}/libraries List a property's libraries · List a property's libraries #
Ask an LLM
“What libraries exist for my tag property and what state are they in?”
“Can I find libraries that are stale or already published?”
Tell an agent
List libraries in property {property}.
Show libraries in property {property} in state {state}.
POST /properties/{PROPERTY_ID}/libraries Create a library in a property · Create a library #
Ask an LLM
“How do I start a new library to bundle rule and data element changes?”
“Can I create a tag library through the API before building it?”
Tell an agent
Create a library in property {property} with {data}.
Start a new library for property {property} named in {data}.
GET /properties/{PROPERTY_ID}/rules List a property's rules · List a property's rules #
Ask an LLM
“Which rules are defined in my tag property?”
“Can I find rules that have unpublished changes or are disabled?”
Tell an agent
List the rules in property {property}.
Find rules named {name} in property {property}.
POST /properties/{PROPERTY_ID}/rules Create a rule in a property · Create a rule #
Ask an LLM
“How do I add a new tag rule to a property?”
“Can I create a rule via the API and attach components later?”
Tell an agent
Create a rule in property {property} with {data}.
Add a new rule to property {property} defined as {data}.
GET /properties/{PROPERTY_ID}/secrets List a property's secrets · List a property's secrets #
Ask an LLM
“What secrets are stored for event forwarding on my property?”
“Can I filter a property's secrets by environment or status?”
Tell an agent
List secrets for property {property}.
Show secrets in property {property} for environment {environment_id}.
POST /properties/{PROPERTY_ID}/secrets Create a secret for a property · Create a secret #
Ask an LLM
“How do I store a credential as a secret for event forwarding?”
“Can I create a token or OAuth secret tied to a property environment?”
Tell an agent
Create a secret in property {property} with {data}.
Add a new secret to property {property} using {data}.
GET /properties/{PROPERTY_ID}/notes List notes on a property · List a property's notes #
Ask an LLM
“What notes have teammates left on a tag property?”
“Can I search a property's notes for specific text?”
Tell an agent
List notes on property {property}.
Find notes on property {property} containing {text}.
POST /properties/{PROPERTY_ID}/notes Add a note to a property · Create a note for a property #
Ask an LLM
“Can I leave a comment on a tag property for my team?”
“Is there a way to annotate a property with a note through the API?”
Tell an agent
Add a note to property {property}.
Leave a note on tag property {property} explaining the latest change.

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-properties-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-properties-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Reactor Properties 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 (153 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/openapi/adobe-suite-properties-api-openapi.yml