API DOCS

Dokumentasi ringkas untuk operator, integrasi bot, dan testing cepat.

UI baru MurzMail tidak memutus kontrak API yang sudah ada. Di bawah ini endpoint yang paling sering dipakai dan tetap relevan untuk integrasi MurzTools, bot, atau automasi lain.

Generate address

curl -X POST http://127.0.0.1:5002/api/generate \
  -H 'Content-Type: application/json' \
  -d '{"domain":"murzstore.email"}'

Ambil pesan untuk bot / integrasi stabil

curl 'http://127.0.0.1:5002/api/messages/bot@murzstore.email/CHANGE_ME_API_KEY'

Ambil OTP terbaru untuk bot

curl 'http://127.0.0.1:5002/api/otp/latest?addr=bot@murzstore.email' \
  -H 'X-API-Key: change-me-long-random-string'

Kompatibilitas provider lama

  • GET `/api/domains/<api_key>`
  • GET `/api/email/<mailbox>/<api_key>`
  • GET `/api/messages/<mailbox>/<api_key>`
  • GET `/api/message/<id>/<api_key>`
  • DELETE `/api/message/<id>/<api_key>`

Catatan operasional

  • UI baru tidak mengubah payload email yang dikembalikan endpoint lama.
  • OTP endpoint tetap memakai `X-API-Key` header.
  • Route `/api/emails` sekarang diproteksi mailbox signing token dan dimaksudkan untuk UI web, bukan integrasi bot umum.