How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Adobe Cloud Manager API

Programmatically manage Adobe Experience Manager as a Cloud Service programs, environments, CI/CD pipelines and pipeline executions, including deployment automation and environment variable management.

This API exposes 106 operations across 68 paths, organized into 22 resource areas, and defines 116 schemas. It is described by OpenAPI 2.0, at version 1.0.0.

Requests are made against the base URL https://cloudmanager.adobe.io.

106 operations 68 paths 116 schemas 14 DELETE55 GET5 PATCH16 POST16 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
1.0.0
Base URL
https://cloudmanager.adobe.io
Resource Areas
22

Paths & Operations 106

Across 68 paths, the API surfaces 106 operations — 14 DELETE, 55 GET, 5 PATCH, 16 POST, 16 PUT. They span 22 resource areas, including Programs, Repositories, Branches, Pipelines, Pipeline Execution, Execution Artifacts, Environments, Region Deployments, and 14 more. Each is listed below with its method, path, parameters, and response codes.

Programs 8
GET
/api/programs
Lists Programs
getPrograms 3 params → 200
GET
/api/program/{programId}
Get Program
getProgram 4 params → 200404
DELETE
/api/program/{programId}
Delete Program
deleteProgram 4 params → 200202403404412
POST
/api/program/{programId}/feedbacks
Post feedback
postFeedback 6 params → 400404
GET
/api/program/{programId}/newRelicUsers
Get New Relic Sub Account users list
getNewRelicSubAccountUserList 4 params → 200400401403405406422500
PATCH
/api/program/{programId}/newRelicUsers
Create and Delete New Relic Sub Account users
createDeleteNewRelicSubAccountUsers 6 params → 200204400401403404406500
GET
/api/tenant/{tenantId}/programs
Lists Programs for Tenant
getProgramsForTenant 4 params → 200404
POST
/api/tenant/{tenantId}/programs
Create Program
addProgram 6 params → 201409
Repositories 2
GET
/api/program/{programId}/repositories
Lists Repositories
getRepositories 6 params → 200
GET
/api/program/{programId}/repository/{repositoryId}
Get Repository
getRepository 5 params → 200
Branches 1
GET
/api/program/{programId}/repository/{repositoryId}/branches
List Branches
getBranches 5 params → 200
Pipelines 5
GET
/api/program/{programId}/pipelines
List Pipelines
getPipelines 7 params → 200
GET
/api/program/{programId}/pipeline/{pipelineId}
Get Pipeline
getPipeline 5 params → 200404
DELETE
/api/program/{programId}/pipeline/{pipelineId}
Delete a Pipeline
deletePipeline 5 params → default
PATCH
/api/program/{programId}/pipeline/{pipelineId}
Patches Pipeline
patchPipeline 7 params → 200
DELETE
/api/program/{programId}/pipeline/{pipelineId}/cache
Invalidate Cache
invalidateCache 5 params → default
Pipeline Execution 9
GET
/api/program/{programId}/pipeline/{pipelineId}/execution
Get current pipeline execution
getCurrentExecution 5 params → 200404
PUT
/api/program/{programId}/pipeline/{pipelineId}/execution
Start the pipeline
startPipeline 9 params → 201400404412503
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}
Get pipeline execution
getExecution 6 params → 200404
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}
Get step state
stepState 8 params → 200403404
PUT
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/advance
Advance
advancePipelineExecution 10 params → 202403404
PUT
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/cancel
Cancel
cancelPipelineExecutionStep 10 params → 202403404
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/logs
Get logs
getStepLogs 10 params → 200403404
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/metrics
Get step metrics
stepMetric 8 params → 200403404
GET
/api/program/{programId}/pipeline/{pipelineId}/executions
List Executions
getExecutions 7 params → 200403404
Execution Artifacts 2
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/artifacts
ListArtifacts
listStepArtifacts 8 params → 200403404
GET
/api/program/{programId}/pipeline/{pipelineId}/execution/{executionId}/phase/{phaseId}/step/{stepId}/artifact/{artifactId}
GetArtifact
getStepArtifact 10 params → 200403404
Environments 6
GET
/api/program/{programId}/environments
List Environments
getEnvironments 5 params → 200404
POST
/api/program/{programId}/environments
Create or clone Environment
createEnvironment 6 params → 201400
GET
/api/program/{programId}/environment/{environmentId}
Get Environment
getEnvironment 5 params → 200
DELETE
/api/program/{programId}/environment/{environmentId}
DeleteEnvironment
deleteEnvironment 6 params → 201400404
GET
/api/program/{programId}/environment/{environmentId}/logs
Get Environment Logs
getEnvironmentLogs 8 params → 200400404
GET
/api/program/{programId}/environment/{environmentId}/logs/download
Download Logs
downloadLogs 9 params → 200400404
Region Deployments 4
GET
/api/program/{programId}/environment/{environmentId}/regionDeployments/{regionDeploymentId}
Get Region Deployment
getRegionDeployment 6 params → 200
GET
/api/program/{programId}/environment/{environmentId}/regionDeployments
Get Region Deployments
getRegionDeployments 5 params → 200
POST
/api/program/{programId}/environment/{environmentId}/regionDeployments
Create Region Deployment
createRegionDeployment 7 params → 201400
PATCH
/api/program/{programId}/environment/{environmentId}/regionDeployments
Patch Region Deployment
patchRegionDeployment 7 params → 202400404
Variables 4
GET
/api/program/{programId}/environment/{environmentId}/variables
List User Environment Variables
getEnvironmentVariables 5 params → 200404
PATCH
/api/program/{programId}/environment/{environmentId}/variables
Patch User Environment Variables
patchEnvironmentVariables 7 params → 204404
GET
/api/program/{programId}/pipeline/{pipelineId}/variables
List User Pipeline Variables
getPipelineVariables 5 params → 200404
PATCH
/api/program/{programId}/pipeline/{pipelineId}/variables
Patch User Pipeline Variables
patchPipelineVariables 7 params → 204404
Rapid Development Environments 1
PUT
/api/program/{programId}/environment/{environmentId}/reset
Reset Rapid Development Environment
resetRde 5 params → 202404
Environment Restore From Backup 5
GET
/api/program/{programId}/environment/{environmentId}/restorePoints
Get Restore Points
getRestorePoints 5 params → 200404
GET
/api/program/{programId}/environment/{environmentId}/restoreExecution/{restoreId}
Get Restore Execution
getRestoreExecution 6 params → 200
GET
/api/program/{programId}/environment/{environmentId}/restoreExecution/{restoreId}/logs
Get Restore Execution Logs
getRestoreExecutionLogs 7 params → default
GET
/api/program/{programId}/environment/{environmentId}/restoreExecutions
Lists Restore Executions
getRestoreExecutions 7 params → 200
PUT
/api/program/{programId}/environment/{environmentId}/restoreExecution
Start a Restore Execution
restoreExecution 7 params → 200404412
IP Allowlist 5
GET
/api/program/{programId}/ipAllowlist/{ipAllowlistId}
Get IP Allowlist
getIPAllowlist 5 params → 200404
PUT
/api/program/{programId}/ipAllowlist/{ipAllowlistId}
Update IP Allowlist
updateIPAllowlist 7 params → 200400404
DELETE
/api/program/{programId}/ipAllowlist/{ipAllowlistId}
Delete IP Allowlist
deleteIPAllowlist 5 params → 202404
GET
/api/program/{programId}/ipAllowlists
Lists IP Allowlists
getProgramIPAllowlists 4 params → 200404
POST
/api/program/{programId}/ipAllowlists
Creates an IP Allowlist
createIPAllowlist 6 params → 200201400404412
IP Allowlist Binding 4
GET
/api/program/{programId}/ipAllowlist/{ipAllowlistId}/binding/{ipAllowlistBindingId}
Get IP Allowlist binding
getIPAllowlistBinding 6 params → 200404
DELETE
/api/program/{programId}/ipAllowlist/{ipAllowlistId}/binding/{ipAllowlistBindingId}
Delete IP Allowlist binding
deleteIPAllowlistBinding 6 params → 202404
GET
/api/program/{programId}/ipAllowlist/{ipAllowlistId}/bindings
Lists IP Allowlist bindings
getIPAllowlistBindings 5 params → 200404
POST
/api/program/{programId}/ipAllowlist/{ipAllowlistId}/bindings
Creates an IP Allowlist binding
createIPAllowlistBinding 7 params → 200201400404412
Domain 7
GET
/api/program/{programId}/domains
Get list of domains
getDomain 8 params → 200
POST
/api/program/{programId}/domains
Create domain
createDomain 6 params → 200201404409
GET
/api/program/{programId}/domain/{domain-id}
Get domain
getDomain 5 params → 200404
PUT
/api/program/{programId}/domain/{domain-id}
Update domain
modifyDomain 7 params → 200404
DELETE
/api/program/{programId}/domain/{domain-id}
Delete domain
deleteDomain 5 params → 200
PUT
/api/program/{programId}/domain/{domain-id}/validate
Check validation
domainValidationToken 7 params → 200404
POST
/api/program/{programId}/domain/{domain-id}/validation
Creates validation token
domainValidationToken 7 params → 200404
Domain Mappings - CDN Configurations 8
GET
/api/program/{programId}/domain-mapping/{domainMappingId}
Get domain mapping
getDomainMappingById 5 params → 200404
PUT
/api/program/{programId}/domain-mapping/{domainMappingId}
Update domain mapping
updateDomainMapping 7 params → 200404
DELETE
/api/program/{programId}/domain-mapping/{domainMappingId}
Delete domain mapping
deleteDomainMapping 5 params → 200404
PUT
/api/program/{programId}/domain-mapping/{domainMappingId}/verify
Check if customer made the required DNS changes
validateHelixDomain 5 params → 200404
GET
/api/program/{programId}/domain-mappings
List of domain mappings
getAllDomainMappingsByProgramId 8 params → 200
POST
/api/program/{programId}/domain-mappings
Create domain mapping
createDomainMapping 6 params → 200201
GET
/api/program/{programId}/environment/{environmentId}/domain-mappings
List of domain mappings by environment
getAllDomainMappingsByProgramIdAndEnvironmentId 5 params → 200
GET
/api/program/{programId}/site/{siteId}/domain-mappings
List of domain mappings by EDS site
getAllDomainMappingsByProgramIdAndSiteId 5 params → 200
SSL Certificates 6
GET
/api/program/{programId}/certificate/{certificateId}
Get certificate
getCertificateByIdAndProgramId 5 params → 200404
PUT
/api/program/{programId}/certificate/{certificateId}
Update certificate
updateCertificate 7 params → 200404
DELETE
/api/program/{programId}/certificate/{certificateId}
Delete certificate
deleteCertificate 5 params → 200404
GET
/api/program/{programId}/certificates
Get all certificates
getAllCertificatesForProgram 9 params → 200
POST
/api/program/{programId}/certificates
Add SSL certificate
createSslCertificate 6 params → 200201
POST
/api/program/{programId}/dv-certificates
Create DV certificate
createDvCertificate 6 params → 200201
EDS Sites 6
GET
/api/program/{programId}/site/{siteId}
Get Site by Id
retrieveSite 5 params → 200404
PUT
/api/program/{programId}/site/{siteId}
Update Site
updateSite 5 params → 200404
DELETE
/api/program/{programId}/site/{siteId}
Delete Site
deleteSite 5 params → 200404
PUT
/api/program/{programId}/site/{siteId}/validate
Validate Site
validateSite 5 params → 200400500504
GET
/api/program/{programId}/sites
Get All Sites by programId
getProgramSites 4 params → 200
POST
/api/program/{programId}/sites
Create Site
createSite 4 params → 200201
Tenants 2
GET
/api/tenants
List Tenants
getTenants 3 params → 200
GET
/api/tenant/{tenantId}
Get Tenant
getTenant 4 params → 200404
Regions 1
GET
/api/program/{programId}/regions
Lists Regions
getProgramRegions 4 params → 200
Network infrastructure 5
GET
/api/program/{programId}/networkInfrastructures
List Network Infrastructures
getNetworkInfrastructures 4 params → 200404
POST
/api/program/{programId}/networkInfrastructures
Create network configuration
createNetworkInfrastructure 6 params → 201404
GET
/api/program/{programId}/networkInfrastructure/{networkInfrastructureId}
Get network infrastructure
getNetworkInfrastructure 5 params → 200404
PUT
/api/program/{programId}/networkInfrastructure/{networkInfrastructureId}
Update network infrastructure
updateNetworkInfrastructure 7 params → 200404
DELETE
/api/program/{programId}/networkInfrastructure/{networkInfrastructureId}
Delete network infrastructure
deleteNetworkInfrastructure 5 params → 200204400404
Environment Advanced Networking Configuration 3
GET
/api/program/{programId}/environment/{environmentId}/advancedNetworking
Get Environment Advanced Networking Configurations
getEnvironmentAdvancedNetworkingConfigurationList 5 params → 200404
PUT
/api/program/{programId}/environment/{environmentId}/advancedNetworking
Enable Environment Advanced Networking Configuration
enableEnvironmentAdvancedNetworkingConfiguration 7 params → 200400404
DELETE
/api/program/{programId}/environment/{environmentId}/advancedNetworking
Disable Environment Advanced Networking Configuration
disableEnvironmentAdvancedNetworkingConfiguration 5 params → 200400404
ContentSets 12
GET
/api/program/{programId}/contentSets
Lists Content Sets for program
getContentSets 4 params → 200400
POST
/api/program/{programId}/contentSets
Create content set
createContentSet 6 params → 201400404
GET
/api/program/{programId}/contentSet/{contentSetId}
Get content set
getContentSet 5 params → 200400404
PUT
/api/program/{programId}/contentSet/{contentSetId}
Update content set
updateContentSet 7 params → 201400404
DELETE
/api/program/{programId}/contentSet/{contentSetId}
Delete content set
deleteContentSet 5 params → 200400404
GET
/api/program/{programId}/contentFlows
List content flows for the program
listContentFlows 6 params → 200400
POST
/api/program/{programId}/environment/{environmentId}/contentFlow
Execute content flow using content set
createContentFlow 7 params → 201400403404
POST
/api/program/{programId}/contentFlow/checkCompatibility
Backflow Compatibility between source and target environments
checkBackflowCompatibility 6 params → 200400404
GET
/api/program/{programId}/contentFlow/{contentFlowId}
Get content flow
getContentFlow 5 params → 200400
DELETE
/api/program/{programId}/contentFlow/{contentFlowId}
Cancel content flow (Cloud Service only).
cancelContentFlow 5 params → 200400
GET
/api/program/{programId}/contentFlow/{contentFlowId}/logs
Get Content Flow Logs
getContentFlowLogs 6 params → 200400404
GET
/api/program/{programId}/contentFlow/{contentFlowId}/logs/download
Download content flow logs
downloadLogs 7 params → 200400404

Schemas 116

The contract defines 116 schemas that model the data the API accepts and returns. The most detailed are SslCertificate (19 properties), SslCertificateRepresentation (15 properties), PipelineExecutionStepState (15 properties), PipelineExecution (14 properties). Each schema is shown below with its type and property counts.

ProgramList
object
4 properties
EmbeddedProgram
object
A lightweight representation of a Program
8 properties
Program
object
A representation of a Program
11 properties 2 required
ProgramCapabilities
object
Contains the program capabilities
1 property
HalLink
object
8 properties
Pipeline
object
A representation of a CI/CD Pipeline
12 properties 2 required
PipelinePhase
object
Describes a phase of a pipeline
7 properties 1 required
PipelineList
object
4 properties
PipelineExecution
object
A representation of an execution of a CI/CD Pipeline.
14 properties
PipelineExecutionStepState
object
Describes the status of a particular pipeline execution step for display purposes
15 properties
PipelineExecutionListRepresentation
object
List of pipeline executions
4 properties
PipelineStepMetrics
object
1 property
Metric
object
A representation of a specific metric generated by a CI/CD Pipeline step.
8 properties
EnvironmentList
object
3 properties
Environment
object
A representation of an Environment known to Cloud Manager.
9 properties
Repository
object
A sourcecode repository
4 properties
RepositoryList
object
4 properties
RepositoryBranch
object
Represents a Git Branch
4 properties
BranchList
object
3 properties
RequestedPageDetails
object
Filtering and sorting page details
7 properties
MissingParameter
object
2 properties
InvalidParameter
object
2 properties
BadRequestError
object
A Bad Request response error.
5 properties
EnvironmentLog
object
Log from Environment
6 properties
EnvironmentLogs
object
Logs of an Environment
5 properties
Variable
object
A named value than can be set on an Environment or Pipeline
5 properties
VariableList
object
3 properties
RegionDeployment
object
describes region deployments for an environment
11 properties
RegionDeploymentList
object
3 properties
ContentSet
object
A representation of a ContentSet custom
7 properties
ContentSetPath
object
Describes a Content Set path
2 properties
ContentSetList
object
Describes a Content Set List representation
4 properties
ContentFlow
object
The Content Flow Execution
11 properties
ContentFlowResults
object
The Content Flow Results
3 properties
ContentFlowList
object
4 properties
PipelineStep
object
Describes a step from a phase of a pipeline
2 properties 1 required
SystemUnderMaintenanceExceptionMapper
object
Artifact
object
Describes an artifact associated with a step
7 properties 2 required
ArtifactList
object
Describes a list of artifacts associated with a step
3 properties
LogOptionRepresentation
object
2 properties 2 required
EnvironmentBlobStorageConfiguration
object
Settings for environment blob storage
1 property 1 required
EnvironmentLogStorageConfiguration
object
Settings for environment log storage
1 property 1 required
EnvironmentRegionintegrations
object
integrations for a particular EnvironmentRegion
2 properties
RestorePointDetails
object
13 properties
RestorePointsList
object
3 properties
ErrorDetailsRepresentation
object
3 properties
Restore-Environmentdetailsrepresentation
object
7 properties
RestoreExecution
object
A RestoreExecution
10 properties
RestoreExecutionLimit
object
4 properties
RestoreExecutionList
object
5 properties
RestoreParamRepresentation
object
1 property 1 required
IPAllowedListBinding
object
Describes an IP Allowed List Binding
7 properties 1 required
IPAllowedList
object
Describes an IP Allowed List
6 properties 2 required
Updateanipallowlist
object
2 properties 2 required
IPAllowlistBindingsList
object
4 properties
IPAllowlistList
object
3 properties
Createanewipallowlist
object
2 properties 2 required
Domain
object
A Domain representation
12 properties 2 required
UpdateaDomain'snameorlabel
object
1 property 1 required
DomainCreate
object
A Domain representation for creating a domain
1 property
DomainTokenValidationBody
object
The json body for token validation
1 property
DomainMapping
object
Describes a domain mapping
12 properties
Updateadomainmapping
object
2 properties 2 required
DomainMappingList
object
2 properties
Createanewdomainmapping
object
5 properties 5 required
SslCertificateRepresentation
object
Describes an SSL Certificate
15 properties
SslCertificateNotFoundException
object
2 properties
SecretString
object
2 properties
CreateOrUpdateSslCertificateBody
object
4 properties 4 required
AllSSLCertificatesList
object
4 properties
CreateDvCertificateBody
object
2 properties 1 required
SslCertificate
object
19 properties
Site
object
Describes a Site
11 properties
SiteList
object
3 properties
NewRelicSub-AccountUser
object
Describes New Relic Sub-Account User
6 properties
NewRelicSubAccountUserlist
object
List of New Relic sub account users
4 properties
Organisation
object
Organisation details
2 properties
Tenant
object
Describes a Tenant
7 properties 2 required
TenantList
object
3 properties
Region
object
Describes a Region
2 properties
RegionsList
object
3 properties
DnsConfiguration
object
DNS Information. Only applicable to VPN infrastructures.
1 property 1 required
GatewayInfrastructure
object
2 properties 2 required
IpSecPolicyInfrastructure
object
8 properties 8 required
VpnConnection
object
4 properties 4 required
NetworkInfrastructure
object
An network infrastructure representation
13 properties 2 required
NetworkInfrastructuresList
object
3 properties
PortForwardRepresentation
object
3 properties 2 required
AdvancedNetworkingConfiguration
object
Describes the Advanced Networking configuration for an environment
7 properties
AdvancedNetworkingConfigurationList
object
3 properties
ContentFlowValidationErrors
object
The Content Flow Validation Errors
3 properties
ContentFlowInfo
object
The Content Flow Info
1 property
ContentFlowResultDetails
object
The Content Flow Result Details
5 properties
ContentFlowInput
object
Wraps the content flow execution arguments
7 properties
CompatibilityCheckInput
object
Wraps the content copy compatibility check execution arguments.
3 properties 2 required
CompatibilityCheckResponse
object
Describes the Backflow Compatibility between two topologies.
9 properties
ContentFlowLog
object
Log from Content Flow
4 properties
Redirect
object
1 property 1 required
NewFeedback
object
Describes feedback
6 properties 2 required
GoLiveDates
object
Contains planned and actual go live dates of a program
2 properties
PipelineUpdate
object
Describe an update to a pipeline
1 property
EnvironmentVariableUpdate
object
A change (create, update, delete) of a named value on an Environment
4 properties
PipelineVariableUpdate
object
A change (create, update, delete) of a named value on a Pipeline
3 properties
PipelinePhaseUpdate
object
Describes an update to a phase of a pipeline
6 properties 1 required
PipelineStepUpdate
object
Describes an update to a phase of a pipeline
2 properties 1 required
PipelineStepUpdateOptions
object
2 properties
EnableAdvancedNetworkingConfiguration
object
2 properties
PipelineExecutionStepStateDetails
object
Details available for each step state. The set of properties available will vary by the step action.
5 properties
PipelineStepOptions
object
Options for a pipeline step. Will vary based on step action and platform.
9 properties
NewProgram
object
Description of a new program to be created
5 properties 2 required
NewEnvironment
object
Description of a new program to be created
4 properties 3 required
NewRegionDeployment
object
Description of a new region deployment to be added in the environment
1 property 1 required
RegionDeploymentDeletion
object
Description of region deployment to be deleted in the environment
2 properties 2 required
NewRelicSubAccountUser
object
Describes New Relic Sub-Account User
6 properties
NewContentSet
object
3 properties
ContentFlowLogs
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

adobe-suite-cloud-manager-openapi.yaml Raw ↑
Where this information came from

This is an independent, third-party profile of Adobe Cloud Manager API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.