Adobe Launch · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Adobe Launch Extensions API

23 actions 23 updates phrasing extends openapi/adobe-launch-extensions-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 23 · first 16 shown; the file carries all of them

$.info
$.paths['/properties/{PROPERTY_ID}/extensions'].get
$.paths['/properties/{PROPERTY_ID}/extensions'].post
$.paths['/extensions/{EXTENSION_ID}'].get
$.paths['/extensions/{EXTENSION_ID}'].delete
$.paths['/extensions/{EXTENSION_ID}'].patch
$.paths['/extensions/{EXTENSION_ID}/extension_package'].get
$.paths['/extensions/{EXTENSION_ID}/libraries'].get
$.paths['/extensions/{EXTENSION_ID}/property'].get
$.paths['/extensions/{EXTENSION_ID}/origin'].get
$.paths['/extensions/{EXTENSION_ID}/revisions'].get
$.paths['/extensions/{EXTENSION_ID}/notes'].get
$.paths['/extensions/{EXTENSION_ID}/notes'].post
$.paths['/properties/{propertyId}/extensions'].get
$.paths['/properties/{propertyId}/extensions'].post
$.paths['/extensions/{extensionId}'].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 Extensions API
  version: 1.0.0
extends: openapi/adobe-launch-extensions-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: 22
- target: $.paths['/properties/{PROPERTY_ID}/extensions'].get
  update:
    x-apievangelist-phrasing:
      intent: List a tag property's extensions
      effect: read
      questions:
      - Which extensions are installed on my Adobe tags property?
      - Can I filter a property's extensions to only enabled or published ones?
      - How do I find which version of an extension a property is running?
      instructions:
      - text: List the extensions installed on property {property}.
        slots:
          property: path.PROPERTY_ID
      - text: Show extensions on property {property} with display name {display_name}.
        slots:
          property: path.PROPERTY_ID
          display_name: query.display_name
      - text: List only the enabled extensions on property {property}.
        slots:
          property: path.PROPERTY_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/properties/{PROPERTY_ID}/extensions'].post
  update:
    x-apievangelist-phrasing:
      intent: Install an extension on a tag property
      effect: write
      questions:
      - What's needed to add an extension to a tags property?
      - Does installing an extension require a link to its extension package?
      instructions:
      - text: Create an extension on property {property} with {data}.
        slots:
          property: path.PROPERTY_ID
          data: requestBody.data
      - text: Add a new extension to tags property {property} using the uppercase PROPERTY_ID endpoint.
        slots:
          property: path.PROPERTY_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}'].get
  update:
    x-apievangelist-phrasing:
      intent: Look up an extension by ID
      effect: read
      questions:
      - Where can I see one extension's settings and version?
      - Can I check whether an extension is enabled?
      instructions:
      - text: Get the details of extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Show me the settings of extension {extension} from the uppercase-ID endpoint.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an extension
      effect: destructive
      questions:
      - How do I uninstall an extension from a tags property?
      - What happens to rules that use an extension I delete?
      instructions:
      - text: Delete extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Uninstall extension {extension} via the uppercase EXTENSION_ID endpoint.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Revise an extension's settings
      effect: write
      questions:
      - How do I change an extension's settings, and does it create a new revision?
      - Does a revised extension get a new ID?
      instructions:
      - text: Revise extension {extension} with the new settings {data}.
        slots:
          extension: path.EXTENSION_ID
          data: requestBody.data
      - text: Create a new revision of extension {extension} through the uppercase-ID PATCH.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/extension_package'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the package behind an extension
      effect: read
      questions:
      - Which extension package was this installed extension built from?
      - Can I look up the package version of an installed extension?
      instructions:
      - text: Show the extension package for extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Look up which package extension {extension} came from using the uppercase-ID endpoint.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/libraries'].get
  update:
    x-apievangelist-phrasing:
      intent: List libraries that use an extension
      effect: read
      questions:
      - Which libraries include this extension?
      - Before changing an extension, can I see what libraries it's in?
      instructions:
      - text: List the libraries that use extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Show page {page} of libraries containing extension {extension}.
        slots:
          extension: path.EXTENSION_ID
          page: query.page[number]
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/property'].get
  update:
    x-apievangelist-phrasing:
      intent: Find the property an extension belongs to
      effect: read
      questions:
      - Which property is this extension installed on?
      - Can I go from an extension ID back to its property?
      instructions:
      - text: Show the property that extension {extension} belongs to.
        slots:
          extension: path.EXTENSION_ID
      - text: Look up the parent property of extension {extension} via the uppercase-ID endpoint.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/origin'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the origin revision of an extension
      effect: read
      questions:
      - Where did this extension revision originate from?
      - Can I find the original extension a revision was made from?
      instructions:
      - text: Get the origin of extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Show the original extension that revision {extension} came from.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/revisions'].get
  update:
    x-apievangelist-phrasing:
      intent: List an extension's revisions
      effect: read
      questions:
      - What's the revision history of this extension?
      - Can I page through every revision of an extension?
      instructions:
      - text: List the revisions of extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Show {size} revisions per page for extension {extension}.
        slots:
          extension: path.EXTENSION_ID
          size: query.page[size]
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/notes'].get
  update:
    x-apievangelist-phrasing:
      intent: List notes on an extension
      effect: read
      questions:
      - What notes have been left on this extension?
      - Can I page through an extension's notes?
      instructions:
      - text: List the notes on extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Show page {page} of notes for extension {extension}.
        slots:
          extension: path.EXTENSION_ID
          page: query.page[number]
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{EXTENSION_ID}/notes'].post
  update:
    x-apievangelist-phrasing:
      intent: Add a note to an extension
      effect: write
      questions:
      - How do I leave a comment on an extension for my team?
      - Can I attach a note explaining why an extension was configured a certain way?
      instructions:
      - text: Add a note to extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      - text: Leave a configuration note on extension {extension}.
        slots:
          extension: path.EXTENSION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/properties/{propertyId}/extensions'].get
  update:
    x-apievangelist-phrasing:
      intent: List extensions on an event forwarding property
      effect: read
      questions:
      - Which extensions are installed in my event forwarding property?
      - Can I page through event forwarding extensions?
      instructions:
      - text: List the extensions in event forwarding property {property}.
        slots:
          property: path.propertyId
      - text: Show page {page} of extensions for event forwarding property {property}.
        slots:
          property: path.propertyId
          page: query.page[number]
      method: generated
      generated: '2026-09-26'
- target: $.paths['/properties/{propertyId}/extensions'].post
  update:
    x-apievangelist-phrasing:
      intent: Install an extension from a package
      effect: write
      questions:
      - How do I install an extension from an extension package into an event forwarding property?
      - Which relationship must I include when installing an extension package?
      instructions:
      - text: Install extension package {data} into property {property}.
        slots:
          property: path.propertyId
          data: requestBody.data
      - text: Install an extension from its package into event forwarding property {property}.
        slots:
          property: path.propertyId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Look up an installed extension (alternate)
      effect: read
      questions:
      - Can I still retrieve an extension after it was deleted?
      - How do I tell if an installed extension has a deleted_at date?
      instructions:
      - text: Look up installed extension {extensionId} using the extensionId endpoint.
        slots:
          extensionId: path.extensionId
      - text: Check whether installed extension {extensionId} has been deleted.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove an installed extension (alternate)
      effect: destructive
      questions:
      - What response do I get when removing an installed extension through the extensionId endpoint?
      - Is there a camelCase endpoint for removing an event forwarding extension?
      instructions:
      - text: Remove installed extension {extensionId} via the extensionId endpoint.
        slots:
          extensionId: path.extensionId
      - text: Uninstall event forwarding extension {extensionId}.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Revise an installed extension (alternate)
      effect: write
      questions:
      - Do I have to set meta.action to revise when updating an installed extension's settings?
      - Can I revise an event forwarding extension's settings?
      instructions:
      - text: Revise installed extension {extensionId} with meta action revise and {data}.
        slots:
          extensionId: path.extensionId
          data: requestBody.data
      - text: Update the settings of event forwarding extension {extensionId}.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}/extension_package'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an installed extension's base package (alternate)
      effect: read
      questions:
      - What's the base extension package of an event forwarding extension?
      - Can I get the base package through the extensionId endpoint?
      instructions:
      - text: Get the base extension package of installed extension {extensionId}.
        slots:
          extensionId: path.extensionId
      - text: Show the package event forwarding extension {extensionId} was installed from.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}/revisions'].get
  update:
    x-apievangelist-phrasing:
      intent: List an installed extension's version history
      effect: read
      questions:
      - What's the version history of an event forwarding extension?
      - Can I list revisions through the extensionId endpoint?
      instructions:
      - text: List the version history of installed extension {extensionId}.
        slots:
          extensionId: path.extensionId
      - text: Show all revisions of event forwarding extension {extensionId}.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}/libraries'].get
  update:
    x-apievangelist-phrasing:
      intent: List libraries including an extension (alternate)
      effect: read
      questions:
      - Which libraries include a given event forwarding extension?
      - Can I see an extension's libraries through the extensionId endpoint?
      instructions:
      - text: List libraries that include installed extension {extensionId}.
        slots:
          extensionId: path.extensionId
      - text: Show which event forwarding libraries contain extension {extensionId}.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}/origin'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the previous revision of an extension
      effect: read
      questions:
      - How do I get the previous revision of an installed extension?
      - Can I step back one revision on an event forwarding extension?
      instructions:
      - text: Get the previous revision of installed extension {extensionId}.
        slots:
          extensionId: path.extensionId
      - text: Show the revision event forwarding extension {extensionId} was made from.
        slots:
          extensionId: path.extensionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/extensions/{extensionId}/property'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the property owning an extension (alternate)
      effect: read
      questions:
      - Which property owns an event forwarding extension?
      - Can I find an extension's owning property via the extensionId endpoint?
      instructions:
      - text: Get the property that owns installed extension {extensionId}.
        slots:
          extensionId: path.extensionId
      - text: Show the owning property of event forwarding extension {extensionId}.
        slots:
          extensionId: path.extensionId
      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-extensions-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.