Adobe Launch · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Adobe Launch Rules API
24 actions
24 updates
phrasing
extends
openapi/adobe-launch-rules-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Adobe Launch's API. It is a proposal applied on top of the contract, not a document Adobe Launch publishes.
What the actions change
x-apievangelist-phrasing
Targets 24 · first 16 shown; the file carries all of them
$.info
$.paths['/properties/{PROPERTY_ID}/rules'].get
$.paths['/properties/{PROPERTY_ID}/rules'].post
$.paths['/rules/{RULE_ID}'].get
$.paths['/rules/{RULE_ID}'].delete
$.paths['/rules/{RULE_ID}'].patch
$.paths['/rules/{RULE_ID}/rule_components'].get
$.paths['/rules/{RULE_ID}/rule_components'].post
$.paths['/rules/{RULE_ID}/libraries'].get
$.paths['/rules/{RULE_ID}/property'].get
$.paths['/rules/{RULE_ID}/origin'].get
$.paths['/rules/{RULE_ID}/revisions'].get
$.paths['/rules/{RULE_ID}/rule_component_notes'].get
$.paths['/rules/{RULE_ID}/notes'].get
$.paths['/rules/{RULE_ID}/notes'].post
$.paths['/properties/{propertyId}/rules'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Adobe Launch Rules API
version: 1.0.0
extends: openapi/adobe-launch-rules-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 23
- target: $.paths['/properties/{PROPERTY_ID}/rules'].get
update:
x-apievangelist-phrasing:
intent: List a tag property's rules
effect: read
questions:
- 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?
instructions:
- text: List every rule in tag property {PROPERTY_ID}.
slots:
PROPERTY_ID: path.PROPERTY_ID
- text: Show the rules named {name} in tag property {PROPERTY_ID}.
slots:
PROPERTY_ID: path.PROPERTY_ID
name: query.name
method: generated
generated: '2026-09-26'
- target: $.paths['/properties/{PROPERTY_ID}/rules'].post
update:
x-apievangelist-phrasing:
intent: Create a rule in a tag property
effect: write
questions:
- 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?
instructions:
- text: Create a new rule in tag property {PROPERTY_ID}.
slots:
PROPERTY_ID: path.PROPERTY_ID
- text: Add a rule to tag property {PROPERTY_ID} with attributes {data}.
slots:
PROPERTY_ID: path.PROPERTY_ID
data: requestBody.data
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}'].get
update:
x-apievangelist-phrasing:
intent: Get a tag rule's details
effect: read
questions:
- How can I pull up a single tag rule by its ID?
- Is a particular tag rule enabled and published right now?
instructions:
- text: Fetch tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Show me the attributes of tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a tag rule
effect: destructive
questions:
- How do I delete a tag rule we no longer fire?
- Can a tag rule be removed entirely rather than just disabled?
instructions:
- text: Delete tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Permanently remove the tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}'].patch
update:
x-apievangelist-phrasing:
intent: Update or revise a tag rule
effect: write
questions:
- 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?
instructions:
- text: Update tag rule {RULE_ID} with {data}.
slots:
RULE_ID: path.RULE_ID
data: requestBody.data
- text: Create a new revision of tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/rule_components'].get
update:
x-apievangelist-phrasing:
intent: List a tag rule's components
effect: read
questions:
- What events, conditions and actions make up a tag rule?
- Can I list only the negated conditions on a tag rule?
instructions:
- text: List the components of tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Show enabled components of tag rule {RULE_ID}, {size} per page.
slots:
RULE_ID: path.RULE_ID
size: query.page[size]
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/rule_components'].post
update:
x-apievangelist-phrasing:
intent: Add a component to a tag rule
effect: write
questions:
- 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?
instructions:
- text: Add a component to tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: 'Create this rule component under tag rule {RULE_ID}: {data}.'
slots:
RULE_ID: path.RULE_ID
data: requestBody.data
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/libraries'].get
update:
x-apievangelist-phrasing:
intent: List libraries that include a tag rule
effect: read
questions:
- Which libraries is a given tag rule part of?
- Has this tag rule been added to any library yet?
instructions:
- text: List the libraries that use tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Show which libraries tag rule {RULE_ID} is bundled into.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/property'].get
update:
x-apievangelist-phrasing:
intent: Find the property that owns a tag rule
effect: read
questions:
- Which tag property does this rule belong to?
- How can I trace a tag rule back to its property?
instructions:
- text: Get the tag property that owns rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Tell me which tag property rule {RULE_ID} lives in.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/origin'].get
update:
x-apievangelist-phrasing:
intent: Get the origin of a revised tag rule
effect: read
questions:
- How do I find the original rule a tag rule revision came from?
- Can I get back to the source rule of a revision?
instructions:
- text: Retrieve the origin of tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Show the original tag rule that revision {RULE_ID} was made from.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/revisions'].get
update:
x-apievangelist-phrasing:
intent: List a tag rule's revisions
effect: read
questions:
- What revisions have been made to a tag rule over time?
- Can I page through every saved revision of a tag rule?
instructions:
- text: List the revisions of tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Show page {number} of revisions for tag rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
number: query.page[number]
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/rule_component_notes'].get
update:
x-apievangelist-phrasing:
intent: List notes on a rule's components
effect: read
questions:
- 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?
instructions:
- text: List the notes attached to the components of rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Find component notes under rule {RULE_ID} that mention {text}.
slots:
RULE_ID: path.RULE_ID
text: query.text
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/notes'].get
update:
x-apievangelist-phrasing:
intent: List notes on a rule
effect: read
questions:
- What notes are attached directly to a rule?
- Can I filter a rule's own notes by their text?
instructions:
- text: List the notes on rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Find notes on rule {RULE_ID} containing {text}.
slots:
RULE_ID: path.RULE_ID
text: query.text
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{RULE_ID}/notes'].post
update:
x-apievangelist-phrasing:
intent: Add a note to a rule
effect: write
questions:
- How do I leave a comment on a rule for my teammates?
- Can I annotate a rule with a note explaining why it changed?
instructions:
- text: Add a note to rule {RULE_ID}.
slots:
RULE_ID: path.RULE_ID
- text: Write a note on rule {RULE_ID} describing the latest change.
slots:
RULE_ID: path.RULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/properties/{propertyId}/rules'].get
update:
x-apievangelist-phrasing:
intent: List an event forwarding property's rules
effect: read
questions:
- Which server-side rules exist on my event forwarding property?
- Can I filter event forwarding rules by name or enabled state?
instructions:
- text: List the event forwarding rules on property {propertyId}.
slots:
propertyId: path.propertyId
- text: Find event forwarding rules named {name} on property {propertyId}.
slots:
propertyId: path.propertyId
name: query.filter[name]
method: generated
generated: '2026-09-26'
- target: $.paths['/properties/{propertyId}/rules'].post
update:
x-apievangelist-phrasing:
intent: Create an event forwarding rule
effect: write
questions:
- 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?
instructions:
- text: Create an event forwarding rule on property {propertyId}.
slots:
propertyId: path.propertyId
- text: Add a server-side event forwarding rule to property {propertyId} using {data}.
slots:
propertyId: path.propertyId
data: requestBody.data
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}'].get
update:
x-apievangelist-phrasing:
intent: Get an event forwarding rule
effect: read
questions:
- How do I look up a single event forwarding rule by ID?
- What are the current settings of an event forwarding rule?
instructions:
- text: Fetch event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Show the attributes of event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an event forwarding rule
effect: destructive
questions:
- How do I remove a server-side event forwarding rule?
- Can an event forwarding rule be deleted outright?
instructions:
- text: Delete event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Remove the event forwarding rule {ruleId} for good.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}'].patch
update:
x-apievangelist-phrasing:
intent: Update an event forwarding rule
effect: write
questions:
- 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?
instructions:
- text: Update event forwarding rule {ruleId} with {data}.
slots:
ruleId: path.ruleId
data: requestBody.data
- text: Disable event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}/libraries'].get
update:
x-apievangelist-phrasing:
intent: List libraries using an event forwarding rule
effect: read
questions:
- Which libraries contain a given event forwarding rule?
- Is my server-side rule included in any library build yet?
instructions:
- text: List the libraries that use event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Show which libraries include server-side rule {ruleId}.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}/revisions'].get
update:
x-apievangelist-phrasing:
intent: List an event forwarding rule's revisions
effect: read
questions:
- What is the revision history of an event forwarding rule?
- Can I see earlier versions of a server-side rule?
instructions:
- text: List the revisions of event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Show the revision history for server-side rule {ruleId}.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}/origin'].get
update:
x-apievangelist-phrasing:
intent: Get an event forwarding rule's previous revision
effect: read
questions:
- How do I get the previous revision of an event forwarding rule?
- Which rule did this server-side rule revision originate from?
instructions:
- text: Get the origin of event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Show the prior revision that event forwarding rule {ruleId} came from.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
- target: $.paths['/rules/{ruleId}/property'].get
update:
x-apievangelist-phrasing:
intent: Find the property of an event forwarding rule
effect: read
questions:
- Which event forwarding property owns this rule?
- How can I find the edge property a server-side rule belongs to?
instructions:
- text: Get the property that owns event forwarding rule {ruleId}.
slots:
ruleId: path.ruleId
- text: Tell me which edge property server-side rule {ruleId} is in.
slots:
ruleId: path.ruleId
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay 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 openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/adobe-launch-rules-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.