Adobe Experience Manager Launches API

AEM Launches for Content Fragments (experimental)

Work with this as data

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-experience-manager-launches-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 email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adobe-experience-manager-launches-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Adobe Experience Manager APIs 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: {}