Applications

One app per program you sell: its secret, version, trial and rules.

An application stands for one program you sell. Keys, sessions, HWID resets and updates all belong to an application, so most pages let you filter by it.

Create an application

In Applications press New application and fill in:

  • Name: shown to you, and to customers in the SDK's sign-in reply.
  • Current version: the version your customers should be on, like 1.0.0. Publishing a stable update in Updates raises it for you.
  • App secret: Generate a new one for a new program, or Use an existing secret to keep builds that are already out there working.
  • Status: Active, or Maintenance with a message. In maintenance every sign-in and heartbeat is refused with your message, so running copies close within 30 seconds.
  • Welcome message: sent with every successful sign-in, for your program to show.
  • Free trial: lets a new PC try the app for the number of days you set, once.
  • Customer accounts: lets customers sign up with a username and password instead of a key. The accounts and the rest of the sign-up settings are in Users.
  • Download link: where customers get your program.
  • Key format: what this app's new keys look like, for example MYAPP-########. Every # becomes a random letter or digit, the rest stays as you type it (always upper case). It needs at least 8 #, so a customer cannot guess another customer's key from their own. A live example shows under the box. Empty = the standard XXXXX-XXXXX-XXXXX-XXXXX.

The platform may limit how many applications one account can have; when you reach it, the panel says so. Ask support on Telegram for more.

The secret

Copy it from ⋯ → Copy secret. It goes into your program (see C# and VB.NET).

New secret replaces it. Do this only if the old secret leaked: every build that has the old one stops connecting until you ship a build with the new one.

Anyone who holds the secret can talk to the API as your program. It cannot read your keys, but keep it private: never paste it in chats or public repositories.

Messages: what customers read

When something is refused, your program receives a message written for the customer. Messages on the app's card lets you write those messages yourself, in any language. A box left empty sends the built-in English text, shown in grey.

The window has two tabs:

TabMessages
When signing inKey not found, Key banned, Key paused, Key expired, Another PC, All PCs used. Banned, paused and expired are also what a running copy shows when it happens while it runs.
While it runsEnded by you (End session in Sessions), Machine reset, Signed in again, Key deleted.

Put details into a message with placeholders: click one under the box to insert it where the cursor is. The server fills them in:

  • {key} the licence key, {app} the app's name,
  • {expires} the expiry date, like 9 Nov 2026,
  • {devices} and {max_devices} for a key that is on all its PCs.

The preview under each box shows the message with sample values. Example: Your licence ended on {expires}. Renew it on Telegram: @yourname.

Only the words change. The error code your program checks (BANNED, EXPIRED…) stays the same, so programs already out there keep working; they simply show the new text. See Error codes.

Find your way around

  • Switch between cards and a compact list with the view buttons; the panel remembers it.
  • Each card shows its keys (active of all), who is online and the last activity. Keys opens its licences.
  • Search by name, and sort by newest, name, most keys, most online or last activity.

Delete an application

⋯ → Delete asks you to type the app's name. It removes the app with all its keys, sessions, resets, updates and resellers (with their credits), and every running copy stops working. It cannot be undone.

Something missing or unclear? Tell us on Telegram.