Skip to main content
POST
Migrate an application to Ankra Pipelines

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

application_id
string
required

The application's id.

Body

application/json
remove_workflows
boolean
default:true

Remove Ankra's generated workflow file in the migration pull request. Hand-written workflows are never touched.

Response

The migration started (or is already open).

The outcome of a migrate call.

outcome
string
required
message
string
required
pull_request_url
string
removed_paths
string[]
spec_yaml
string
notes
ApplicationPipelineMigrationNoteView · object[]
violations
string[]
pipeline_source
string
disabled_workflows
string[]

The generated workflow files Ankra switched off on GitHub so they stop building beside the pipeline before the pull request removing them merges; DisableWorkflowsMessage says why any could not be (the App may lack the actions permission), in which case the merge is what stops them.

disable_workflows_message
string