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