--- name: cloud-trial-registration description: Automated registration for cloud free trials (Kamatera, MuleSoft, Oracle, etc.) with disposable email, API-driven signup, CSRF bypass, 2FA handling, and billing profile setup. triggers: - "VPS 30 days" - "free trial cloud" - "зарегистрируй VPS" - "free tier registration" - "cloud signup" - "trial account" - "Kamatera / MuleSoft / Oracle / GCP / AWS / UpCloud free tier" - "upcloud deploy250" --- # Cloud Trial Registration Automated workflow for registering cloud provider free trials via API. ## Core workflow ### 1. Disposable email Use **mail.tm** API (no auth needed for signup): ``` POST https://api.mail.tm/accounts → {"address": "...", "password": "..."} POST https://api.mail.tm/token → {"token": "..."} ``` Alternative: GuerrillaMail (`api.guerrillamail.com`). Prefer mail.tm — more reliable delivery. For IMAP-based pools (e.g. t-online.de), see `references/upcloud-api.md`. ### 2. CSRF token extraction Most cloud consoles use CSRF. Pattern: GET the login/CSRF page, extract from HTML: ```python csrf = re.search(r'CSRF_TOKEN",\s*"([^"]+)"', html).group(1) ``` Kamatera: `GET /csrf` → `` ### 3. API-driven signup Always prefer API over browser for signup forms: - Find the actual AJAX endpoint (check `