Langsung ke konten
POST AI agent ready /v1/totp/generate

TOTP Generate API - Pembuat Kode 2FA Gratis

Hitung kata sandi satu kali berbasis waktu (TOTP) dari rahasia bersama. Kode berputar setiap 30 detik secara default dan kompatibel dengan aplikasi autentikator seperti Google Authenticator, Authy, dan 1Password.

Parameters

stringrequired

The Base32-encoded shared secret.

number

Time step in seconds.

number

Number of digits in the OTP.

Code examples

curl -X POST https://api.botoi.com/v1/totp/generate \
  -H "Content-Type: application/json" \
  -d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'

When to use this API

Menguji alur pendaftaran 2FA

Hasilkan kode TOTP yang valid dari rahasia yang diketahui untuk mengotomatiskan pengujian menyeluruh pada pengaturan autentikasi dua faktor Anda.

Verifikasi 2FA sisi server

Hasilkan kode TOTP yang diharapkan di server Anda dan bandingkan dengan kode yang dikirimkan oleh pengguna, dengan jendela waktu yang dapat dikonfigurasi untuk kemiringan jam.

Frequently asked questions

Apakah ini kompatibel dengan Google Authenticator?
Ya. Pengaturan default (6 digit, periode 30 detik, SHA-1) sama persis dengan Google Authenticator.
Rahasianya harus dalam format apa?
Rahasianya harus dikodekan Base32, yang merupakan format standar yang digunakan oleh aplikasi pengautentikasi dan URI penyedia kode QR.
Apa yang dimaksud dengan sisa Detik?
Ini menunjukkan berapa detik yang tersisa sebelum kode saat ini kedaluwarsa dan kode baru dibuat.
Bisakah saya membuat kode HOTP (berbasis counter)?
Tidak. Titik akhir ini hanya menghasilkan kode TOTP (berbasis waktu). HOTP menggunakan penghitung, bukan stempel waktu, dan tidak didukung di sini.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.