Skip to main content
GET
Get a repository's launch status

Authorizations

Authorization
string
header
required

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

Query Parameters

repository
string
required

The GitHub repository as owner/name; a trailing .git is ignored.

Pattern: ^[A-Za-z0-9](?:[A-Za-z0-9-]{0,38})/[A-Za-z0-9._-]{1,100}$
branch
string

Put the application that builds this branch first.

Maximum string length: 255

Response

The repository's launch state, not-connected when no visible application builds it

Where a GitHub repository is on its way to a working app. state is the state of the first application: the one building the requested branch, else the oldest. not-connected means no application the caller can see builds the repository; analysing that no App Contract is stored yet; decisions that the Launch Plan leaves decision_count questions to a person; ready that it leaves none; proving that the setup pull request's proof is queued or running; proof-failed that it failed or could not prove; live that a deployment reads Healthy under the readiness gate.

repository_owner
string
required
repository_name
string
required
state
enum<string>
required
Available options:
not-connected,
analysing,
decisions,
ready,
proving,
proof-failed,
live
application_id
string | null
required
decision_count
integer | null
required
applications
ApplicationLaunchStatusApplication · object[]
required
is_truncated
boolean
required

More applications build the repository than one read judges (five).