Apps and access levels commands
These Adapty CLI commands manage your apps and their access levels: the subscription tiers your app checks at runtime.
Apps
Manage the apps in your Adapty account. For Dashboard-based configuration, see App settings.
adapty apps list
List all apps in your Adapty account.
adapty apps list
Accepts pagination flags.
adapty apps get
Get details for a specific app.
adapty apps get <app-id>
| Argument | Description |
|---|---|
app-id | App ID (UUID) |
adapty apps create
Create a new app.
adapty apps create --title "My App" --platform ios --apple-bundle-id com.example.app
| Flag | Required | Description |
|---|---|---|
--title | Yes | App title |
--platform | Yes | Platform: ios or android. Repeat for both: --platform ios --platform android |
--apple-bundle-id | Required with --platform ios | Apple bundle ID |
--google-bundle-id | Required with --platform android | Google bundle ID |
adapty apps update
Update an existing app.
adapty apps update <app-id> --title "New Name"
| Argument | Description |
|---|---|
app-id | App ID (UUID) |
| Flag | Description |
|---|---|
--title | New app title |
--apple-bundle-id | New Apple bundle ID |
--google-bundle-id | New Google bundle ID |
At least one flag is required. --platform cannot be changed after creation.
Access levels
adapty access-levels list
List all access levels for an app.
adapty access-levels list --app <app-id>
| Flag | Required | Description |
|---|---|---|
--app | Yes | App ID (UUID) |
Accepts pagination flags.
adapty access-levels get
Get details for a specific access level.
adapty access-levels get --app <app-id> <access-level-id>
| Argument | Description |
|---|---|
access-level-id | Access level ID (UUID) |
| Flag | Required | Description |
|---|---|---|
--app | Yes | App ID (UUID) |
adapty access-levels create
Create a new access level.
adapty access-levels create --app <app-id> --sdk-id "pro" --title "Pro"
| Flag | Required | Description |
|---|---|---|
--app | Yes | App ID (UUID) |
--sdk-id | Yes | Identifier used in app code to check access (for example, "pro" or "premium") |
--title | Yes | Display label for the Adapty dashboard |
adapty access-levels update
Update an existing access level.
adapty access-levels update --app <app-id> <access-level-id> --title "Pro Access"
| Argument | Description |
|---|---|
access-level-id | Access level ID (UUID) |
| Flag | Required | Description |
|---|---|---|
--app | Yes | App ID (UUID) |
--title | Yes | New display label |
--sdk-id cannot be changed after creation.
What’s next
- Command reference — every CLI topic, the global flags, and the pagination flags.