Adobe Suite · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Reactor Extension packages API
7 actions
7 updates
phrasing
extends
openapi/adobe-suite-extension-packages-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Adobe Suite's API. It is a proposal applied on top of the contract, not a document Adobe Suite publishes.
What the actions change
x-apievangelist-phrasing
Targets 7
$.info
$.paths['/extension_packages'].get
$.paths['/extension_packages'].post
$.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].get
$.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].post
$.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].patch
$.paths['/extension_packages/{EXTENSION_PACKAGE_ID}/versions'].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 Reactor Extension packages API
version: 1.0.0
extends: openapi/adobe-suite-extension-packages-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: 6
- target: $.paths['/extension_packages'].get
update:
x-apievangelist-phrasing:
intent: List tag extension packages
effect: read
questions:
- How do I browse the extension packages available for Adobe Experience Platform tags?
- Can I filter extension packages by platform, status or name?
- Is the extension package list paginated?
instructions:
- text: List extension packages named {name}.
slots:
name: query.name
- text: List {platform} extension packages with status {status}.
slots:
platform: query.platform
status: query.status
- text: Show page {page_number} of extension packages at {page_size} per page.
slots:
page_number: query.page[number]
page_size: query.page[size]
method: generated
generated: '2026-09-26'
- target: $.paths['/extension_packages'].post
update:
x-apievangelist-phrasing:
intent: Upload a new extension package
effect: write
questions:
- How do I publish a new tag extension by uploading its package file?
- Does creating an extension package take JSON or a file upload?
instructions:
- text: Create an extension package from the archive {package}.
slots:
package: requestBody.package
- text: Upload {package} as a new extension package.
slots:
package: requestBody.package
method: generated
generated: '2026-09-26'
- target: $.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].get
update:
x-apievangelist-phrasing:
intent: Get one extension package
effect: read
questions:
- How do I look up the details of a single extension package?
- What status is my extension package in right now?
instructions:
- text: Show extension package {EXTENSION_PACKAGE_ID}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
- text: Get the details and status of extension package {EXTENSION_PACKAGE_ID}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].post
update:
x-apievangelist-phrasing:
intent: Replace a development extension package's archive
effect: write
questions:
- Can I upload a new archive to an extension package that is still in development?
- Why can't I update an extension package after it has been released privately?
instructions:
- text: Update development extension package {EXTENSION_PACKAGE_ID} with archive {package}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
package: requestBody.package
- text: Re-upload {package} to extension package {EXTENSION_PACKAGE_ID}.
slots:
package: requestBody.package
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/extension_packages/{EXTENSION_PACKAGE_ID}'].patch
update:
x-apievangelist-phrasing:
intent: Privately release or discontinue an extension package
effect: write
questions:
- How do I release my extension package privately to every property in my company?
- Can I discontinue an extension package I released earlier?
instructions:
- text: Privately release extension package {EXTENSION_PACKAGE_ID} using payload {data}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
data: requestBody.data
- text: Discontinue extension package {EXTENSION_PACKAGE_ID} with {data}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
data: requestBody.data
method: generated
generated: '2026-09-26'
- target: $.paths['/extension_packages/{EXTENSION_PACKAGE_ID}/versions'].get
update:
x-apievangelist-phrasing:
intent: List versions of an extension package
effect: read
questions:
- What versions exist for a given extension package?
- How do I see the release history of an extension package?
instructions:
- text: List the versions of extension package {EXTENSION_PACKAGE_ID}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
- text: Show every released version of extension package {EXTENSION_PACKAGE_ID}.
slots:
EXTENSION_PACKAGE_ID: path.EXTENSION_PACKAGE_ID
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-suite-extension-packages-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.