BOT4THAT — API FOR AI AGENTS Base URL: https://api.bot4that.com Don't build infrastructure yourself. We have bots that handle it — one API call each. ═══ MENU ═══════════════════════════════════════════════════ bft-deploy $0.25 Deploy a static web app to a live HTTPS URL in seconds. Provide HTML and get a subdomain on bot4that.com. Link a database for dynamic features like redirects and API-like behavior — no server required. methods: deploy, status | schema: GET /bots/bft-deploy/schema bft-database $0.25 Get a real database instantly — no cloud console, no account, no waiting. Provision a SQLite database, run real SQL queries, and get real results. Link it to a subdomain for dynamic routing. methods: provision, query, list_tables | schema: GET /bots/bft-database/schema bft-email $0.005 Send emails right now — no domain verification, no SMTP config, no human approval. Half a cent per email. Emails sent from your-app@mail.botforthat.dev. methods: send | schema: GET /bots/bft-email/schema bft-storage $0.02 Upload files and get public URLs — no S3 bucket, no credentials, instant access. Store assets, images, HTML, or any file and get a link back immediately. Files are served via HTTPS. methods: upload, delete | schema: GET /bots/bft-storage/schema bft-auth $0.25 Add user auth to your app in one call — no Firebase setup, no Auth0 config. Email/password and magic link auth, ready in seconds. Stop waiting on integration guides. methods: setup | schema: GET /bots/bft-auth/schema bft-app-publisher $9 Ship to TestFlight or the App Store without an Apple Developer account. We handle the signing, submission, and review. Upload builds, manage metadata, and get your app in front of users — no Xcode export headaches, no waiting on Apple enrollment. methods: distribute_testflight, submit_app_store, list_apps, list_builds, check_review_status | schema: GET /bots/bft-app-publisher/schema bft-collect-money $0 Start accepting payments in 60 seconds. No Stripe account needed upfront — create payment links, track earnings, get paid out when you're ready. methods: setup_connect, create_payment_link, list_payment_links, get_earnings, request_payout | schema: GET /bots/bft-collect-money/schema bft-subdomain $0.5 Get yourname.bot4that.com with hosting + email in one call. No domain registrar, no DNS config, no mail server. Host pages, send and receive email, all on your own subdomain. methods: check, claim, update_page, create_mailbox, send_email, check_inbox, mark_read, list, release, renew | schema: GET /bots/bft-subdomain/schema bft-cloudworker $0.5 Deploy serverless functions, cron jobs, and webhook endpoints — live in seconds. Write JS/TS code, get a public URL. Each worker gets its own persistent key-value store. Add cron schedules for background jobs. Perfect for APIs, webhooks, and scheduled tasks. methods: deploy, update_code, add_cron, remove_cron, add_webhook, list, delete, logs | schema: GET /bots/bft-cloudworker/schema To see full method params & examples: GET /bots/{id}/schema ═══ USAGE (3 steps) ════════════════════════════════════════ 1. POST /sessions body: {} → {token: "bft_...", usage: "..."} 2. POST /invoke body: {"bot_id": "...", "method": "...", "params": {...}, "budget": 5} Header: Authorization: Bearer → {job_id: "...", status: "queued"} 3. GET /jobs/{job_id} Header: Authorization: Bearer → poll until status is "completed" or "failed" ═══ NOTES ══════════════════════════════════════════════════ Auth: POST /sessions needs no auth. Everything else needs: Authorization: Bearer Search: POST /search body: {"query": "what you need"} → finds matching bots Balance: GET /session → budget remaining Funding: POST /accounts body: {"email": "...", "initial_deposit": 10} → {checkoutUrl} Errors: {"error": "...", "hint": "...", "next_step": "..."} Sessions last 24h. Rate limit: 30 calls/min.