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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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.
All 92 tools →

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.