Dokumentasi
Menghasilkan Captcha Baru (GET)
Untuk menghasilkan sebuah Captcha baru, Anda dapat melakukan permintaan GET ke endpoint berikut:
// GET
GET https://captcha.i-as.dev/api/captcha/generate
// CURL
curl -X GET https://captcha.i-as.dev/api/captcha/generate
Respon yang Diharapkan:
{
"id": "12345",
"data": "captcha_svg_data"
}
- "id": ID unik untuk Captcha yang dihasilkan.
- "data": Data gambar Captcha dalam format svg.
Memverifikasi Captcha (POST)
Untuk memverifikasi jawaban Captcha yang dimasukkan, Anda perlu melakukan permintaan POST ke endpoint berikut:
// GET
POST https://captcha.i-as.dev/api/captcha/verify
// CURL
curl -X POST https://captcha.i-as.dev/api/captcha/verify
-H "Content-Type: application/json"
-d '{
"id": "12345",
"answer": "user_input_answer"
}'
- "id": ID Captcha yang ingin diverifikasi.
- "answer": Jawaban yang dimasukkan oleh pengguna untuk Captcha tersebut.
Respon yang Diharapkan:
{
"success": true,
"message": "Captcha verification successful."
}
Jawaban salah atau Captcha tidak ditemukan:
{
"success": false,
"message": "Captcha verification failed. Please try again."
}