Adobe Launch Rules API

Manage server-side event forwarding rules.

Operations 23

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}/rules List a tag property's rules · List a property's rules #
Ask an LLM
“Which rules are set up on my web tag property?”
“Can I narrow a property's rule list to the ones with unpublished (dirty) changes?”
Tell an agent
List every rule in tag property {PROPERTY_ID}.
Show the rules named {name} in tag property {PROPERTY_ID}.
POST /properties/{PROPERTY_ID}/rules Create a rule in a tag property · Create a rule #
Ask an LLM
“How do I add a rule to a web or mobile tag property?”
“What does a new tag rule need before it can hold events and actions?”
Tell an agent
Create a new rule in tag property {PROPERTY_ID}.
Add a rule to tag property {PROPERTY_ID} with attributes {data}.
GET /rules/{RULE_ID} Get a tag rule's details · Retrieve a rule #
Ask an LLM
“How can I pull up a single tag rule by its ID?”
“Is a particular tag rule enabled and published right now?”
Tell an agent
Fetch tag rule {RULE_ID}.
Show me the attributes of tag rule {RULE_ID}.
DELETE /rules/{RULE_ID} Delete a tag rule · Delete a rule #
Ask an LLM
“How do I delete a tag rule we no longer fire?”
“Can a tag rule be removed entirely rather than just disabled?”
Tell an agent destructive · confirm first
Delete tag rule {RULE_ID}.
Permanently remove the tag rule {RULE_ID}.
PATCH /rules/{RULE_ID} Update or revise a tag rule · Update a rule #
Ask an LLM
“Can I save a new revision of a tag rule instead of overwriting the current one?”
“How do I rename or disable an existing tag rule?”
Tell an agent
Update tag rule {RULE_ID} with {data}.
Create a new revision of tag rule {RULE_ID}.
GET /rules/{RULE_ID}/rule_components List a tag rule's components · List a rule's components #
Ask an LLM
“What events, conditions and actions make up a tag rule?”
“Can I list only the negated conditions on a tag rule?”
Tell an agent
List the components of tag rule {RULE_ID}.
Show enabled components of tag rule {RULE_ID}, {size} per page.
POST /rules/{RULE_ID}/rule_components Add a component to a tag rule · Create a new rule component #
Ask an LLM
“How do I attach a new event, condition or action to a tag rule?”
“Can I add a rule component directly under a rule ID?”
Tell an agent
Add a component to tag rule {RULE_ID}.
Create this rule component under tag rule {RULE_ID}: {data}.
GET /rules/{RULE_ID}/libraries List libraries that include a tag rule · List all libraries that use a specific rule #
Ask an LLM
“Which libraries is a given tag rule part of?”
“Has this tag rule been added to any library yet?”
Tell an agent
List the libraries that use tag rule {RULE_ID}.
Show which libraries tag rule {RULE_ID} is bundled into.
GET /rules/{RULE_ID}/property Find the property that owns a tag rule · Retrieve the property that owns a specific rule #
Ask an LLM
“Which tag property does this rule belong to?”
“How can I trace a tag rule back to its property?”
Tell an agent
Get the tag property that owns rule {RULE_ID}.
Tell me which tag property rule {RULE_ID} lives in.
GET /rules/{RULE_ID}/origin Get the origin of a revised tag rule · Retrieve a rule's related origin #
Ask an LLM
“How do I find the original rule a tag rule revision came from?”
“Can I get back to the source rule of a revision?”
Tell an agent
Retrieve the origin of tag rule {RULE_ID}.
Show the original tag rule that revision {RULE_ID} was made from.
GET /rules/{RULE_ID}/revisions List a tag rule's revisions · List a rule's revisions #
Ask an LLM
“What revisions have been made to a tag rule over time?”
“Can I page through every saved revision of a tag rule?”
Tell an agent
List the revisions of tag rule {RULE_ID}.
Show page {number} of revisions for tag rule {RULE_ID}.
GET /rules/{RULE_ID}/rule_component_notes List notes on a rule's components · List the notes for a rule's components #
Ask an LLM
“What notes have been left on the events, conditions and actions of a rule?”
“Can I see component-level notes for a rule, excluding notes on the rule itself?”
Tell an agent
List the notes attached to the components of rule {RULE_ID}.
Find component notes under rule {RULE_ID} that mention {text}.
GET /rules/{RULE_ID}/notes List notes on a rule · List a rule's notes #
Ask an LLM
“What notes are attached directly to a rule?”
“Can I filter a rule's own notes by their text?”
Tell an agent
List the notes on rule {RULE_ID}.
Find notes on rule {RULE_ID} containing {text}.
POST /rules/{RULE_ID}/notes Add a note to a rule · Create a note for a rule #
Ask an LLM
“How do I leave a comment on a rule for my teammates?”
“Can I annotate a rule with a note explaining why it changed?”
Tell an agent
Add a note to rule {RULE_ID}.
Write a note on rule {RULE_ID} describing the latest change.
GET /properties/{propertyId}/rules List an event forwarding property's rules · List Event Forwarding Rules #
Ask an LLM
“Which server-side rules exist on my event forwarding property?”
“Can I filter event forwarding rules by name or enabled state?”
Tell an agent
List the event forwarding rules on property {propertyId}.
Find event forwarding rules named {name} on property {propertyId}.
POST /properties/{propertyId}/rules Create an event forwarding rule · Create an Event Forwarding Rule #
Ask an LLM
“How do I add a server-side processing rule to an event forwarding property?”
“Can I create a new event forwarding rule through the API?”
Tell an agent
Create an event forwarding rule on property {propertyId}.
Add a server-side event forwarding rule to property {propertyId} using {data}.
GET /rules/{ruleId} Get an event forwarding rule · Retrieve an Event Forwarding Rule #
Ask an LLM
“How do I look up a single event forwarding rule by ID?”
“What are the current settings of an event forwarding rule?”
Tell an agent
Fetch event forwarding rule {ruleId}.
Show the attributes of event forwarding rule {ruleId}.
PATCH /rules/{ruleId} Update an event forwarding rule · Update an Event Forwarding Rule #
Ask an LLM
“How do I change the name or enabled state of an event forwarding rule?”
“Can I edit a server-side rule's attributes after creating it?”
Tell an agent
Update event forwarding rule {ruleId} with {data}.
Disable event forwarding rule {ruleId}.
DELETE /rules/{ruleId} Delete an event forwarding rule · Delete an Event Forwarding Rule #
Ask an LLM
“How do I remove a server-side event forwarding rule?”
“Can an event forwarding rule be deleted outright?”
Tell an agent destructive · confirm first
Delete event forwarding rule {ruleId}.
Remove the event forwarding rule {ruleId} for good.
GET /rules/{ruleId}/libraries List libraries using an event forwarding rule · List Libraries for a Rule #
Ask an LLM
“Which libraries contain a given event forwarding rule?”
“Is my server-side rule included in any library build yet?”
Tell an agent
List the libraries that use event forwarding rule {ruleId}.
Show which libraries include server-side rule {ruleId}.
GET /rules/{ruleId}/revisions List an event forwarding rule's revisions · List Revisions for a Rule #
Ask an LLM
“What is the revision history of an event forwarding rule?”
“Can I see earlier versions of a server-side rule?”
Tell an agent
List the revisions of event forwarding rule {ruleId}.
Show the revision history for server-side rule {ruleId}.
GET /rules/{ruleId}/origin Get an event forwarding rule's previous revision · Get the Origin for a Rule #
Ask an LLM
“How do I get the previous revision of an event forwarding rule?”
“Which rule did this server-side rule revision originate from?”
Tell an agent
Get the origin of event forwarding rule {ruleId}.
Show the prior revision that event forwarding rule {ruleId} came from.
GET /rules/{ruleId}/property Find the property of an event forwarding rule · Get the Property for a Rule #
Ask an LLM
“Which event forwarding property owns this rule?”
“How can I find the edge property a server-side rule belongs to?”
Tell an agent
Get the property that owns event forwarding rule {ruleId}.
Tell me which edge property server-side rule {ruleId} is in.

Documentation

Specifications

Schemas & Data

Other Resources

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-launch:adobe-launch-rules-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-launch-rules-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Launch Rules API
  version: '1.0'
  description: 'Operations tagged Rules across 3 of this provider''s published API definitions: adobe-launch-reactor-api-published-openapi.yml, event-forwarding-api.yml, reactor-api.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: //reactor.adobe.io
- url: https://reactor.adobe.io
  description: Adobe Reactor API Production Server
tags:


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