Adobe Suite Domain Mappings - CDN Configurations API

The Domain Mappings - CDN Configurations API from Adobe Suite — 5 operation(s) for domain mappings - cdn configurations.

Operations 8

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/program/{programId}/domain-mapping/{domainMappingId} Get a domain mapping · Get domain mapping #
Ask an LLM
“How is a particular custom domain mapped to its CDN origin in my Cloud Manager program?”
“What certificate and tier does one domain mapping use?”
Tell an agent
Show domain mapping {domainMappingId} in program {programId}.
Get the CDN configuration {domainMappingId} for program {programId} in org {org}.
PUT /api/program/{programId}/domain-mapping/{domainMappingId} Update a domain mapping's certificate or tier · Update domain mapping #
Ask an LLM
“How do I swap the SSL certificate on an existing domain mapping?”
“Can I change which tier a domain mapping points at?”
Tell an agent
Update domain mapping {domainMappingId} in program {programId} to use certificate {certificateId}.
Move domain mapping {domainMappingId} in program {programId} to tier {tier} with certificate {certificateId}.
DELETE /api/program/{programId}/domain-mapping/{domainMappingId} Delete a domain mapping · Delete domain mapping #
Ask an LLM
“How do I remove a custom domain's CDN configuration from a program?”
“What happens to traffic when I delete a domain mapping?”
Tell an agent destructive · confirm first
Delete domain mapping {domainMappingId} from program {programId}.
Remove the CDN configuration {domainMappingId} in program {programId}.
PUT /api/program/{programId}/domain-mapping/{domainMappingId}/verify Verify DNS changes for a domain mapping · Check if customer made the required DNS changes #
Ask an LLM
“How can I check whether the DNS records for my custom domain are set up correctly?”
“Has my domain's DNS been changed enough to start routing traffic?”
Tell an agent
Verify the DNS setup for domain mapping {domainMappingId} in program {programId}.
Check whether DNS changes are in place for mapping {domainMappingId} of program {programId}.
GET /api/program/{programId}/domain-mappings List domain mappings in a program · List of domain mappings #
Ask an LLM
“Which custom domains are mapped to CDN origins across my whole program?”
“Can I filter a program's domain mappings by status or certificate?”
Tell an agent
List all domain mappings in program {programId}.
List domain mappings in program {programId} with status {status}.
POST /api/program/{programId}/domain-mappings Create a domain mapping (CDN configuration) · Create domain mapping #
Ask an LLM
“How do I point a custom domain at an environment or site through the CDN?”
“What do I need, like a domain, certificate and origin, to create a CDN configuration?”
Tell an agent
Map domain {domainId} to origin {originId} in program {programId} using certificate {certificateId} on tier {tier}.
Create a CDN configuration in program {programId} for domain {domainId} with origin type {originType}.
GET /api/program/{programId}/environment/{environmentId}/domain-mappings List domain mappings for an environment · List of domain mappings by environment #
Ask an LLM
“Which custom domains route to a specific environment?”
“Can I see only the domain mappings for my production environment?”
Tell an agent
List domain mappings for environment {environmentId} in program {programId}.
Show which domains point at environment {environmentId} of program {programId}.
GET /api/program/{programId}/site/{siteId}/domain-mappings List domain mappings for an EDS site · List of domain mappings by EDS site #
Ask an LLM
“Which custom domains are mapped to a particular Edge Delivery Services site?”
“Can I list domain mappings scoped to one EDS site?”
Tell an agent
List domain mappings for EDS site {siteId} in program {programId}.
Show the domains routed to site {siteId} in program {programId}.

Documentation

📖
Documentation
https://developer.adobe.com/photoshop/api/docs/
📖
Authentication
https://developer.adobe.com/developer-console/docs/guides/authentication/
📖
Documentation
https://developer.adobe.com/lightroom/api/docs/
📖
Documentation
https://developer.adobe.com/illustrator/api/docs/
📖
Documentation
https://developer.adobe.com/indesign/docs/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/
📖
GettingStarted
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/gettingstarted/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-accessibility-auto-tag-api/
📖
Documentation
https://developer.adobe.com/analytics-apis/docs/
📖
APIReference
https://developer.adobe.com/analytics-apis/docs/2.0/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/
📖
APIReference
https://developer.adobe.com/firefly-services/docs/api/
📖
Documentation
https://developer.adobe.com/audio-video-firefly-services/
📖
GettingStarted
https://developer.adobe.com/audio-video-firefly-services/getting-started/
📖
Documentation
https://developer.adobe.com/creative-cloud-libraries/docs/
📖
APIReference
https://developer.adobe.com/creative-cloud-libraries/docs/api/
📖
Documentation
https://developer.adobe.com/express/embed-sdk/docs/guides/
📖
APIReference
https://developer.adobe.com/express/embed-sdk/docs/v4/
📖
GettingStarted
https://developer.adobe.com/express/embed-sdk/docs/guides/quickstart/
📖
Documentation
https://developer.adobe.com/experience-platform-apis/
📖
GettingStarted
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-guide
📖
Documentation
https://developer.adobe.com/marketo-apis/
📖
Authentication
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/authentication
📖
Documentation
https://developer.adobe.com/commerce/docs/
📖
GettingStarted
https://developer.adobe.com/commerce/webapi/get-started/
📖
Documentation
https://developer.adobe.com/experience-cloud/cloud-manager/
📖
Documentation
https://developer.adobe.com/journey-optimizer-apis/
📖
Documentation
https://developer.adobe.com/workfront-apis/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/substance3d/
📖
Documentation
https://developer.adobe.com/data-collection-apis/
📖
Documentation
https://developer.adobe.com/adobe-status/
📖
Documentation
https://developer.adobe.com/vip-marketplace/

Specifications

Other Resources

🔗
Pricing
https://developer.adobe.com/document-services/pricing/
🔗
SDKs
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/sdks/
🔗
ReleaseNotes
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/releasenotes
🔗
Guides
https://developer.adobe.com/analytics-apis/docs/2.0/guides/
🔗
Guides
https://developer.adobe.com/firefly-services/docs/guides/
🔗
Usage Notes
https://developer.adobe.com/audio-video-firefly-services/getting_started/usage/
🔗
Overview
https://developer.adobe.com/creative-cloud-libraries/docs/overview/
🔗
Integration Guide
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/
🔗
API Fundamentals
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-fundamentals
🔗
Developer Guide
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/home
🔗
REST API
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/rest-api
🔗
REST API
https://developer.adobe.com/commerce/webapi/rest/
🔗
GraphQL API
https://developer.adobe.com/commerce/webapi/graphql-api/
🔗
REST API Reference
https://developer.adobe.com/commerce/webapi/reference/rest/paas/
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/graphql/adobe-suite-graphql.md
🔗
Webhooks
https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
🔗
StatusPage
https://status.adobe.com/

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-suite:adobe-suite-domain-mappings-cdn-configurations-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 Specification

adobe-suite-domain-mappings-cdn-configurations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.0.0
  title: Cloud Manager Domain Mappings - CDN Configurations API
  description: This API allows access to Cloud Manager programs, pipelines, and environments by an authorized technical account created through the Adobe I/O Console.
servers:
- url: https://cloudmanager.adobe.io
tags:
- name: Domain Mappings - CDN Configurations
paths:
  /api/program/{programId}/domain-mapping/{domainMappingId}:
    get:
      tags:
      - Domain Mappings - CDN Configurations
      summary: Get domain mapping
      description: Gets a domain mapping by its ID
      operationId: getDomainMappingById
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: domainMappingId
        in: path
        description: Identifier of domain mapping
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Domain Mapping retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
        '404':
          description: Domain Mapping not found
    put:
      tags:
      - Domain Mappings - CDN Configurations
      summary: Update domain mapping
      description: Updates a domain mapping with the specified values
      operationId: updateDomainMapping
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: domainMappingId
        in: path
        description: Identifier of domain mapping
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      - name: Content-Type
        in: header
        description: Must always be application/json
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Domain Mapping updated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
        '404':
          description: Domain Mapping not found
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Updateadomainmapping'
        description: Payload for updating a domain mapping
        required: true
    delete:
      tags:
      - Domain Mappings - CDN Configurations
      summary: Delete domain mapping
      description: Deletes a domain mapping
      operationId: deleteDomainMapping
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: domainMappingId
        in: path
        description: Identifier of domain mapping
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Domain Mapping deleted
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
        '404':
          description: Domain Mapping not found
  /api/program/{programId}/domain-mapping/{domainMappingId}/verify:
    put:
      tags:
      - Domain Mappings - CDN Configurations
      summary: Check if customer made the required DNS changes
      description: Check if customer made the required DNS changes in order to route traffic from the domain
      operationId: validateHelixDomain
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: domainMappingId
        in: path
        description: Identifier of domain mapping
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: DNS changes were successfully made
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
        '404':
          description: Program not found
  /api/program/{programId}/domain-mappings:
    get:
      tags:
      - Domain Mappings - CDN Configurations
      summary: List of domain mappings
      description: Gets the list of domain mappings from this program.
      operationId: getAllDomainMappingsByProgramId
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: originId
        in: query
        description: Filtering by origin ID
        required: false
        schema:
          type: integer
          format: int64
      - name: certificateId
        in: query
        description: Filtering by certificateId
        required: false
        schema:
          type: integer
          format: int64
      - name: domainId
        in: query
        description: Filtering by domainId
        required: false
        schema:
          type: integer
          format: int64
      - name: status
        in: query
        description: Filtering by status separated by comma
        required: false
        schema:
          type: string
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: List of domain mappings retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMappingList'
    post:
      tags:
      - Domain Mappings - CDN Configurations
      summary: Create domain mapping
      description: Creates a domain mapping (CDN configuration) in this program
      operationId: createDomainMapping
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      - name: Content-Type
        in: header
        description: Must always be application/json
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
        '201':
          description: Domain Mapping created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMapping'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Createanewdomainmapping'
        description: Payload for creating a domain mapping
        required: true
  /api/program/{programId}/environment/{environmentId}/domain-mappings:
    get:
      tags:
      - Domain Mappings - CDN Configurations
      summary: List of domain mappings by environment
      description: Gets the list of domain mappings for the specified environment ID.
      operationId: getAllDomainMappingsByProgramIdAndEnvironmentId
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: environmentId
        in: path
        description: Identifier of environment
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: List of domain mappings by environment retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMappingList'
  /api/program/{programId}/site/{siteId}/domain-mappings:
    get:
      tags:
      - Domain Mappings - CDN Configurations
      summary: List of domain mappings by EDS site
      description: Get the list of domain mappings for the specified EDS site ID.
      operationId: getAllDomainMappingsByProgramIdAndSiteId
      parameters:
      - name: programId
        in: path
        description: Identifier of program
        required: true
        schema:
          type: integer
          format: int64
      - name: siteId
        in: path
        description: Identifier of EDS site
        required: true
        schema:
          type: integer
          format: int64
      - name: x-gw-ims-org-id
        in: header
        description: IMS organization ID that the request is being made under.
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        description: Bearer [token] - An access token for the technical account created through integration with Adobe IO
        required: true
        schema:
          type: string
      - name: x-api-key
        in: header
        description: IMS Client ID (API Key) which is subscribed to consume services on console.adobe.io
        required: true
        schema:
          type: string
      responses:
        '200':
          description: List of domain mappings by environment retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainMappingList'
components:
  schemas:
    DomainMappingList:
      type: object
      properties:
        totalNumberOfItems:
          type: integer
          format: int32
        domainMappings:
          type: array
          items:
            $ref: '#/components/schemas/DomainMapping'
    DomainMapping:
      type: object
      properties:
        domainMappingId:
          type: integer
          format: int64
          description: Domain Mapping ID
        programId:
          type: integer
          format: int64
          description: Identifier of the CM Program
        originId:
          type: integer
          format: int64
          description: Id of either EDS site or Skyline Environment
        domainMappingStatus:
          type: string
          description: Status of the domain mapping
        domainName:
          type: string
          description: Name of the domain
        originType:
          type: string
          description: 'Type of origin: EDS_SITE or SKYLINE_ENVIRONMENT'
        tier:
          type: string
          description: 'Type of tier: PREVIEW or PUBLISH'
          enum:
          - PUBLISH
          - PREVIEW
          - AUTHOR
          - STATIC
          - DELIVERY
        domainId:
          type: integer
          format: int64
          description: Id of the domain
        certificateId:
          type: integer
          format: int64
          description: Id of the certificate
        createdAt:
          type: integer
          format: int64
          description: Creation date
        updatedAt:
          type: integer
          format: int64
          description: Last modification date
        deletedAt:
          type: integer
          format: int64
          description: Deletion date
      description: Describes a domain mapping
    Updateadomainmapping:
      type: object
      required:
      - certificateId
      - tier
      properties:
        certificateId:
          type: integer
          format: int64
          description: Certificate ID
        tier:
          type: string
          description: 'Type of tier: PREVIEW or PUBLISH'
          enum:
          - PUBLISH
          - PREVIEW
          - AUTHOR
          - STATIC
          - DELIVERY
    Createanewdomainmapping:
      type: object
      required:
      - certificateId
      - domainId
      - originId
      - originType
      - tier
      properties:
        originId:
          type: integer
          format: int64
          description: 'Origin ID: EDS or Skyline Environment ID'
        domainId:
          type: integer
          format: int64
          description: Domain ID
        certificateId:
          type: integer
          format: int64
          description: Certificate ID
        tier:
          type: string
          description: 'Type of the tier: PREVIEW or PUBLISH'
          enum:
          - PUBLISH
          - PREVIEW
        originType:
          type: string
          description: 'Type of the origin: EDS_SITE or SKYLINE_ENVIRONMENT'
          enum:
          - EDS_SITE
          - SKYLINE_ENVIRONMENT