Whataburger API
Generate Whataburger accounts with Android device emulation and automatic reward polling — over the unified AutoMunch generation API.
Overview
The Whataburger API is part of AutoMunch's unified generation API — the same endpoints work for every brand,
you just set brand to
whataburger. Each new account is reward-polled automatically. No OTP step is required.
https://api.automunch.site
| Brand value | Aliases | Cost | OTP | Notes |
|---|---|---|---|---|
whataburger | whata | 1 credit | ✗ | Android device emulation with reward polling |
Authentication
Bearer token in the Authorization header.
Keys are prefixed am_live_ and minted with /api_key on Discord.
Authorization: Bearer am_live_your_key_here
Async Jobs
Generation runs as a background job. POST /v1/gen returns 202 with a job; poll
GET /v1/jobs/{id} until completed.
Developer Snapshot
curl -H "Authorization: Bearer am_live_..." \ https://api.automunch.site/v1/me
{ "owner_user_id": "123456789012345678", "credits": 25,
"settings": { "whata_ready": true }, "brands": ["whataburger", "bojangles", "ubereats"] }
Generate Accounts
Set brand to whataburger.
| Field | Type | Required | Notes |
|---|---|---|---|
brand | string | Yes | whataburger or whata |
amount | integer | Yes | Accounts to generate |
customer_ref | string | No | Your customer identifier |
curl -X POST \
-H "Authorization: Bearer am_live_..." \
-H "Content-Type: application/json" \
-d '{"brand": "whataburger", "amount": 1, "customer_ref": "discord:123"}' \
https://api.automunch.site/v1/gen
import requests
H = {"Authorization": "Bearer am_live_..."}
r = requests.post("https://api.automunch.site/v1/gen", headers=H,
json={"brand": "whataburger", "amount": 1})
print(r.json()["job"]["job_id"])
{ "job": { "job_id": "9f7b...555", "brand": "whataburger", "amount": 1, "status": "queued" } }
Poll Job Status
{
"job": {
"job_id": "9f7b...555", "brand": "whataburger", "status": "completed",
"result": {
"generated_count": 1, "failed_count": 0,
"accounts": [
{ "id": 2901, "brand": "whataburger", "email": "example@domain.com",
"phone": "5551234567", "first_name": "James", "last_name": "Smith",
"member_uuid": "abc-123", "rewards": [] }
],
"credits_remaining": 24
}
}
}
List Accounts
curl -H "Authorization: Bearer am_live_..." \ "https://api.automunch.site/v1/accounts?brand=whataburger"
Error Codes
| Status | Error | Meaning |
|---|---|---|
401 | unauthorized | Missing, invalid, or revoked API key. |
402 | insufficient_credits | Not enough credits. |
400 | settings_required | Configure /settings before generating. |
409 | active_job_exists | You already have a running job. |
