Create a build
POST /api/v1/builds
Triggers a new build for your web app. Returns a build object with an id you can use to poll for status.
Request body
The public HTTPS URL of your web app. Must be publicly accessible at build time.
Display name for your app. This is the name shown on the device home screen and in the app store listing.
Unique app identifier in reverse domain notation (e.g.
com.example.myapp). Must be unique across all your builds for a given platform.Semver version string (e.g.
"1.2.0"). Must be higher than the version used in the previous build for the same bundle ID.List of native permissions to request from the user. Accepted values include
"camera", "gps", "notifications", and others. Omit this field to request no permissions.Example request
Response
Unique build identifier. Use this to poll for status with
GET /api/v1/builds/:id.Initial build status. Always
"queued" immediately after creation.ISO 8601 timestamp of when the build was created.
Get build status
GET /api/v1/builds/:id
Returns the current status and details of a specific build. Poll this endpoint after creating a build to check when it completes.
Path parameters
The build ID returned by
POST /api/v1/builds.Build status values
| Value | Description |
|---|---|
queued | Build is waiting in the queue |
building | Build is actively running |
success | Build completed successfully — downloadUrl is available |
failed | Build failed — check error field for details |
Example request
Response (success)
Unique build identifier.
Current build status:
queued, building, success, or failed.ISO 8601 timestamp of when the build was created.
ISO 8601 timestamp of when the build finished. Present only when
status is success or failed.Signed download URL for the compiled binary. Present only when
status is success.Target platform:
android or ios.List all builds
GET /api/v1/builds
Returns a paginated list of all your builds, sorted newest first.
Query parameters
Number of builds to return. Default:
20. Maximum: 100.Number of builds to skip. Use with
limit to paginate through results. Default: 0.Example request
Response
Array of build summary objects.
Total number of builds in your account.
The
limit value used for this response.The
offset value used for this response.