Every API 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 apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
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 API
curl "https://apis.io/api/v1/apis/adobe-suite-schedules-api"
All apis
curl "https://apis.io/api/v1/apis?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.
openapi: 3.2.0
info:
title: Adobe Suite Schedules API
version: '1.0'
description: 'Operations tagged Schedules across 2 of this provider''s published API definitions: adobe-suite-aep-query-service-openapi.yaml, adobe-suite-aep-segmentation-openapi.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: //{environment}.adobe.io/data/foundation/query
variables:
environment:
default: platform
enum:
- platform
- platform-stage
- url: //{environment}.adobe.io/data/core/ups
variables:
environment:
default: platform
enum:
- platform
- platform-stage
tags:
- name: Schedules
description: Schedules let you perform SQL functions on a regular cadence from a start date to an end date or set a maximum number of runs.
paths:
/schedules:
get:
tags:
- Schedules
summary: List schedules
operationId: listSchedules
description: This request provides a list of all query schedules for your organization.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: orderby
in: query
description: The field that specifies the order of results. The supported fields are `created` and `updated`. Prepend the property name with `+` for ascending and `-` for descending order. The default is `-created`. Note that the plus sign (`+`) has to be escaped with `%2B`. For example `%2Bcreated` is the value for an ascending created order.
schema:
type: string
- name: limit
in: query
description: Restrict the maximum number of records that should be returned for a given request.
schema:
type: integer
- name: start
in: query
description: The timestamp used with `orderby` to order the returned results.
schema:
type: string
- name: property
in: query
description: "Comma-separated filters. Multiple filters separated by commas can be passed.\n\n Properties that allow filtering with all operators:\n `created`\n\n The list of supported operators:\n\n `>` (greater than)\n `<` (less than)\n\n Examples with filters that support all operators:\n * Get me schedules created after a timestamp:\n `created>2017-04-05T13:30:00Z`\n\n Filtering is also allowed with limited operators on the following properties:\n * The `templateId` property. This filter only allows the `==` equal to operator.\n Example: `templateId==123412354`\n * The `userId` property. This filter only allows the `==` equal to operator.\n Example: `userId==123412354`"
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
responses:
200:
x-summary: Success
description: Schedules List Response
content:
application/json:
schema:
$ref: '#/components/schemas/schedules_list'
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
post:
tags:
- Schedules
summary: Create a scheduled query
operationId: createSchedule
description: This request creates a new schedule for the query provided in the request payload.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
requestBody:
description: The request body for creating a schedule.
content:
application/json:
schema:
$ref: '#/components/schemas/schedules_create_request'
required: true
responses:
202:
x-summary: Success
description: Schedules Response
content:
application/json:
schema:
$ref: '#/components/schemas/schedules'
400:
x-summary: Bad request
description: Bad Request. The payload may be malformed, or the SQL statement has been found to be syntactically incorrect.
content: {}
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
x-codegen-request-body-name: schedule
servers:
- url: //{environment}.adobe.io/data/foundation/query
variables:
environment:
default: platform
enum:
- platform
- platform-stage
/schedules/{schedulesId}:
get:
tags:
- Schedules
summary: Retrieve a schedule
operationId: retrieveSchedule
description: This request lists the details for the schedule ID provided in the request path. It returns schedule information that includes the state, creation date, and updated date of the scheduled query, as well as the cadence and user ID who created the schedule.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: The ID of the schedule you want to retrieve run information for.
required: true
schema:
type: string
responses:
200:
x-summary: Success
description: Schedules Response
content:
application/json:
schema:
$ref: '#/components/schemas/schedules'
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Query not found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
delete:
tags:
- Schedules
summary: Delete a schedule
operationId: deleteSchedule
description: This request deletes the query schedule for the schedule ID provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: The ID for the schedule you want to delete.
required: true
schema:
type: string
responses:
202:
x-summary: Success
description: Schedule deleted successfully
content: {}
400:
x-summary: Request failed
description: Please disable the schedule before requesting delete operation OR There are active run(s) for this schedule, please wait for completion before requesting delete operation
content: {}
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
patch:
tags:
- Schedules
summary: Update a schedule
operationId: updateSchedule
description: This request updates the details of the schedule for the schedule ID provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: The ID for the schedule you want to update.
required: true
schema:
type: string
requestBody:
description: Use JSON Patch formatting to update the schedule.
content:
application/json:
schema:
type: object
properties:
body:
type: array
items:
$ref: '#/components/schemas/schedule_patch_operation'
description: The payload necessary to update the query schedule.
required: true
responses:
202:
x-summary: Success
description: Request to patch accepted
content: {}
400:
x-summary: Request failed
description: Schedule already in the state request OR Schedule is in Inactive state. Please try after sometime.
content: {}
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
x-codegen-request-body-name: body
servers:
- url: //{environment}.adobe.io/data/foundation/query
variables:
environment:
default: platform
enum:
- platform
- platform-stage
/schedules/{schedulesId}/runs:
get:
tags:
- Schedules
summary: List all runs for a schedule
operationId: listScheduleRuns
description: This request lists the run details for the schedule ID provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: orderby
in: query
description: The field that specifies the order of results. The supported fields are `created` and `updated`. Prepend the property name with `+` for ascending and `-` for descending order. The default is `-created`. Note that the plus sign (`+`) has to be escaped with `%2B`. For example `%2Bcreated` is the value for an ascending created order.
schema:
type: string
- name: limit
in: query
description: Restrict the maximum number of records that should be returned for a given request.
schema:
type: integer
- name: start
in: query
description: The timestamp used with `orderby` to order the returned results.
schema:
type: string
- name: property
in: query
description: "Comma-separated filters. Multiple filters separated by commas can be passed. Examples below are given with unsafe HTML characters for clarity, but all content MUST be HTML escaped.\n\n Properties that allow filtering :\n created\n Supported operators:\n '>' (greater than)\n '<' (less than)\n state\n Supported operators:\n '==' (equal to)\n '!=' (not equal to)\n externalTrigger\n List of supported operators:\n '==' (equal to)\n\n Examples with filters that support all operators:\n * Get me runs created after a timestamp:\n created>2017-04-05T13:30:00Z\n * Get me runs that have failed: state==FAILED * Get me runs that were manually triggered, and that succeeded: externalTrigger==true,state==SUCCESS"
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: The ID for the schedule who's run you want to list.
required: true
schema:
type: string
responses:
200:
x-summary: Success
description: A list of schedule run information is returned
content:
application/json:
schema:
$ref: '#/components/schemas/schedules_run_list'
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
post:
tags:
- Schedules
summary: Trigger an immediate run of a scheduled query
operationId: triggerScheduleRun
description: This request triggers an immediate run for the schedule ID provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: Schedule ID
required: true
schema:
type: string
responses:
202:
x-summary: Success
description: Request to trigger run of a scheduled query accepted
content: {}
400:
x-x-summary: Request failed
description: Schedule is disabled. Immediate run cannot be triggered
content: {}
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
servers:
- url: //{environment}.adobe.io/data/foundation/query
variables:
environment:
default: platform
enum:
- platform
- platform-stage
/schedules/{schedulesId}/runs/{runId}:
get:
tags:
- Schedules
summary: Retrieve details of a query schedule run
operationId: retrieveScheduledQueryRun
description: This request provides details about a specific run for a specific scheduled query. Both the schedule ID and the run ID must be provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: Schedule ID
required: true
schema:
type: string
- name: runId
in: path
description: Run ID
required: true
schema:
type: string
responses:
200:
x-summary: Success
description: Details of a specific scheduled run is returned
content:
application/json:
schema:
$ref: '#/components/schemas/schedules_run_details'
401:
x-summary: Unauthorized
description: Unauthorized
content: {}
404:
x-summary: Not found
description: Not Found
content: {}
'500':
x-summary: Internal server error
description: There was an internal server error. Try the request again in a few minutes, and contact Adobe Support if the problem persists.
content: {}
patch:
tags:
- Schedules
summary: Cancel a run of a scheduled query
operationId: cancelScheduledQueryRun
description: This request cancels a specific run for a specific scheduled query. Both the schedule ID and the run ID must be provided in the request path.
parameters:
- name: Authorization
in: header
description: The access token which can be copied from your Experience Platform integration, prefixed with "Bearer " (for example, `Bearer {ACCESS_TOKEN}`). For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-gw-ims-org-id
in: header
description: The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-api-key
in: header
description: The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the documentation covering making API calls in the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).
required: true
schema:
type: string
- name: x-sandbox-name
in: header
description: The name of the sandbox in which the operation will take place. See the [sandboxes overview documentation](https://adobe.com/go/sandbox-overview-en) for more information.
required: true
schema:
type: string
- name: x-request-id
in: header
description: An optional header that serves as a tracking ID for the request. If one is not provided on the request, the server generates one automatically.
schema:
type: string
- name: User-Agent
in: header
description: The type of the client making the HTTP request.
schema:
type: string
- name: schedulesId
in: path
description: Schedule ID
required: true
schema:
type: string
- name: runId
in: path
descrip
# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/openapi/adobe-suite-schedules-api-openapi.yml