CaptchaAPI

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."
}

Hasil Akhir