ðĪð Face Recognition API
āļ āļēāļāļĢāļ§āļĄâ
iApp Face Recognition API āđāļāđāļāđāļāļĨāļđāļāļąāļāļāļēāļĢāļāļāļāļģāđāļāļŦāļāđāļēāđāļāļāļāļĢāļāļ§āļāļāļĢāļāļĩāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļēāļĢāļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļē āļāļēāļĢāļāļāļāļģ āļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ āđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ āļŠāļĢāđāļēāļāļāļķāđāļāļāļēāļāđāļĄāđāļāļĨ Deep Learning āļāļĩāđāļāļąāļāļŠāļĄāļąāļĒ API āļāļāļāđāļĢāļēāđāļŦāđāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļāđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§āļŠāļģāļŦāļĢāļąāļāļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļĢāļ§āļĄāļāļķāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ āđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāđāļāļĄāļđāļĨāļāļĢāļ°āļāļģāļāļąāļ§
āļāļāļĨāļāļāđāļāđ Demo!â
āļāļāļĨāļāļāđāļāđ AI Demo
āđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļŦāļĢāļ·āļāļŠāļĢāđāļēāļāļāļąāļāļāļĩāļāļĢāļĩāđāļāļ·āđāļāđāļāđāļāļēāļ AI Demo āđāļĨāļ°āļŠāļģāļĢāļ§āļ API āļāļĩāđāļāļĢāļ āļāļĨāļąāļāļāļāļāđāļĢāļē
āļĢāļąāļ 50 āđāļāļĢāļāļīāļāļāļĢāļĩ (IC) āđāļĄāļ·āđāļāļŠāļĄāļąāļāļĢāļŠāļĄāļēāļāļīāļ!
āđāļāļĢāđāļĄāļāļąāļāļŦāļĄāļāđāļāļ 31 āļāļąāļāļ§āļēāļāļĄ 2568
Face Recognition API Demo
Test our face recognition endpoints with real-time results
Endpoint changes based on selected tab
Recognizes the most prominent face in an image and matches it against your company's face database.
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļâ
āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļŦāļĨāļąāļâ
- āļāļēāļĢāļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļē (Face Detection): āļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļēāđāļāļĩāļĒāļ§āļŦāļĢāļ·āļāļŦāļĨāļēāļĒāđāļāļŦāļāđāļēāđāļāļĢāļđāļāļ āļēāļāļāļĢāđāļāļĄāļāļī āļāļąāļāļāļĢāļāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ
- āļāļēāļĢāļāļāļāļģāđāļāļŦāļāđāļē (Face Recognition): āļĢāļ°āļāļļāļāļļāļāļāļĨāļāļĩāđāļĢāļđāđāļāļąāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļēāđāļāļāļāļģāļŦāļāļāđāļāļāļāļāļāļāļļāļ
- āļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāđāļāļŦāļāđāļē (Face Comparison): āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāđāļāļŦāļāđāļēāļŠāļāļāđāļāļŦāļāđāļēāđāļāļ·āđāļāļāļīāļāļēāļĢāļāļēāļ§āđāļēāđāļāļŦāļāđāļēāđāļŦāļĨāđāļēāļāļąāđāļāđāļāđāļāļāļāļāļāļļāļāļāļĨāđāļāļĩāļĒāļ§āļāļąāļāļŦāļĢāļ·āļāđāļĄāđ
- āļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ (Database Management): āđāļāļīāđāļĄ āļĨāļ āļāļģāđāļāđāļē āđāļĨāļ°āļŠāđāļāļāļāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļē
- āđāļāļāļāđāļāļĩāđāļāļĢāļąāļāđāļāđāļāđāļāđ (Configurable Thresholds): āļāļĢāļąāļāļāļ§āļēāļĄāđāļ§āđāļāļāļēāļĢāļāļĢāļ§āļāļāļąāļāđāļĨāļ°āļāļēāļĢāļāļāļāļģ
- āļĢāļāļāļĢāļąāļāļŦāļĨāļēāļĒāđāļāļŦāļāđāļē (Multi-face Support): āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļđāļāļ āļēāļāļāļĩāđāļĄāļĩāđāļāļŦāļāđāļēāļŦāļĨāļēāļĒāđāļāļāļĢāđāļāļĄāļāļąāļ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļāđāļāļāļāļīāļâ
- āļāļēāļĢāļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļēāļāļĩāđāđāļĄāđāļāļĒāļģāļŠāļđāļ (99%+ āļāļāđāļāļŦāļāđāļēāļāđāļēāļāļŦāļāđāļē)
- āđāļ§āļĨāļēāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļ§āļāđāļĢāđāļ§ (āļāļāļāļī 0.3-1.0 āļ§āļīāļāļēāļāļĩ)
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāļĢāļđāļāļ āļēāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ (JPEG, JPG, PNG)
- āļāļāļēāļāđāļāļĨāđāļŠāļđāļāļŠāļļāļ: 2MB
- āļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļēāđāļāļāļēāļ°āļāļāļāļāļĢāļīāļĐāļąāļ
- āļāļēāļĢāļāļąāļāļāļđāđāļāļēāļĄāļāļ°āđāļāļāļāļĢāđāļāļĄāđāļāļāļāđāļāļĩāđāļāļģāļŦāļāļāļāđāļēāđāļāđ
- RESTful API āļāļĩāđāļāļŠāļēāļāļĢāļ§āļĄāđāļāđāļāđāļēāļĒ
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļâ
āļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļâ
- API Key: āļāļāđāļāđāļāļēāļ iApp API Portal
- āļāļąāļāļāļĩāļāļĢāļīāļĐāļąāļ (Company Account): āļĨāļāļāļ°āđāļāļĩāļĒāļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļē
- āļāđāļāļāļģāļŦāļāļāļĢāļđāļāļ āļēāļ:
- āļĢāļđāļāđāļāļ: JPEG, JPG, PNG
- āļāļāļēāļāļŠāļđāļāļŠāļļāļ: 2MB
- āļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļāļąāđāļāļāđāļģ: 600x400 āļāļīāļāđāļāļĨ
- āļāļāļēāļāđāļāļŦāļāđāļēāļāļąāđāļāļāđāļģ: 112x112 āļāļīāļāđāļāļĨ
āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāđāļāđāļāļēāļāđāļāļ·āđāļāļāļāđāļâ
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/single \
-H "apikey: YOUR_API_KEY" \
-F "file=@photo.jpg" \
-F "company=iApp"
āđāļāļĢāļāđāļāļāļĩāđāļŦāļāđāļē āļāļēāļĢāļāļąāļāļāļēāļĢ API Key āđāļāļ·āđāļāļāļđ API Key āļāļĩāđāļĄāļĩāļāļĒāļđāđ āļāļāļāļāļļāļ āļŦāļĢāļ·āļāļāļāđāļŦāļĄāđ
API Endpointsâ
Endpoints āļāļēāļĢāļāļāļāļģ (Recognition Endpoints)â
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
| /v3/store/ekyc/face-recognition/single | POST | āļāļāļāļģāđāļāļŦāļāđāļēāļāļĩāđāđāļāđāļāļāļĩāđāļŠāļļāļ | 0.3 IC |
| /v3/store/ekyc/face-recognition/multi | POST | āļāļāļāļģāđāļāļŦāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāļĢāļđāļāļ āļēāļ | 0.3 IC | | /v3/store/ekyc/face-recognition/add | POST | āđāļāļīāđāļĄāđāļāļŦāļāđāļēāđāļŦāļĄāđāđāļāđāļēāļāļēāļāļāđāļāļĄāļđāļĨ | 0.1 IC | | /v3/store/ekyc/face-recognition/remove | POST | āļĨāļāđāļāļŦāļāđāļēāļāļāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨ | 0 IC | | /v3/store/ekyc/face-recognition/check | POST | āļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļāļēāļāļāđāļāļĄāļđāļĨ | 0.3 IC | | /v3/store/ekyc/face-recognition/import | POST | āļāļģāđāļāđāļēāļāļļāļāļŠāļĄāļāļąāļāļīāđāļāļŦāļāđāļē (CSV) | 0 IC | | /v3/store/ekyc/face-recognition/export | POST | āļŠāđāļāļāļāļāļāļļāļāļŠāļĄāļāļą āļāļīāđāļāļŦāļāđāļē | 0 IC |
Endpoints āļāļēāļĢāļāļĢāļ§āļāļāļąāļ (Detection Endpoints)â
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
| /v3/store/ekyc/face-detection/single | POST | āļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļēāđāļāļĩāļĒāļ§āļāļĢāđāļāļĄāļāļĢāļāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ | 0.3 IC |
| /v3/store/ekyc/face-detection/multi | POST | āļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāļĢāļđāļāļ āļēāļ | 0.3 IC |
Endpoint āļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ (Comparison Endpoint)â
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
| /v3/store/ekyc/face-comparison | POST | āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāđāļāļŦāļāđāļēāļŠāļāļāđāļāđāļāļ·āđāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļ | 0.3 IC |
Endpoints āļāļēāļĢāļāļąāđāļāļāđāļē (Configuration Endpoints)â
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
| /v3/store/ekyc/face-recognition/config | POST | āļāļģāļŦāļāļāļāđāļēāđāļāļāļāđāļāļēāļĢāļāļĢāļ§āļāļāļąāļ/āļāļāļāļģ | 0 IC |
| /v3/store/ekyc/face-recognition/password/change | POST | āđāļāļĨāļĩāđāļĒāļāļĢāļŦāļąāļŠāļāđāļēāļāļāļĢāļīāļĐāļąāļ | 0 IC |
Endpoints āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ (Admin Endpoints)â
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
| /v3/store/ekyc/face-recognition/admin/import | POST | āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ: āļāļģāđāļāđāļēāļāļļāļāļŠāļĄāļāļąāļāļī | 0 IC |
| /v3/store/ekyc/face-recognition/admin/export | POST | āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ: āļŠāđāļāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļī | 0 IC |
| /v3/store/ekyc/face-recognition/admin/config | POST | āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ: āļāļģāļŦāļāļāļāđāļēāđāļāļāļāđ | 0 IC |
| /v3/store/ekyc/face-recognition/admin/check | POST | āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ: āļāļĢāļ§āļāļŠāļāļāļāļēāļāļāđāļāļĄāļđāļĨ | 0 IC |
| /v3/store/ekyc/face-recognition/admin/password/change | POST | āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ: āđāļāļĨāļĩāđāļĒāļāļĢāļŦāļąāļŠāļāđāļēāļ | 0 IC |
API Referenceâ
Endpoints āļāļēāļĢāļāļāļāļģ (Recognition Endpoints)â
āļāļēāļĢāļāļāļāļģāđāļāļŦāļāđāļēāđāļāļĩāļĒāļ§ (Single Face Recognition)â
Endpoint: POST /v3/store/ekyc/face-recognition/single
āļāļāļāļģāđāļāļŦāļāđāļēāļāļĩāđāđāļāđāļāļāļĩāđāļŠāļļāļāđāļāļĢāļđāļ āļ āļēāļāđāļĨāļ°āļāļąāļāļāļđāđāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļēāļāļāļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļģāļāļ (Request Parameters):
| Parameter | Type | Required | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
file | File | Yes | āđāļāļĨāđāļĢāļđāļāļ āļēāļ (JPEG, JPG, PNG, āļŠāļđāļāļŠāļļāļ 2MB) |
company | String | Yes | āļāļąāļ§āļĢāļ°āļāļļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ |
āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļāļĨāļąāļ (Response Format):
{
"message": "successfully performed",
"company": "YOUR_COMPANY",
"name": "John Doe",
"recognition_score": 0.8523,
"detection_score": 0.9998,
"bbox": {
"xmin": 154.39,
"ymin": 155.49,
"xmax": 255.45,
"ymax": 282.88
},
"process_time": 0.4776
}
āļāļīāļĨāļāđāļāļēāļĢāļāļāļāļāļĨāļąāļ (Response Fields):
name: āļāļ·āđāļāļāļļāļāļāļĨāļāļĩāđāļĢāļ°āļāļļ (āļŦāļĢāļ·āļ "unknown" āļŦāļēāļāđāļĄāđāļāļāļāļēāļĢāļāļąāļāļāļđāđ)recognition_score: āļāļ°āđāļāļāļāļ§āļēāļĄāļĄāļąāđāļāđāļāđāļāļāļēāļĢāļāļāļāļģ (0-1)detection_score: āļāļ°āđāļāļāļāļ§āļēāļĄāļĄāļąāđāļāđāļāđāļāļāļēāļĢāļāļĢāļ§āļāļāļąāļāđāļāļŦāļāđāļē (0-1)bbox: āļāļīāļāļąāļāļāļĢāļāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄāļāļāļāđāļāļŦāļāđāļēprocess_time: āđāļ§āļĨāļēāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāđāļāļ§āļīāļāļēāļāļĩ
āļāļąāļ§āļāļĒāđāļēāļ:
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/single \
-H "apikey: YOUR_API_KEY" \
-F "file=@face.jpg" \
-F "company=iApp"
āļāļēāļĢāļāļāļāļģāļŦāļĨāļēāļĒāđāļāļŦāļāđāļē (Multi-Face Recognition)â
Endpoint: POST /v3/store/ekyc/face-recognition/multi
āļāļāļāļģāđāļāļŦāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāļĢāļđāļāļ āļēāļ āđāļāļĒāļŠāđāļāļāļ·āļāļĢāļēāļĒāļāļēāļĢāļāļĨāļĨāļąāļāļāđāļŠāļģāļŦāļĢāļąāļāđāļāļŦāļāđāļēāļāļĩāđāļāļĢāļ§āļāļāļąāļāđāļāđāđāļāđāļĨāļ°āđāļ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļģāļāļ (Request Parameters):
| Parameter | Type | Required | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
file | File | Yes | āđāļāļĨāđāļĢāļđāļāļ āļēāļ (JPEG, JPG, PNG, āļŠāļđāļāļŠāļļāļ 2MB) |
company | String | Yes | āļāļąāļ§āļĢāļ°āļāļļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ |
āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļāļĨāļąāļ (Response Format):
{
"message": "successfully performed",
"company": "YOUR_COMPANY",
"faces": [
{
"name": "John Doe",
"recognition_score": 0.8523,
"detection_score": 0.9998,
"bbox": {
"xmin": 154.39,
"ymin": 155.49,
"xmax": 255.45,
"ymax": 282.88
}
},
{
"name": "Jane Smith",
"recognition_score": 0.7891,
"detection_score": 0.9995,
"bbox": {
"xmin": 350.12,
"ymin": 180.34,
"xmax": 450.67,
"ymax": 310.23
}
}
],
"process_time": 0.6234
}
āļāļąāļ§āļāļĒāđāļēāļ:
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/multi \
-H "apikey: YOUR_API_KEY" \
-F "file=@group_photo.jpg" \
-F "company=iApp"
āđāļāļīāđāļĄāđāļāļŦāļāđāļēāđāļāđāļēāļāļēāļāļāđāļāļĄāļđāļĨ (Add Face to Database)â
Endpoint: POST /v3/store/ekyc/face-recognition/add
āđāļāļīāđāļĄāđāļāļŦāļāđāļēāđāļŦāļĄāđāđāļāđāļēāļŠāļđāđāļāļēāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļāļāļāļģāļāļāļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ āđāļāđāļāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāļāļļāļāļāļĨāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļāļģāđāļāļāļāļēāļāļ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļģāļāļ (Request Parameters):
| Parameter | Type | Required | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
file | File | Yes | āļĢāļđāļāļ āļēāļāđāļāļŦāļāđāļēāļāļĩāđāļāļąāļāđāļāļ (JPEG, JPG, PNG, āļŠāļđāļāļŠāļļāļ 2MB) |
company | String | Yes | āļāļąāļ§āļĢāļ°āļāļļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ |
name | String | Yes | āļāļ·āđāļāļāļļāļāļāļĨāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĢāļ°āļāļļāļāļąāļ§āļāļ |
password | String | Yes | āļĢāļŦāļąāļŠāļāđāļēāļāļāļĢāļīāļĐāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ |
āļĢāļđāļāđāļāļāļ āļēāļĢāļāļāļāļāļĨāļąāļ (Response Format):
{
"message": "successfully performed",
"company": "YOUR_COMPANY",
"name": "John Doe",
"face_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"detection_score": 0.9998
}
āļāļīāļĨāļāđāļāļēāļĢāļāļāļāļāļĨāļąāļ (Response Fields):
face_id: āļāļąāļ§āļĢāļ°āļāļļāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāļŦāļāđāļēāļāļĩāđāđāļāļīāđāļĄdetection_score: āļāļ°āđāļāļāļāļļāļāļ āļēāļāļāļāļāļĢāļđāļāļ āļēāļāđāļāļŦāļāđāļēname: āļāļ·āđāļāļāļļāļāļāļĨāļāļĩāđāļĨāļāļāļ°āđāļāļĩāļĒāļ
āļāļąāļ§āļāļĒāđāļēāļ:
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/add \
-H "apikey: YOUR_API_KEY" \
-F "file=@john_doe.jpg" \
-F "company=iApp" \
-F "name=John Doe" \
-F "password=iApp"
āļŠāļģāļŦāļĢāļąāļāļāļĢāļīāļĐāļąāļ Demo "iApp" āļĢāļŦāļąāļŠāļāđāļēāļāļāļ·āļ "iApp" āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļŠāļīāđāļāļāļĩāđāđāļāļ·āđāļāļāļāļŠāļāļ API Endpoints āļāļēāļĢāļāļāļāļģāđāļāļŦāļāđāļē
āđāļāļ§āļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ (Best Practices):
- āđāļāđāļĢāļđāļāļ āļēāļāđāļāļŦāļāđāļēāļāđāļēāļāļŦāļāđāļēāļāļĩāđāļāļąāļāđāļāļ
- āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļĄāļĩāđāļŠāļāļŠāļ§āđāļēāļāđāļāļĩāļĒāļāļāļ
- āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļĢāļđāļāļ āļēāļāđāļāļĨāļāļŦāļĢāļ·āļāļāļļāļāļ āļēāļāļāđāļģ
- āļŦāļāļķāđāļāđāļāļŦāļāđāļēāļāđāļāļĢāļđāļāļ āļēāļ
- āļāļļāļāļāļĨāļāļ§āļĢāļŦāļąāļāļŦāļāđāļēāđāļāđāļēāļŦāļēāļāļĨāđāļāļ
āļĨāļāđāļāļŦāļāđāļēāļāļāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨ (Remove Face from Database)â
Endpoint: POST /v3/store/ekyc/face-recognition/remove
āļĨāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļēāļāļāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļāļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļģāļāļ (Request Parameters):
| Parameter | Type | Required | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
company | String | Yes | āļāļąāļ§āļĢāļ°āļāļļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ |
name | String | Yes | āļāļ·āđāļāļāļļāļāļāļĨāļāļĩāđāļāļ°āļĨāļ |
password | String | Yes | āļĢāļŦāļąāļŠāļāđāļēāļāļāļĢāļīāļĐāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ |
face_id | String | No | ID āđāļāļŦāļāđāļēāđāļāļāļēāļ°āļāļĩāđāļāļ°āļĨāļ (āļŦāļēāļāļĄāļĩāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ) |
āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļāļĨāļąāļ (Response Format):
{
"message": "face removed successfully",
"company": "YOUR_COMPANY",
"name": "John Doe",
"removed_count": 1
}
āļāļąāļ§āļāļĒāđāļēāļ:
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/remove \
-H "apikey: YOUR_API_KEY" \
-F "company=iApp" \
-F "name=John Doe" \
-F "password=iApp"
āļāļĢāđāļāļĄ Face ID āđāļāļāļēāļ°:
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/remove \
-H "apikey: YOUR_API_KEY" \
-F "company=iApp" \
-F "name=John Doe" \
-F "face_id=a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
-F "password=iApp"
āļāļĢāļ§āļāļŠāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļē (Check Face Database)â
Endpoint: POST /v3/store/ekyc/face-recognition/check
āļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āđāļĨāļ°āđāļāļ·āđāļāļŦāļēāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļēāļāļāļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ āļŠāđāļāļāļ·āļāļŠāļāļīāļāļīāđāļĨāļ°āļŠāđāļāļāļāļāđāļāļĨāđāļĢāļēāļĒāļāļēāļāļāļēāļĄāļāļĩāđāļāđāļāļāļāļēāļĢ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļģāļāļ (Request Parameters):
| Parameter | Type | Required | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
company | String | Yes | āļāļąāļ§āļĢāļ°āļāļļāļāļĢāļīāļĐāļąāļāļāļāļāļāļļāļ |
password | String | Yes | āļĢāļŦāļąāļŠāļāđāļēāļāļāļĢāļīāļĐāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ |
save_file | String | No | āļāļąāđāļāļāđāļēāđāļāđāļ "True" āļŦāļĢāļ·āļ "1" āđāļāļ·āđāļāļŠāđāļāļāļāļāđāļāļĨāđāļĢāļēāļĒāļāļēāļ |
āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļāļĨāļąāļ (āđāļĄāļ·āđāļāđāļĄāđāļŠāđāļāļāļāļāđāļāļĨāđ):
{
"message": "successfully performed",
"company": "YOUR_COMPANY",
"total_faces": 145,
"total_persons": 145,
"database_size": "2.3 MB",
"last_updated": "2025-01-15T10:30:00Z"
}
āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļāļĨāļąāļ (āđāļĄāļ·āđāļāļŠāđāļāļāļāļāđāļāļĨāđ):
āļŠāđāļāļāļ·āļāđāļāļĨāđ CSV āļāļĩāđāļĄāļĩāļĢāļēāļĒāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļē
āļāļąāļ§āļāļĒāđāļēāļ:
# āļĢāļąāļāļŠāļāļīāļāļīāļāļēāļāļāđāļāļĄāļđāļĨ
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/check \
-H "apikey: YOUR_API_KEY" \
-F "company=iApp" \
-F "password=iApp"
# āļŠāđāļāļāļāļāļĢāļēāļĒāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨ
curl -X POST https://api.iapp.co.th/v3/store/ekyc/face-recognition/check \
-H "apikey: YOUR_API_KEY" \
-F "company=iApp" \
-F "password=iApp" \
-F "save_file=True" \
-o database_report.csv