Adobe Launch Rule Components API

Manage the individual event, condition, and action components within rules.

Operations 16

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 /rules/{RULE_ID}/rule_components List a tag rule's components · List a rule's components #
Ask an LLM
“Which events, conditions and actions belong to a tag rule?”
“Can I list only the negated components of a tag rule?”
Tell an agent
List the components of tag rule {RULE_ID}.
Show components named {name} in tag rule {RULE_ID}.
POST /rules/{RULE_ID}/rule_components Add a component under a tag rule · Create a new rule component #
Ask an LLM
“How do I add an event or action to a tag rule by posting to the rule itself?”
“Can I create a rule component nested directly under a rule ID?”
Tell an agent
Create a component under tag rule {RULE_ID}.
Add this action to tag rule {RULE_ID}: {data}.
GET /rule_components/{RULE_COMPONENT_ID} Get a tag rule component · Retrieve a rule component #
Ask an LLM
“How can I view the settings of one tag rule component?”
“Is a given tag rule component enabled and published?”
Tell an agent
Retrieve tag rule component {RULE_COMPONENT_ID}.
Show the settings of tag rule component {RULE_COMPONENT_ID}.
DELETE /rule_components/{RULE_COMPONENT_ID} Delete a tag rule component · Delete a rule component #
Ask an LLM
“How do I remove a condition from a tag rule?”
“Can I delete a single event or action without deleting its tag rule?”
Tell an agent destructive · confirm first
Delete tag rule component {RULE_COMPONENT_ID}.
Remove the condition {RULE_COMPONENT_ID} from its tag rule.
PATCH /rule_components/{RULE_COMPONENT_ID} Update a tag rule component · Update a rule component #
Ask an LLM
“Does the component ID need to match in both the path and the payload when editing a tag rule component?”
“How do I change the settings of a tag rule's action?”
Tell an agent
Update tag rule component {RULE_COMPONENT_ID} with {data}.
Disable tag rule component {RULE_COMPONENT_ID}.
GET /rule_components/{RULE_COMPONENT_ID}/extension Find the extension behind a tag rule component · Look up the extension that provides a specific rule component #
Ask an LLM
“Which extension provides a given tag rule component?”
“What extension do I need installed for this tag rule action to work?”
Tell an agent
Look up the extension that provides tag rule component {RULE_COMPONENT_ID}.
Tell me which extension tag rule component {RULE_COMPONENT_ID} comes from.
GET /rule_components/{RULE_COMPONENT_ID}/origin Get a rule component's origin revision · Retrieve a rule component's origin #
Ask an LLM
“Where did this rule component revision originate from?”
“Can I get the original version of a revised rule component?”
Tell an agent
Retrieve the origin of rule component {RULE_COMPONENT_ID}.
Show the original rule component that {RULE_COMPONENT_ID} was revised from.
GET /rule_components/{RULE_COMPONENT_ID}/rules List the rules that use a rule component · List the rules that utilize a rule component #
Ask an LLM
“Which rules share a particular rule component?”
“If I change this component, which rules are affected?”
Tell an agent
List the rules that use rule component {RULE_COMPONENT_ID}.
Show every rule that relies on component {RULE_COMPONENT_ID}.
GET /rule_components/{RULE_COMPONENT_ID}/notes List the notes on a rule component · List a rule component's notes #
Ask an LLM
“What notes have been attached to a rule component?”
“Can I search a rule component's notes by text?”
Tell an agent
List the notes on rule component {RULE_COMPONENT_ID}.
Find notes on rule component {RULE_COMPONENT_ID} mentioning {text}.
POST /rule_components/{RULE_COMPONENT_ID}/notes Add a note to a rule component · Create a note for a rule component #
Ask an LLM
“How do I leave a note on a rule's condition or action?”
“Can I annotate a rule component for reviewers?”
Tell an agent
Add a note to rule component {RULE_COMPONENT_ID}.
Write a note on rule component {RULE_COMPONENT_ID} explaining the condition logic.
POST /properties/{propertyId}/rule_components Create a rule component under a property · Create a Rule Component #
Ask an LLM
“Can I create an event, condition or action at the property level instead of under a rule?”
“How do I create a new rule component for an event forwarding property?”
Tell an agent
Create a rule component under property {propertyId}.
Create this event forwarding rule component in property {propertyId}: {data}.
GET /rules/{ruleId}/rule_components List an event forwarding rule's components · List Rule Components for a Rule #
Ask an LLM
“Which components belong to my event forwarding rule?”
“Can I filter an event forwarding rule's components by published state?”
Tell an agent
List the components of event forwarding rule {ruleId}.
Show enabled components named {name} in event forwarding rule {ruleId}.
GET /rule_components/{ruleComponentId} Get an event forwarding rule component · Retrieve a Rule Component #
Ask an LLM
“How do I look up an event forwarding rule component by ID?”
“What settings does a server-side rule component have?”
Tell an agent
Fetch event forwarding rule component {ruleComponentId}.
Show the attributes of server-side rule component {ruleComponentId}.
PATCH /rule_components/{ruleComponentId} Update an event forwarding rule component · Update a Rule Component #
Ask an LLM
“How do I edit the settings of a server-side rule component?”
“Can I change an event forwarding rule component's attributes?”
Tell an agent
Update event forwarding rule component {ruleComponentId} with {data}.
Change the settings of server-side rule component {ruleComponentId}.
DELETE /rule_components/{ruleComponentId} Delete an event forwarding rule component · Delete a Rule Component #
Ask an LLM
“How do I remove an action from an event forwarding rule?”
“Can I delete a server-side rule component on its own?”
Tell an agent destructive · confirm first
Delete event forwarding rule component {ruleComponentId}.
Remove server-side rule component {ruleComponentId}.
GET /rule_components/{ruleComponentId}/extension Get the extension for a forwarding rule component · Get the Extension for a Rule Component #
Ask an LLM
“Which extension supplies a given event forwarding rule component?”
“What extension is a server-side action built on?”
Tell an agent
Get the extension for event forwarding rule component {ruleComponentId}.
Show which extension provides server-side component {ruleComponentId}.

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-rule-components-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-rule-components-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Launch Rule components API
  version: '1.0'
  description: 'Operations tagged Rule components across 2 of this provider''s published API definitions: adobe-launch-reactor-api-published-openapi.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 (79 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-launch/refs/heads/main/openapi/adobe-launch-rule-components-api-openapi.yml