Skip to content

Subscriptions (tiers)

Open an app and choose Subscriptions. This is where the app’s tiers live.

Each tier has:

  • a name (1 to 32 characters), which your app checks with HasTier("Pro"),
  • a level (0 to 1000). The SDK’s HighestLevel() returns the highest level the user holds, so you can write “level 2 or above” checks.

Every app starts with a Default tier. The list shows how many keys and users each tier has.

You can rename a tier or change its level at any time. Renaming changes what HasTier matches, so ship the new name in your app first.

Archive a tier to stop new keys being generated for it. Existing keys and subscriptions keep working.

A tier can be deleted only while no key was ever made for it and no account has time on it. Otherwise, archive it.

When a tier is deleted, variables, files and resellers that list it lose it from their lists. The delete is refused if that would leave a variable or file with an empty list, because an empty list means every tier. An app always keeps at least one tier.