Integrasi API TempMail
Antarmuka REST untuk mitra dan integrasi internal: penemuan domain, pembuatan alamat, masuk kembali ke kotak masuk, dan operasi pesan.
Setiap permintaan membawa kunci API yang kami terbitkan untuk mitra atau integrasi internal, sebagai bearer di header authorization. Kunci ini tidak bisa didaftarkan sendiri; hubungi kami untuk mengaturnya.
Endpoint
- GET/domains
Daftar domain penerima aktif
Wajib diisi:
authorization - POST/mailboxes
Buat alamat sementara gratis
Wajib diisi:
authorization - POST/mailbox/login
Buka kembali kotak masuk dengan alamat dan kata sandinya
Wajib diisi:
authorization - GET/messages
Daftar pesan di kotak masuk aktif
Wajib diisi:
authorization,x-mailbox-token - GET/messages/{id}
Ambil satu pesan beserta isi teks polosnya
Wajib diisi:
authorization,x-mailbox-token - DELETE/mailbox
Hapus kotak masuk beserta seluruh isinya
Wajib diisi:
authorization,x-mailbox-token
# 1. buat mailbox dengan API key yang diberikan kepada Anda
curl -s -X POST \
https://api.linuxhackingid.com/mail/mailboxes \
-H "authorization: Bearer $LHI_API_KEY" \
-H "content-type: application/json" \
-d '{"domain_id":"<id from GET /domains>"}'
# -> 201 Created
# { "success": true, "data": { "address": "...", "mailbox_token": "..." } }
# 2. baca mailbox yang baru dibuat: API key yang sama, ditambah mailbox_token
# dari langkah 1 - setiap panggilan selain pembuatan mailbox membawa kedua header
curl -s \
https://api.linuxhackingid.com/mail/messages \
-H "authorization: Bearer $LHI_API_KEY" \
-H "x-mailbox-token: $MAILBOX_TOKEN"
# -> 200 OK
# { "success": true, "data": [ ... ] }Batas laju: gateway membatasi permintaan per pemanggil - per pengguna yang masuk, atau per alamat IP - dan tidak ada kuota terpisah per token. Token kotak masuk kedaluwarsa bersama kotak masuknya dan tidak bisa melampauinya.
