Dokumentasi integrasi API untuk Bot dan Aplikasi Pihak Ketiga.
Base URL: https://mil.shrt.biz.id/api.php
POST
/api.php?action=generate_email
Membuat email acak atau email custom sementara.
Parameter (Form Data):
- custom_name (Opsional): String nama email yang diinginkan (tanpa @domain).
// Response Sukses
{"status": "success", "email": "nama@mil.shrt.biz.id"}
POST
/api.php?action=set_password
Mengunci email sementara menjadi email permanen.
Parameter (Form Data):
- email (Wajib): Alamat email lengkap.
- password (Wajib): Kata sandi untuk email tersebut.
// Response Sukses
{"status": "success", "message": "Email berhasil dikunci permanen."}
POST
/api.php?action=login
Verifikasi akses ke email permanen.
Parameter (Form Data):
- email (Wajib): Alamat email lengkap.
- password (Wajib): Kata sandi email.
// Response Sukses
{"status": "success", "message": "Login berhasil."}
POST
/api.php?action=get_messages
Mengambil daftar pesan masuk (Inbox) terbaru.
Parameter (Form Data):
- email (Wajib): Alamat email lengkap.
- password (Wajib jika permanen): Kosongkan jika email sementara.
// Response Sukses
{"status": "success", "data": [{"uid": "12", "subject": "Test", "from": "sender@gmail.com", "date": "...", "preview": "..."}]}
POST
/api.php?action=get_message_detail
Membaca isi penuh dari suatu pesan email.
Parameter (Form Data):
- email (Wajib): Alamat email lengkap.
- password (Wajib jika permanen): Kosongkan jika email sementara.
- uid (Wajib): UID pesan yang didapat dari endpoint get_messages.
// Response Sukses
{"status": "success", "body": "<div>Isi pesan lengkap...</div>"}