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 * |