instanceTypesUsingGET
instanceTypes
/instanceTypes
curl -X get "https://localhost:8084//instanceTypes"
instanceTypes
/instanceTypes
curl -X get "https://localhost:8084//instanceTypes"
subnets
/subnets
curl -X get "https://localhost:8084//subnets"
vpcs
/vpcs
curl -X get "https://localhost:8084//vpcs"
cancelPipeline
/applications/{application}/pipelines/{id}/cancel
curl -X put "https://localhost:8084//applications/{application}/pipelines/{id}/cancel?reason="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
reason |
cancelTask
/applications/{application}/tasks/{id}/cancel
curl -X put "https://localhost:8084//applications/{application}/tasks/{id}/cancel"
Name | Description |
---|---|
id* |
Retrieve a list of applications
/applications
curl -X get "https://localhost:8084//applications"
Retrieve a list of an application's configuration revision history
/applications/{application}/history
curl -X get "https://localhost:8084//applications/{application}/history?limit="
Name | Description |
---|---|
application* |
Name | Description |
---|---|
limit |
Retrieve an application's details
/applications/{application}
curl -X get "https://localhost:8084//applications/{application}?expand="
Name | Description |
---|---|
application* |
Name | Description |
---|---|
expand |
Retrieve a pipeline configuration
/applications/{application}/pipelineConfigs/{pipelineName}
curl -X get "https://localhost:8084//applications/{application}/pipelineConfigs/{pipelineName}"
Name | Description |
---|---|
application* | |
pipelineName* |
Retrieve a list of an application's pipeline configurations
/applications/{application}/pipelineConfigs
curl -X get "https://localhost:8084//applications/{application}/pipelineConfigs"
Name | Description |
---|---|
application* |
Retrieve a list of an application's pipeline executions
/applications/{application}/pipelines
curl -X get "https://localhost:8084//applications/{application}/pipelines?limit=&statuses="
Name | Description |
---|---|
application* |
Name | Description |
---|---|
limit | |
statuses |
Retrieve a pipeline strategy configuration
/applications/{application}/strategyConfigs/{strategyName}
curl -X get "https://localhost:8084//applications/{application}/strategyConfigs/{strategyName}"
Name | Description |
---|---|
application* | |
strategyName* |
Retrieve a list of an application's pipeline strategy configurations
/applications/{application}/strategyConfigs
curl -X get "https://localhost:8084//applications/{application}/strategyConfigs"
Name | Description |
---|---|
application* |
getTaskDetails
/applications/{application}/tasks/{id}/details/{taskDetailsId}
curl -X get "https://localhost:8084//applications/{application}/tasks/{id}/details/{taskDetailsId}"
Name | Description |
---|---|
id* | |
taskDetailsId* |
getTask
/applications/{application}/tasks/{id}
curl -X get "https://localhost:8084//applications/{application}/tasks/{id}"
Name | Description |
---|---|
id* |
Retrieve a list of an application's tasks
/applications/{application}/tasks
curl -X get "https://localhost:8084//applications/{application}/tasks?limit=&statuses="
Name | Description |
---|---|
application* |
Name | Description |
---|---|
limit | |
statuses |
invokePipelineConfig
/applications/{application}/pipelineConfigs/{pipelineName}
curl -X post "https://localhost:8084//applications/{application}/pipelineConfigs/{pipelineName}?user="
Name | Description |
---|---|
application* | |
pipelineName* |
Name | Description |
---|---|
trigger |
Name | Description |
---|---|
user |
task
/applications/{application}/tasks
curl -X post "https://localhost:8084//applications/{application}/tasks"
Name | Description |
---|---|
application* |
Name | Description |
---|---|
map * |
getServiceAccounts
/auth/user/serviceAccounts
curl -X get "https://localhost:8084//auth/user/serviceAccounts"
loggedOut
/auth/loggedOut
curl -X get "https://localhost:8084//auth/loggedOut"
redirect
/auth/redirect
curl -X get "https://localhost:8084//auth/redirect?to="
Name | Description |
---|---|
to* |
sync
/auth/roles/sync
curl -X post "https://localhost:8084//auth/roles/sync"
user
/auth/user
curl -X get "https://localhost:8084//auth/user"
Retrieve a list of available bakery base images for a given cloud provider
/bakery/options/{cloudProvider}
curl -X get "https://localhost:8084//bakery/options/{cloudProvider}"
Name | Description |
---|---|
cloudProvider* |
Retrieve a list of available bakery base images, grouped by cloud provider
/bakery/options
curl -X get "https://localhost:8084//bakery/options"
Retrieve the logs for a given bake
/bakery/logs/{region}/{statusId}
curl -X get "https://localhost:8084//bakery/logs/{region}/{statusId}"
Name | Description |
---|---|
region* | |
statusId* |
getBuildMasters
/v2/builds
curl -X get "https://localhost:8084//v2/builds"
getBuild
/v2/builds/{buildMaster}/build/{number}/**
curl -X get "https://localhost:8084//v2/builds/{buildMaster}/build/{number}/**"
Name | Description |
---|---|
buildMaster* | |
number* |
getBuilds
/v2/builds/{buildMaster}/builds/**
curl -X get "https://localhost:8084//v2/builds/{buildMaster}/builds/**"
Name | Description |
---|---|
buildMaster* |
getJobConfig
/v2/builds/{buildMaster}/jobs/**
curl -X get "https://localhost:8084//v2/builds/{buildMaster}/jobs/**"
Name | Description |
---|---|
buildMaster* |
getJobsForBuildMaster
/v2/builds/{buildMaster}/jobs
curl -X get "https://localhost:8084//v2/builds/{buildMaster}/jobs"
Name | Description |
---|---|
buildMaster* |
getClusterLoadBalancers
/applications/{application}/clusters/{account}/{clusterName}/{type}/loadBalancers
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}/{type}/loadBalancers"
Name | Description |
---|---|
applicationName* | |
account* | |
clusterName* | |
type* |
Retrieve a cluster's details
/applications/{application}/clusters/{account}/{clusterName}
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}"
Name | Description |
---|---|
application* | |
account* | |
clusterName* |
Retrieve a list of clusters for an account
/applications/{application}/clusters/{account}
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}"
Name | Description |
---|---|
application* | |
account* |
Retrieve a list of cluster names for an application, grouped by account
/applications/{application}/clusters
curl -X get "https://localhost:8084//applications/{application}/clusters"
Name | Description |
---|---|
application* |
Retrieve a list of scaling activities for a server group
/applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}/scalingActivities
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}/scalingActivities?provider=®ion="
Name | Description |
---|---|
application* | |
account* | |
clusterName* | |
serverGroupName* |
Name | Description |
---|---|
provider | |
region |
Retrieve a server group's details
/applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}"
Name | Description |
---|---|
application* | |
account* | |
clusterName* | |
serverGroupName* |
Retrieve a list of server groups for a cluster
/applications/{application}/clusters/{account}/{clusterName}/serverGroups
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}/serverGroups"
Name | Description |
---|---|
application* | |
account* | |
clusterName* |
Retrieve a server group that matches a target coordinate (e.g., newest, ancestor) relative to a cluster
`scope` is either a zone or a region
/applications/{application}/clusters/{account}/{clusterName}/{cloudProvider}/{scope}/serverGroups/target/{target}
curl -X get "https://localhost:8084//applications/{application}/clusters/{account}/{clusterName}/{cloudProvider}/{scope}/serverGroups/target/{target}?onlyEnabled=&validateOldest="
Name | Description |
---|---|
application* | |
account* | |
clusterName* | |
cloudProvider* | |
scope* | |
target* |
Name | Description |
---|---|
onlyEnabled | |
validateOldest |
Retrieve an account's details
/credentials/{account}
curl -X get "https://localhost:8084//credentials/{account}"
Name | Description |
---|---|
account* |
Retrieve a list of accounts
/credentials
curl -X get "https://localhost:8084//credentials?roles=&allowedAccounts=&email=&username=&firstName=&lastName="
Name | Description |
---|---|
roles | |
allowedAccounts | |
username | |
firstName | |
lastName |
Retrieve a list of active executions, grouped by Orca instance
/executions/activeByInstance
curl -X get "https://localhost:8084//executions/activeByInstance"
Retrieve a list of the most recent pipeline executions for the provided `pipelineConfigIds` that match the provided `statuses` query parameter
/executions
curl -X get "https://localhost:8084//executions?pipelineConfigIds=&limit=&statuses="
Name | Description |
---|---|
pipelineConfigIds* | |
limit | |
statuses |
Retrieve a list of images, filtered by cloud provider, region, and account
The query parameter `q` filters the list of images by image name
/images/find
curl -X get "https://localhost:8084//images/find?provider=&q=®ion=&account=&count="
Name | Description |
---|---|
provider | |
q | |
region | |
account | |
count |
findTags
/images/tags
curl -X get "https://localhost:8084//images/tags?provider=&account=&repository="
Name | Description |
---|---|
provider | |
account* | |
repository* |
getImageDetails
/images/{account}/{region}/{imageId}
curl -X get "https://localhost:8084//images/{account}/{region}/{imageId}?provider="
Name | Description |
---|---|
account* | |
region* | |
imageId* |
Name | Description |
---|---|
provider |
Retrieve an instance's console output
/instances/{account}/{region}/{instanceId}/console
curl -X get "https://localhost:8084//instances/{account}/{region}/{instanceId}/console?provider="
Name | Description |
---|---|
account* | |
region* | |
instanceId* |
Name | Description |
---|---|
provider |
Retrieve an instance's details
/instances/{account}/{region}/{instanceId}
curl -X get "https://localhost:8084//instances/{account}/{region}/{instanceId}"
Name | Description |
---|---|
account* | |
region* | |
instanceId* |
getJob
/applications/{applicationName}/jobs/{account}/{region}/{name}
curl -X get "https://localhost:8084//applications/{applicationName}/jobs/{account}/{region}/{name}?expand="
Name | Description |
---|---|
applicationName* | |
account* | |
region* | |
name* |
Name | Description |
---|---|
expand |
getJobs
/applications/{applicationName}/jobs
curl -X get "https://localhost:8084//applications/{applicationName}/jobs?expand="
Name | Description |
---|---|
applicationName* |
Name | Description |
---|---|
expand |
Retrieve a list of load balancers for a given cloud provider
/loadBalancers
curl -X get "https://localhost:8084//loadBalancers?provider="
Name | Description |
---|---|
provider |
Retrieve a list of load balancers for a given application
/applications/{application}/loadBalancers
curl -X get "https://localhost:8084//applications/{application}/loadBalancers"
Name | Description |
---|---|
application* |
Retrieve a load balancer's details as a single element list for a given account, region, cloud provider and load balancer name
/loadBalancers/{account}/{region}/{name}
curl -X get "https://localhost:8084//loadBalancers/{account}/{region}/{name}?provider="
Name | Description |
---|---|
account* | |
region* | |
name* |
Name | Description |
---|---|
provider |
Retrieve a load balancer for a given cloud provider
/loadBalancers/{name}
curl -X get "https://localhost:8084//loadBalancers/{name}?provider="
Name | Description |
---|---|
name* |
Name | Description |
---|---|
provider |
Retrieve a list of networks for a given cloud provider
/networks/{cloudProvider}
curl -X get "https://localhost:8084//networks/{cloudProvider}"
Name | Description |
---|---|
cloudProvider* |
Retrieve a list of networks, grouped by cloud provider
/networks
curl -X get "https://localhost:8084//networks"
Cancel a pipeline execution
/pipelines/{id}/cancel
curl -X put "https://localhost:8084//pipelines/{id}/cancel?reason=&force="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
reason | |
force |
Delete a pipeline definition
/pipelines/{application}/{pipelineName}
curl -X delete "https://localhost:8084//pipelines/{application}/{pipelineName}"
Name | Description |
---|---|
application* | |
pipelineName* |
Delete a pipeline execution
/pipelines/{id}
curl -X delete "https://localhost:8084//pipelines/{id}"
Name | Description |
---|---|
id* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X delete "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X get "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X head "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X options "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X patch "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X post "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Evaluate a pipeline expression using the provided execution as context
/pipelines/{id}/evaluateExpression
curl -X put "https://localhost:8084//pipelines/{id}/evaluateExpression?expression="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
expression* |
Retrieve pipeline execution logs
/pipelines/{id}/logs
curl -X get "https://localhost:8084//pipelines/{id}/logs"
Name | Description |
---|---|
id* |
Retrieve a pipeline execution
/pipelines/{id}
curl -X get "https://localhost:8084//pipelines/{id}"
Name | Description |
---|---|
id* |
Trigger a pipeline execution
/pipelines/{application}/{pipelineNameOrId}
curl -X post "https://localhost:8084//pipelines/{application}/{pipelineNameOrId}"
Name | Description |
---|---|
application* | |
pipelineNameOrId* |
Name | Description |
---|---|
trigger |
Pause a pipeline execution
/pipelines/{id}/pause
curl -X put "https://localhost:8084//pipelines/{id}/pause"
Name | Description |
---|---|
id* |
Rename a pipeline definition
/pipelines/move
curl -X post "https://localhost:8084//pipelines/move"
Name | Description |
---|---|
renameCommand * |
Restart a stage execution
/pipelines/{id}/stages/{stageId}/restart
curl -X put "https://localhost:8084//pipelines/{id}/stages/{stageId}/restart"
Name | Description |
---|---|
id* | |
stageId* |
Name | Description |
---|---|
context * |
Resume a pipeline execution
/pipelines/{id}/resume
curl -X put "https://localhost:8084//pipelines/{id}/resume"
Name | Description |
---|---|
id* |
Save a pipeline definition
/pipelines
curl -X post "https://localhost:8084//pipelines"
Name | Description |
---|---|
pipeline * |
Initiate a pipeline execution
/pipelines/start
curl -X post "https://localhost:8084//pipelines/start"
Name | Description |
---|---|
map * |
Update a pipeline definition
/pipelines/{id}
curl -X put "https://localhost:8084//pipelines/{id}"
Name | Description |
---|---|
id* |
Name | Description |
---|---|
pipeline * |
Update a stage execution
/pipelines/{id}/stages/{stageId}
curl -X patch "https://localhost:8084//pipelines/{id}/stages/{stageId}"
Name | Description |
---|---|
id* | |
stageId* |
Name | Description |
---|---|
context * |
allPipelinesForProject
/projects/{id}/pipelines
curl -X get "https://localhost:8084//projects/{id}/pipelines?limit=&statuses="
Name | Description |
---|---|
id* |
Name | Description |
---|---|
limit | |
statuses |
search
/search
curl -X get "https://localhost:8084//search?q=&type=&platform=&pageSize=&page="
Name | Description |
---|---|
q* | |
type* | |
platform | |
pageSize | |
page |
Retrieve a list of security groups for a given account, grouped by region
/securityGroups/{account}
curl -X get "https://localhost:8084//securityGroups/{account}?provider=®ion="
Name | Description |
---|---|
account* |
Name | Description |
---|---|
provider | |
region |
Retrieve a list of security groups, grouped by account, cloud provider, and region
/securityGroups
curl -X get "https://localhost:8084//securityGroups?id="
Name | Description |
---|---|
id |
Retrieve a security group's details
/securityGroups/{account}/{region}/{name}
curl -X get "https://localhost:8084//securityGroups/{account}/{region}/{name}?provider=&vpcId="
Name | Description |
---|---|
account* | |
region* | |
name* |
Name | Description |
---|---|
provider | |
vpcId |
Retrieve a server group's details
/applications/{applicationName}/serverGroups/{account}/{region}/{serverGroupName}
curl -X get "https://localhost:8084//applications/{applicationName}/serverGroups/{account}/{region}/{serverGroupName}"
Name | Description |
---|---|
applicationName* | |
account* | |
region* | |
serverGroupName* |
Retrieve a list of server groups for a given application
/applications/{applicationName}/serverGroups
curl -X get "https://localhost:8084//applications/{applicationName}/serverGroups?expand=&cloudProvider=&clusters="
Name | Description |
---|---|
applicationName* |
Name | Description |
---|---|
expand | |
cloudProvider | |
clusters |
getCurrentSnapshot
/applications/{application}/snapshots/{account}
curl -X get "https://localhost:8084//applications/{application}/snapshots/{account}"
Name | Description |
---|---|
application* | |
account* |
getSnapshotHistory
/applications/{application}/snapshots/{account}/history
curl -X get "https://localhost:8084//applications/{application}/snapshots/{account}/history?limit="
Name | Description |
---|---|
application* | |
account* |
Name | Description |
---|---|
limit |
Retrieve a list of subnets for a given cloud provider
/subnets/{cloudProvider}
curl -X get "https://localhost:8084//subnets/{cloudProvider}"
Name | Description |
---|---|
cloudProvider* |
cancelTask
/tasks/{id}/cancel
curl -X put "https://localhost:8084//tasks/{id}/cancel"
Name | Description |
---|---|
id* |
cancelTasks
/tasks/cancel
curl -X put "https://localhost:8084//tasks/cancel?ids="
Name | Description |
---|---|
ids* |
deleteTask
/tasks/{id}
curl -X delete "https://localhost:8084//tasks/{id}"
Name | Description |
---|---|
id* |
getTaskDetails
/tasks/{id}/details/{taskDetailsId}
curl -X get "https://localhost:8084//tasks/{id}/details/{taskDetailsId}"
Name | Description |
---|---|
id* | |
taskDetailsId* |
getTask
/tasks/{id}
curl -X get "https://localhost:8084//tasks/{id}"
Name | Description |
---|---|
id* |
task
/tasks
curl -X post "https://localhost:8084//tasks"
Name | Description |
---|---|
map * |