รายละเอียดการเชื่อมต่อ API
มาตรฐานการรับส่งข้อมูลระหว่างหน่วยงานภาครัฐในรูปแบบ JSON
GET /api/v1/citizen_query
คำอธิบาย: ใช้สำหรับเรียกดูข้อมูลรายบุคคลด้วยเลขบัตรประชาชน (CID)
| Parameter | Type | Required | Description |
|---|---|---|---|
| cid | string(13) | Yes | เลขบัตรประชาชน 13 หลัก |
| api_key | string | Yes | รหัสยืนยันตัวตนหน่วยงาน |
Response JSON Body:
{
"status": "success",
"data": {
"citizen_id": "1100100123456",
"full_name": "นายสมชาย มั่นคง",
"address": "123 กรุงเทพฯ",
"source": "DOPA"
}
}
POST /api/v1/update_data
คำอธิบาย: ใช้สำหรับอัปเดตหรือส่งข้อมูลบูรณาการจากหน่วยงานต้นสังกัด
Request JSON Body:
{
"header": {
"agency_code": "AG001",
"timestamp": "2026-05-14T14:00:00Z"
},
"body": {
"citizen_id": "3101200987654",
"full_name": "นางสาวสมศรี ทวีทรัพย์",
"data_payload": {
"income": 25000,
"status": "active"
}
}
}