register
Creates a new user account on Freeplay, either immediately or by adding to a waitlist, returning a user ID or waitlist position.
Instructions
Register a new user on Freeplay. Handles both immediate registration and waitlist. Returns user_id on success or waitlist position.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | User's age | |
| device | Yes | Device platform — REQUIRED. Ask user: "What device will you use? 📱 iPhone/iOS, 📱 Android, 💻 Mac/Desktop, 🌐 Web Browser". Map their answer to one of: ios, android, macos, browser. | |
| gender | No | User's gender | |
| country | No | ISO 2-letter country code | |
| agent_id | Yes | Unique agent identifier (e.g., Telegram user ID) | |
| telegram_chat_id | No | Telegram chat ID for push notifications |