| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | BuildExecutions | Build executions payload |
| /{project}/ |
string
|
The State project. | ||
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | BuildExecutions | Build executions payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | BuildExecutions | Build executions payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | BuildExecution | Build execution payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is good. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is not good. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is not good. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is good. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is not good. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. | ||
| /{build_execution_id}/ |
string
|
The Build Execution ID. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Build successfully triggered |
| 400 | Build is still running |
| Status | Response Type | Description |
|---|---|---|
| 200 | UserBuilds | Builds payload |
| /{project}/ |
string
|
The State project. |
| Status | Response Type | Description |
|---|---|---|
| 200 | StateBuilds | Builds payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Builds | Build payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Builds payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Build | Build payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Builds payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Builds payload |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. | ||
| /{build}/ |
string
|
The Build name. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Succesfully triggered a build. |
| /{project}/ |
string
|
The State project. | ||
| /{environment}/ |
string
|
The Environment. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Build successfully triggered |
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | DeploymentJobExecutions | Deployment Jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | DeploymentJobExecutions | Deployment Jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is good. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is not good. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is good. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is not good. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Deployment job successfully triggered |
| 400 | Deployment job is still running |
| /{project}/ |
string
|
The State project. | ||
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | DeploymentJobExecutions | Deployment job executions payload |
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | DeploymentJobExecutions | Deployment Jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | DeploymentJobs | Deployment Jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment Jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment job payload | |
| 401 | The user is not logged in or not authorized to manage group access. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment jobs payload | |
| 401 | The user is not logged in or not authorized to view this group. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment job payload | |
| 401 | The user is not logged in or not authorized to view this group. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment job payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Deployment jobs payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Execution ID payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | The version of the user service |
| Status | Response Type | Description |
|---|---|---|
| 200 | The version of the user service |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipeline payload | |
| 401 | The user is not logged in or not authorized to view this group. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipline execution payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty is good. |
| Status | Response Type | Description |
|---|---|---|
| 200 | OK | |
| 401 | The user is not logged in or not authorized to manage group access. |
| Status | Response Type | Description |
|---|---|---|
| 200 | OK | |
| 401 | The user is not logged in or not authorized to manage group access. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Pipeline successfully triggered |
| 400 | Pipeline is still running |
| /{project}/ |
string
|
The State project. | ||
| ?page_size= |
integer
|
Limits the number of events being returned. | ||
| ?page_from= |
string
|
The ID to start paging from. Every event will have an ID < page_from. |
| Status | Response Type | Description |
|---|---|---|
| 200 | BuildExecutions | Pipeline executions payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipelines payload | |
| 401 | The user is not logged in or not authorized to manage group access. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipelines payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipelines payload | |
| 401 | The user is not logged in or not authorized to manage group access. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipeline payload | |
| 401 | The user is not logged in or not authorized to view this group. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipeline payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipeline payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Pipeline successfully triggered |
| 401 | The user is not logged in or not authorized to view this group. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | ExecutionID | Succesfully triggered a pipeline. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Pipeline executions payload | |
| 401 | The user is not logged in or not authorized to manage group access. | |
| 500 | Server error. Most likely an error in the communication between the state and user service. |
| Status | Response Type | Description |
|---|---|---|
| 200 | NamespacesPayload | Namespaces payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Namespaces |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Can manage subscriptions |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Project logo. |
| Status | Response Type | Description |
|---|---|---|
| 200 | Valid roles |
| Status | Response Type | Description |
|---|---|---|
| 200 | Service accounts payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Repositories payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Empty response |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Status | Response Type | Description |
|---|---|---|
| 200 | Projects payload |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| branch |
string
|
The branch of the code repository to pull from. | ||
| disabled |
bool
|
Disable this build from executing. | ||
| environment |
string
|
The state project environment (read-only) | ||
| escape_auth_token |
string
|
The Escape authentication token to use for this build. | ||
| id |
string
|
The internal build ID (read-only) | ||
| name |
string
|
The name of the build. | ||
| private_key |
string
|
The private key (if any) to use to pull the repository. | ||
| project |
string
|
The state project (read-only) | ||
| remote_escape_worker_url |
string
|
A URL for a remote Escape worker. | ||
| repo |
string
|
The code repository to pull from. | ||
| service_account_name |
string
|
The name of the service account used for this build. | ||
| service_account_team |
string
|
The team of the service account used for this build. | ||
| status |
enum
|
Build status. Read only. |
"new"
"pending"
"running"
"ok"
"failed"
|
|
| steps | [BuildStep] | |||
| steps_from_yml |
bool
|
Steps are defined in repositry as code. | ||
| update_private_key |
bool
|
Only used for PUTs. Whether or not to update the private key. | ||
| webhook_token |
string
|
A read-only token for the buildNotification webhook. |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| id |
string
|
(Read only) the build exeution ID. |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| build_on_file_changes |
[
string
]
|
Build step when these files are changed. | ||
| cache_release |
bool
|
Should the release be cached? | ||
| fat_package |
bool
|
Should the build a fat package? | ||
| force_overwrite |
bool
|
Should the release be pushed forcefully? | ||
| ignore_file_changes |
[
string
]
|
Ignore these files changes when determing whether ot build a step or not. | ||
| override_namespace |
string
|
Override the namespace of the release | ||
| plan_location |
string
|
The location of the Escape plan. | ||
| providers |
{ string :
DeploymentName
}
|
Provider mapping | ||
| push_release |
bool
|
Should the release be pushed? | ||
| run_build |
bool
|
Should the build step be run? | ||
| run_deploy |
bool
|
Should the deploy step be run? | ||
| run_destroy |
bool
|
Should the destroy step be run? | ||
| run_destroy_build |
bool
|
Should the destroy build step be run? | ||
| run_destroy_deploy |
bool
|
Should the destroy deploy step be run? | ||
| run_smoke |
bool
|
Should the smoke step be run? | ||
| run_tests |
bool
|
Should the test and smoke step be run? | ||
| skip_if_exists |
bool
|
Should the build be run if the release already exists? | ||
| tag_git |
bool
|
Tag the current commit with the version upon a successful release? | ||
| variables |
{ string :
string
}
|
Variable mapping |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| id |
string
|
|||
| name |
string
|
| Field | Type | Description | Example | |
|---|---|---|---|---|
| deployment_job | DeploymentJob | |||
| id |
string
|
| Field | Type | Description | Example | |
|---|---|---|---|---|
| id |
string
|
The execution ID |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| description |
string
|
Optional namespace description. | ||
| logo |
string
|
Optional namespace logo. | ||
| name |
string
|
The namespace name. | ||
| org_url |
string
|
Optional namespace organisation URL. | ||
| project |
string
|
The namespace project. |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| permission |
string
|
The user's permission on this namespace. | ||
| project |
string
|
The project this namespace is owned by. |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| namespaces |
{ string :
NamespacePayload
}
|
pipeline |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| disabled |
bool
|
Disable this pipeline from executing. | ||
| name |
string
|
The name of the pipeline | ||
| permission |
enum
|
A permission. One of read, write, owner. |
"read"
"write"
"owner"
|
|
| phases | [PipelinePhase] | phases | ||
| project |
string
|
The state project this pipeline is part of. | ||
| service_account_name |
string
|
The name of the service account used for this pipeline. | ||
| status |
enum
|
Pipeline status. Read only. |
"new"
"pending"
"running"
"ok"
"failed"
|
|
| triggers | [PipelineTrigger] | Triggers to start the pipeline |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| pipeline | Pipeline | pipeline | ||
| run_nr |
int
|
run_nr | ||
| status |
enum
|
Pipeline status. |
"new"
"pending"
"running"
"ok"
"failed"
|
| Field | Type | Description | Example | |
|---|---|---|---|---|
| name |
string
|
The name of the phase | ||
| status |
enum
|
Pipeline status. Read only. |
"new"
"pending"
"running"
"ok"
"failed"
|
|
| steps | [PipelineStep] | steps |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| application |
string
|
Tag release step - name of application in namepsace | ||
| build |
string
|
build | ||
| deployment |
string
|
deployment | ||
| environment |
string
|
environment | ||
| errand_inputs |
object
|
inputs for the errand. | ||
| errand_name |
string
|
name for the errand. | ||
| ignore_failure |
bool
|
Ignore the result of pipeline. | ||
| name |
string
|
|||
| namespace |
string
|
Tag release step - namespace | ||
| pipeline |
string
|
pipeline | ||
| project |
string
|
project | ||
| status |
enum
|
Pipeline status. Read only. |
"queued"
"new"
"pending"
"running"
"ok"
"failed"
|
|
| tag |
string
|
Tag release step - tag name | ||
| tag_tagged_version |
string
|
Tag release step - The name of tag on tagged version | ||
| tag_version |
enum
|
Tag release step - Which version of application to tag |
"highest-version-in-pipeline"
"last-version-in-pipeline"
"tagged-version"
|
|
| team |
string
|
Confirmation step - team | ||
| trigger_pipeline_on_build |
bool
|
Trigger pipeline on build. | ||
| trigger_pipeline_on_deploy |
bool
|
Trigger pipeline on deploy. | ||
| type |
enum
|
type |
"build"
"pipeline-trigger"
"webhook-trigger"
"confirmation"
"deploy"
"run-smoke"
"run-destroy"
"run-errand"
|
|
| update_version |
enum
|
should update deployment job version. |
"dont-update"
"last-version-in-pipeline"
"latest-version"
"version-from-deployment-job"
"tagged-version"
|
|
| update_version_deployment |
string
|
should use deployment job's version. | ||
| update_version_environment |
string
|
should use deployment job's version. | ||
| user |
string
|
Confirmation step - user | ||
| wait_for_pipeline |
bool
|
Wait for pipeline to finish. | ||
| webhook_url |
string
|
Trigger webhook as step |
| Field | Type | Description | Example | |
|---|---|---|---|---|
| id |
string
|
The internal build ID (read-only) | ||
| type |
enum
|
type |
"webhook"
|
|
| webhooktoken |
string
|
webhook token |