[ SPEC /// API v2 ]
DOKUMENTASI_
SEMUA ENDPOINT AKTIVASI WAJIB HEADER x-api-key: amk_... (BUAT DI DASHBOARD). LIMIT MENGIKUTI TIER PEMILIK KEY: KUOTA HARIAN DULU → TABUNGAN REFERRAL SEKALI PAKAI. ADMIN UNLIMITED.
01 /// KIRIM MAGIC LINKPOST /api/send-link
curl -X POST $BASE/api/send-link \
-H 'content-type: application/json' -H 'x-api-key: amk_...' \
-d '{"email":"target@mail.com"}'
# => {"success":true,"email":"target@mail.com"}TIDAK MAKAN KUOTA. LANGKAH 1 SEBELUM VERIFY.
02 /// VERIFY + PREMIUMPOST /api/verify
curl -X POST $BASE/api/verify \
-H 'content-type: application/json' -H 'x-api-key: amk_...' \
-d '{"email":"target@mail.com","magicLink":"https://...oobCode=..."}'
# => {"success":true,"data":{"orderId":"hap-xxxx","pro":true,...}}MAKAN 1 KUOTA. FREE WAJIB TAMBAHKAN "captcha":"TOKEN_TURNSTILE". GAGAL TEKNIS → REFUND OTOMATIS.
03 /// BULK TEMP-MAIL [BACKGROUND]POST /api/bulk
curl -X POST $BASE/api/bulk \
-H 'content-type: application/json' -H 'x-api-key: amk_...' \
-d '{"n":5}'
# => {"success":true,"jobId":12,"total":5}
# Proses jalan di server — boleh tutup browser.MAKAN N KUOTA (1/ITEM). FREE MAX 5/REQ + CAPTCHA VIA HEADER x-captcha. PREMIUM/ADMIN: N BEBAS (IKUT SISA KUOTA).
03b /// PROGRESS + LOG BULKGET /api/bulk/status
# daftar semua job bulk
curl "$BASE/api/bulk/status" -H 'x-api-key: amk_...'
# detail 1 job + log + hasil per akun
curl "$BASE/api/bulk/status?id=12" -H 'x-api-key: amk_...'
# => {"job":{"done":3,"total":5,"status":"running","log":[...]},"items":[...]}03c /// DOWNLOAD HASIL .TXTGET /api/bulk/file
curl -OJ "$BASE/api/bulk/file?id=12" -H 'x-api-key: amk_...' # BULK AM BY HIRUDEV # #1 # EMAIL : ... # EXPIRED : ... # LINK AKSES : https://generator.email/<email>
04 /// CEK KUOTAGET /api/quota
curl $BASE/api/quota -H 'x-api-key: amk_...'
# => {"cap":5,"used":2,"left":3,"referralCredits":4}05 /// RIWAYATGET /api/history
curl $BASE/api/history -H 'x-api-key: amk_...'