A valid request URL is required to generate request examples{
"releaseId": "<string>",
"version": "<string>",
"gitSha": "<string>",
"channel": "stable",
"minProtocol": 2,
"packages": {}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "rate_limited",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}Read the current edge release
The manifest a gateway computer installs from: the newest release published on the channel that has not been withdrawn, with one package per platform. An installer reads it before installing, and an installed edge may read it again.
A withdrawn release is never returned. When the newest release on the channel is withdrawn, the one before it is returned; when no release on the channel qualifies, the answer is 404 not_found. A release is only returned when this service speaks its minProtocol.
Download the package for your platform, check it against sha256, and verify signature before installing. Every answer carries Cache-Control: no-store.
Hosted deployments only. A local checkout does not mount this route, so calling it there is a 404.
A valid request URL is required to generate request examples{
"releaseId": "<string>",
"version": "<string>",
"gitSha": "<string>",
"channel": "stable",
"minProtocol": 2,
"packages": {}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}{
"error": {
"code": "rate_limited",
"message": "<string>"
}
}{
"error": {
"code": "unauthorized",
"message": "<string>"
}
}Authorizations
A gateway computer's own credential: the one it was given when it was enrolled or registered, which it also opens its tunnel with. Send Authorization: Bearer <credential>. Refused once the gateway is revoked or its credential is replaced.
Query Parameters
The release channel, once. stable when absent; any other value is a 400.
stable, beta Response
The current release on the channel.
What an edge installs: the newest release on its channel that is not withdrawn.
The release's id.
The release's version.
The commit the release was built from, 7 to 40 hex characters.
The channel asked for.
stable, beta The lowest tunnel protocol version the build speaks. Always one this service speaks too.
x >= 1One build per platform, keyed by platform (darwin, win32, linux, as Node reports process.platform). A platform the release has no build for is absent.
Show child attributes
Show child attributes