Skip to content
Aether Docs
Search
Ctrl
K
Cancel
aetherpush.com
Status
Select theme
Dark
Light
Auto
Getting Started
Introduction
Quickstart
Concepts
Apps and collaborators
Deployments and deployment keys
Releases
Promoting releases
Rolling back a release
Staged rollout
The update lifecycle
Access keys and API keys
Plans, quotas, and MAD
Errors and rate limits
CLI Reference
CLI overview
aether register
aether login
aether logout
aether whoami
aether session
aether access-key
aether api-key
aether app
aether collaborator
aether deployment
aether release
aether release-react
aether patch
aether promote
aether rollback
aether debug
SDK (React Native)
SDK installation
SDK configuration
The codePush wrapper
Syncing updates
SDK API methods
SDK objects and enums
SDK code signing
Supported React Native versions
Expo
Expo setup
Expo requirements and limitations
Releasing updates for Expo apps
CI/CD
CI/CD overview
Prerequisites
GitHub Actions
GitLab CI
CircleCI
Jenkins
Bitrise
API Reference
Overview
auth
Overview
Create a new account
POST
Verify an email address without putting the token in the URL
POST
Log in with email and password
POST
Request a password-reset email
POST
Complete a password reset using a token
POST
Re-send the email-verification message
POST
Check whether the current bearer token is valid
GET
mfa
Overview
Start passkey authentication for a pending login
POST
Complete login with a passkey assertion
POST
Complete login with a recovery code
POST
Complete login with an authenticator code
POST
Start a passwordless passkey sign-in
POST
Complete a passwordless passkey sign-in
POST
Start authenticator app setup
POST
Confirm authenticator app setup
POST
Remove the authenticator app
DELETE
Start a step-up assertion challenge
POST
Start passkey registration for the current session
POST
Verify passkey registration and store the credential
POST
List the current account's passkeys
GET
Delete a passkey
DELETE
Rename a passkey
PATCH
Regenerate recovery codes
POST
account
Overview
Get the current authenticated account
GET
Revoke every browser session of the account
DELETE
End the session this request is using
DELETE
Delete all sessions created from a given source
DELETE
access-keys
Overview
List access keys for the current account
GET
Create a new access key
POST
Get a single access key
GET
Revoke an access key
DELETE
Update an access key
PATCH
cli-auth
Overview
Start a browser CLI authorization (loopback + PKCE)
POST
Start a device-code CLI authorization
POST
Exchange a CLI authorization for a session credential
POST
Read a pending CLI authorization for the approval screen
GET
Approve a CLI authorization
POST
Deny a CLI authorization
POST
Resolve a printed activation code
POST
List the machines authorized through CLI browser login
GET
Revoke the credential this request is using
DELETE
Revoke one authorized machine
DELETE
apps
Overview
List apps the current account can access
GET
Create a new app
POST
Get a single app
GET
Delete an app
DELETE
Rename an app
PATCH
deployments
Overview
List deployments for an app
GET
Create a new deployment
POST
Get a deployment
GET
Delete a deployment
DELETE
Rename a deployment
PATCH
collaborators
Overview
List collaborators on an app
GET
Add a collaborator to an app
POST
Remove a collaborator from an app
DELETE
Change a collaborator's role
PATCH
transfers
Overview
Transfer app ownership to another account
POST
releases
Overview
Upload a new release
POST
Update metadata of an existing release
PATCH
Promote a release from one deployment to another
POST
Roll back a deployment to a previous release
POST
history
Overview
Get release history of a deployment
GET
Clear the release history of a deployment
DELETE
Get install/active/failure metrics for a deployment
GET
Get daily metrics history for a deployment
GET
Get a paginated, filterable list of release labels
GET
api-keys
Overview
List API keys on the current tenant
GET
Create a new API key
POST
Revoke an API key
DELETE
Update an API key
PATCH
health
Overview
Liveness and readiness probe
GET
acquisition
Overview
Check whether an update is available for the client (canonical)
GET
Report install/deploy result for a release (canonical)
POST
Report download of a release bundle (canonical)
POST
Check whether an update is available for the client
GET
Legacy update check (deprecated)
GET
Report install/deploy result for a release
POST
Legacy deploy status report (deprecated)
POST
Report download of a release bundle
POST
Legacy download status report (deprecated)
POST
Migration
Migrate from CodePush
aetherpush.com
Status
Select theme
Dark
Light
Auto
Overview
transfers
Section titled “transfers”
Transferring app ownership between accounts.
Operations
Section titled “Operations”
POST
/v1/apps/{appName}/transfers