Adobe Suite · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Adobe Suite Schedules API
15 actions
15 updates
phrasing
extends
openapi/adobe-suite-schedules-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 15
$.info
$.paths['/schedules'].get
$.paths['/schedules'].post
$.paths['/schedules/{schedulesId}'].get
$.paths['/schedules/{schedulesId}'].delete
$.paths['/schedules/{schedulesId}'].patch
$.paths['/schedules/{schedulesId}/runs'].get
$.paths['/schedules/{schedulesId}/runs'].post
$.paths['/schedules/{schedulesId}/runs/{runId}'].get
$.paths['/schedules/{schedulesId}/runs/{runId}'].patch
$.paths['/config/schedules'].get
$.paths['/config/schedules'].post
$.paths['/config/schedules/{SCHEDULE_ID}'].get
$.paths['/config/schedules/{SCHEDULE_ID}'].delete
$.paths['/config/schedules/{SCHEDULE_ID}'].patch
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 Suite Schedules API
version: 1.0.0
extends: openapi/adobe-suite-schedules-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: 14
- target: $.paths['/schedules'].get
update:
x-apievangelist-phrasing:
intent: List scheduled queries
effect: read
questions:
- How do I see every scheduled SQL query my organization has set up?
- Can I sort and page through the list of query schedules?
instructions:
- text: List all query schedules in sandbox {sandbox}.
slots:
sandbox: header.x-sandbox-name
- text: Show the first {limit} scheduled queries ordered by {orderby}.
slots:
limit: query.limit
orderby: query.orderby
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules'].post
update:
x-apievangelist-phrasing:
intent: Schedule a query to run on a recurrence
effect: write
questions:
- How can I make a Query Service SQL query run automatically on a schedule?
- What do I need to supply to set up a recurring query?
instructions:
- text: Schedule the query {query} to run on {schedule}.
slots:
query: requestBody.query
schedule: requestBody.schedule
- text: Create a query schedule in sandbox {sandbox} that runs {query} with schedule {schedule}.
slots:
sandbox: header.x-sandbox-name
query: requestBody.query
schedule: requestBody.schedule
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}'].get
update:
x-apievangelist-phrasing:
intent: Get details of a scheduled query
effect: read
questions:
- When was my scheduled query created and what state is it in?
- Can I check the details of one query schedule by its ID?
instructions:
- text: Show the scheduled query {schedulesId}.
slots:
schedulesId: path.schedulesId
- text: Get the state and dates of query schedule {schedulesId}.
slots:
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a scheduled query
effect: destructive
questions:
- How do I stop and remove a query schedule entirely?
- Can a scheduled SQL query be deleted?
instructions:
- text: Delete query schedule {schedulesId}.
slots:
schedulesId: path.schedulesId
- text: Remove the scheduled query {schedulesId} permanently.
slots:
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}'].patch
update:
x-apievangelist-phrasing:
intent: Update a scheduled query
effect: write
questions:
- Can I change the details of an existing query schedule, like disabling it?
- What's the way to modify a scheduled SQL query after it's created?
instructions:
- text: Update the scheduled query {schedulesId}.
slots:
schedulesId: path.schedulesId
- text: Apply the patch {body} to query schedule {schedulesId}.
slots:
body: requestBody.body
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}/runs'].get
update:
x-apievangelist-phrasing:
intent: List the runs of a scheduled query
effect: read
questions:
- How can I see the run history of a scheduled query?
- Can I page through past executions of one query schedule?
instructions:
- text: List the runs of schedule {schedulesId}.
slots:
schedulesId: path.schedulesId
- text: Show the last {limit} runs for scheduled query {schedulesId}.
slots:
limit: query.limit
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}/runs'].post
update:
x-apievangelist-phrasing:
intent: Run a scheduled query immediately
effect: write
questions:
- Can I kick off a scheduled query right now instead of waiting for its next slot?
- Is there an on-demand trigger for a query schedule?
instructions:
- text: Trigger an immediate run of schedule {schedulesId}.
slots:
schedulesId: path.schedulesId
- text: Run scheduled query {schedulesId} now.
slots:
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}/runs/{runId}'].get
update:
x-apievangelist-phrasing:
intent: Get details of one scheduled query run
effect: read
questions:
- How do I check whether a particular run of my scheduled query succeeded?
- What details are available for a single scheduled query execution?
instructions:
- text: Show run {runId} of scheduled query {schedulesId}.
slots:
runId: path.runId
schedulesId: path.schedulesId
- text: Get the status of execution {runId} under schedule {schedulesId}.
slots:
runId: path.runId
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/schedules/{schedulesId}/runs/{runId}'].patch
update:
x-apievangelist-phrasing:
intent: Cancel a run of a scheduled query
effect: destructive
questions:
- Can I cancel a scheduled query run that's taking too long?
- How do I abort one specific execution of a query schedule?
instructions:
- text: Cancel run {runId} of scheduled query {schedulesId}.
slots:
runId: path.runId
schedulesId: path.schedulesId
- text: Abort execution {runId} for schedule {schedulesId}.
slots:
runId: path.runId
schedulesId: path.schedulesId
method: generated
generated: '2026-09-26'
- target: $.paths['/config/schedules'].get
update:
x-apievangelist-phrasing:
intent: List segmentation job schedules
effect: read
questions:
- Which config schedules, such as batch segmentation jobs, exist in my sandbox?
- Can I page through the scheduler's configured schedules?
instructions:
- text: List the config schedules in sandbox {sandbox}.
slots:
sandbox: header.x-sandbox-name
- text: Show {limit} segmentation schedules starting at {start}.
slots:
limit: query.limit
start: query.start
method: generated
generated: '2026-09-26'
- target: $.paths['/config/schedules'].post
update:
x-apievangelist-phrasing:
intent: Create a segmentation job schedule
effect: write
questions:
- How do I schedule a batch segmentation job to trigger at a set time?
- Why doesn't a newly created schedule take effect right away?
instructions:
- text: Create schedule {name} of type {type} that triggers on {schedule}.
slots:
name: requestBody.name
type: requestBody.type
schedule: requestBody.schedule
- text: Set up a config schedule {name} with properties {properties} and cron {schedule} in state {state}.
slots:
name: requestBody.name
properties: requestBody.properties
schedule: requestBody.schedule
state: requestBody.state
method: generated
generated: '2026-09-26'
- target: $.paths['/config/schedules/{SCHEDULE_ID}'].get
update:
x-apievangelist-phrasing:
intent: Get a segmentation job schedule
effect: read
questions:
- Can I look up the trigger time and state of one config schedule?
- Where do I see the settings of a segmentation schedule by its ID?
instructions:
- text: Show config schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
- text: Get the settings of segmentation schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/config/schedules/{SCHEDULE_ID}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a segmentation job schedule
effect: destructive
questions:
- How do I remove a config schedule so the segmentation job stops running?
- Can a segmentation schedule be deleted?
instructions:
- text: Delete config schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
- text: Remove segmentation schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
method: generated
generated: '2026-09-26'
- target: $.paths['/config/schedules/{SCHEDULE_ID}'].patch
update:
x-apievangelist-phrasing:
intent: Change a segmentation schedule's time or state
effect: write
questions:
- Can I change when a segmentation schedule triggers or turn it off?
- How long until an edit to a config schedule actually applies?
instructions:
- text: Disable config schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
- text: Change the trigger time of segmentation schedule {SCHEDULE_ID}.
slots:
SCHEDULE_ID: path.SCHEDULE_ID
method: generated
generated: '2026-09-26'