{"status":true,"success":true,"creator":"diyy4a__","timestamp":"2026-08-10T16:18:03.379Z","message":"Diyy Motion API","version":"2.6.1","home":"/home","base_url":"https://api.diyymotion.biz.id","note":"Short URLs are available (no /api prefix required). Both forms work.","docs":{"home":"GET  /home             — health check (no auth)","auth":"POST /auth             — { action: signup|login|logout|me }","am_info":"GET  /am?action=info   — plan & quota (FREE, does not count)","am_send":"POST /am?action=send   — send activation code (−1 quota)","am_verify":"POST /am?action=verify — verify code (−1 quota if OK)","keys":"POST /rotate-api-key   — { action: regenerate|set, key? }","payment_create":"POST /payment?action=create&plan=basic|pro|max","payment_status":"GET  /payment?action=status&reference_id=DM-...","ip_read":"GET  /ip-whitelist","ip_write":"POST /ip-whitelist    — { ips: [...], enabled } (Max plan)","admin":"POST /admin           — staff only"},"auth":{"bearer":"Authorization: Bearer <JWT>  (panel session)","header":"X-API-Key: <api_key>          (REST, recommended)","query":"?key=<api_key>                (browser-friendly, HTTPS only)"},"legacy_paths":"All endpoints also work under /api/* (e.g. /api/home, /api/am) for backward compatibility.","time":"2026-08-10T16:18:03.379Z"}