Adobe Experience Manager Launches API
AEM Launches for Content Fragments (experimental)
AEM Launches for Content Fragments (experimental)
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/adobe-experience-manager-launches-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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 Experience Manager Launches API
version: '1.0'
description: Adobe Experience Manager (AEM) as a Cloud Service exposes REST APIs and GraphQL endpoints for content delivery, authoring, asset management, and infrastructure operations. The OpenAPI-based APIs include Content Fragment delivery and management, Sites and Launches authoring, Assets author and delivery, Folders, Forms, and Translation. Authentication uses Adobe IMS OAuth 2.0 service tokens (Server-to-Server credentials). The concrete paths below are drawn from the AEM Launches for Content Fragments experimental OpenAPI; other AEM APIs follow their own base paths under /adobe/sites, /adobe/assets, /adobe/forms, /adobe/translation, etc.
contact:
name: Adobe Developer
url: https://developer.adobe.com/experience-cloud/experience-manager-apis/
servers:
- url: https://{author-instance}.adobeaemcloud.com
description: AEM as a Cloud Service author tier (host varies per program/environment)
variables:
author-instance:
default: author-p00000-e000000
description: Customer-specific AEM author host
tags:
- name: Launches
description: AEM Launches for Content Fragments (experimental)
paths:
/:
get:
tags:
- Launches
summary: List launches for content fragments
post:
tags:
- Launches
summary: Create a new launch
/{launchId}:
get:
tags:
- Launches
summary: Retrieve a launch by id
parameters:
- name: launchId
in: path
required: true
schema:
type: string
put:
tags:
- Launches
summary: Update a launch
parameters:
- name: launchId
in: path
required: true
schema:
type: string
delete:
tags:
- Launches
summary: Delete a launch
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/{launchId}/sources:
get:
tags:
- Launches
summary: List sources attached to a launch
parameters:
- name: launchId
in: path
required: true
schema:
type: string
post:
tags:
- Launches
summary: Add a source to a launch
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/{launchId}/rebase:
post:
tags:
- Launches
summary: Rebase a launch onto current production content
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/{launchId}/promote:
post:
tags:
- Launches
summary: Promote a launch (publish its content)
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/{launchId}/diff:
post:
tags:
- Launches
summary: Compute diff between a launch and its source
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/{launchId}/content:
get:
tags:
- Launches
summary: Retrieve content contained in a launch
parameters:
- name: launchId
in: path
required: true
schema:
type: string
/jobs:
get:
tags:
- Launches
summary: List asynchronous launch jobs
/jobs/{jobId}/status:
get:
tags:
- Launches
summary: Get status of an asynchronous launch job
parameters:
- name: jobId
in: path
required: true
schema:
type: string
/jobs/{jobId}/result:
get:
tags:
- Launches
summary: Get the result of an asynchronous launch job
parameters:
- name: jobId
in: path
required: true
schema:
type: string
components:
securitySchemes:
adobeIMS:
type: oauth2
description: Adobe IMS OAuth 2.0 with Server-to-Server credentials issued from the Adobe Developer Console for an AEM as a Cloud Service project.
flows:
clientCredentials:
tokenUrl: https://ims-na1.adobelogin.com/ims/token/v3
scopes: {}