Skip to main content
Version: 1.0.0

Bitrise Remote Dev Environments API

API for managing Bitrise Remote Dev Environments (RDE).

⚠️ Experimental API. Breaking changes may be introduced at any time without notice or a deprecation period.

AuthenticationClick to copy link

All endpoints require a Bitrise Personal Access Token (PAT) sent as a bearer token in the Authorization header:

Authorization: token <YOUR_PAT>

Generate a PAT from your Bitrise account settings.

Base URLClick to copy link

Production: https://api.bitrise.io/rde

ErrorsClick to copy link

Non-2xx responses share a single JSON envelope:

{
"code": 5,
"message": "template not found",
"details": []
}

The code field is a numeric status code (not the HTTP status code). Clients should switch on code for programmatic handling and surface message to humans. Common values:

HTTPcodeNameWhen
4003InvalidArgumentRequest validation failed; per-field violations may appear in details.
40116UnauthenticatedMissing or invalid Authorization header / PAT.
4037PermissionDeniedThe PAT does not have access to the requested workspace or resource.
4045NotFoundThe resource does not exist (or is not visible to this PAT).
40910AbortedRequest conflicts with the current resource state (e.g. session already running).
4129FailedPreconditionA precondition for the action was not met (e.g. session not running yet).
50013InternalUnexpected server-side failure. Safe to retry with backoff.
50314UnavailableA downstream dependency was temporarily unreachable. Safe to retry with backoff.

AuthenticationClick to copy link

Bitrise Personal Access Token, sent as token <PAT>.

Security Scheme Type:

apiKey

Header parameter name:

Authorization