Dokumentasi pengembangAPI
API Once Email
Dokumentasi publik untuk pengujian email otomatis: autentikasi, kuota, kesalahan, dan aturan aman.
Kirim Authorization: Bearer oe_live_… pada setiap permintaan. Kunci hanya ditampilkan sekali; simpan di pengelola rahasia, bukan kode browser, log, atau Git.
Authorization: Bearer oe_live_your_key- Lanjutkan hanya dengan akses API yang diizinkan secara eksplisit serta kredensial valid yang sudah diterbitkan dengan izin minimum yang diperlukan. Simpan di fasilitas rahasia proses; tanpa akses tersebut, batasi kegiatan pada meninjau dokumentasi dan unduhan. Buat kotak masuk sementara dan simpan ID-nya.
- Minta sistem uji mengirim email ke alamat itu.
- Polling daftar dengan backoff; hindari polling kosong cepat.
- Baca pesan target, selesaikan asersi, lalu hapus kotak masuk.
Endpoint Beta privat
POST /v1/inboxesGET /v1/inboxes/{inboxId}/messagesGET /v1/inboxes/{inboxId}/messages/{uid}GET /v1/inboxes/{inboxId}/messages/{uid}/attachments/{cid}DELETE /v1/inboxes/{inboxId}Kode status
400Permintaan tidak valid
401Kunci hilang atau tidak valid
403Paket atau sumber daya ditolak
404Sumber daya tidak ditemukan
413Respons atau lampiran terlalu besar
429Batas laju atau kuota bulanan tercapai
503Gangguan layanan sementara
Kandidat prarilis sumber terbuka tersedia untuk TypeScript, Python, Java, Go, .NET, PHP, dan Ruby. CI native lulus di Linux, macOS, dan Windows; rilis registry belum tersedia.
Developer memakai langganan Stripe bulanan dan kuota API bulanan. Saldo isi ulang tidak ditawarkan. Checkout Live tetap ditutup sampai gerbang pembayaran dan pengembalian dana lulus.
Gunakan API hanya pada sistem yang boleh Anda uji. Spam, pengelakan kebijakan, penyalahgunaan akun, pemantauan komunikasi orang lain, dan penyimpanan data pribadi jangka panjang dilarang.
API Demo
Contoh aman lintas platform
Untuk sistem milik sendiri atau berizin; berjalan dengan Node.js 20+ di Windows, Linux, dan macOS.
node demos/api/authorized-workflow.mjs
ONCE_EMAIL_API_KEY <- process secret facility
create inbox -> list messages -> finally delete inboxBuka demo lengkapPanduan penggunaan lengkap
Unduh paket lokal berversi
Uji hanya aplikasi milik Anda atau yang diizinkan. Once Email hanya menerima email.
Periksa SHA256SUMS sebelum ekstraksi.
Titik awal lokal yang tepat
node demos/api/authorized-workflow.mjsDari unduhan hingga pembersihan
- Pastikan kepemilikan atau izin; gunakan local, test, staging.
- Lanjutkan hanya dengan akses API yang diizinkan secara eksplisit serta kredensial valid yang sudah diterbitkan dengan izin minimum yang diperlukan. Simpan di fasilitas rahasia proses; tanpa akses tersebut, batasi kegiatan pada meninjau dokumentasi dan unduhan.
- Unduh, verifikasi, ekstrak, dan baca dokumentasi.
- Jalankan Demo dengan Node.js 20+ dan picu email bertanda.
- Polling dengan tenggat dan baca hanya hasil unik.
- Hapus di finally; laporkan kegagalan cleanup terpisah.
Kegagalan dan pemulihan
Bedakan 400/401/403/404/413/429/503, timeout, ambigu, ekstraksi, asersi, dan cleanup. Ulangi hanya dalam satu tenggat.