360QM API Documentation
ใช้สำหรับดึงรายการตำแหน่งงานที่เปิดรับอยู่ในระบบ.
ทุก request ต้องแนบ API Key ผ่าน header อย่างใดอย่างหนึ่งด้านล่าง
| Field | Type | Description |
|---|---|---|
status | string | สถานะของคำขอ เช่น success หรือ error |
total_records | number | จำนวนรายการที่ส่งกลับ |
data | array | รายการข้อมูลตำแหน่งงาน |
| Field | Type | Description |
|---|---|---|
company_name | string | ชื่อบริษัท |
address | string | ที่อยู่บริษัท |
tax_id | string | เลขประจำตัวผู้เสียภาษี |
position | string | ชื่อตำแหน่งงาน |
salary | string | ช่วงเงินเดือนหรือค่าตอบแทน |
hc | number | จำนวนอัตราที่เปิดรับ |
priority | string | ระดับความสำคัญของตำแหน่ง |
requirements | string | คุณสมบัติหรือเงื่อนไขของงาน |
additional_contacts | string | ข้อมูลติดต่อเพิ่มเติม |
| Code | Description |
|---|---|
200 | เรียกใช้งานสำเร็จ |
401 | ไม่สามารถยืนยันตัวตนได้ |
404 | ไม่พบเส้นทางที่ร้องขอ |
429 | มีการเรียกใช้งานถี่เกินกำหนด |
500 | เกิดข้อผิดพลาดฝั่งระบบ |
const res = await fetch('https://api.360qm.co.th/jobs', {
headers: {
Authorization: 'Bearer YOUR_API_KEY'
}
});
const payload = await res.json();
console.log(payload);
import requests
response = requests.get(
'https://api.360qm.co.th/jobs',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
print(response.json())
curl https://api.360qm.co.th/jobs \ -H "Authorization: Bearer YOUR_API_KEY"
{
"status": "success",
"total_records": 2,
"data": [
{
"company_name": "บริษัท ตัวอย่าง จำกัด",
"position": "Sales Manager",
"salary": "35,000 - 50,000",
"hc": 1,
"priority": "High"
}
]
}
เอกสารนี้แสดงเฉพาะข้อมูลที่จำเป็นต่อการเชื่อมต่อ API เท่านั้น หากมีรายละเอียดภายในระบบหรือเงื่อนไขเชิง implementation เอกสาร public จะไม่แสดงออกมาโดยตรง.