REST API v3

API Reference

เอกสารอ้างอิงครบครันสำหรับ ETrackings REST API — ติดตามพัสดุ, ดูรายชื่อขนส่ง, ส่งแจ้งเตือน และรับ webhook ทุก endpoint ต้องใช้ HTTPS

https://api.etrackings.com/api/v3
เริ่มต้นใช้งาน
1
สร้างบัญชี ETrackings
สมัครฟรี หรือ เข้าสู่ระบบ บัญชีที่มีอยู่แล้ว
2
รับ API Key & Key Secret
Settings › API Keys — ไปที่ Settings › API Keys เพื่อรับ credentials สำหรับส่ง request
3
ส่ง API Request แรก
ใส่ headers แล้วเรียก endpoint ที่ต้องการ ดูตัวอย่างด้านล่าง
การยืนยันตัวตน

ทุก request ต้องส่ง credentials ผ่าน HTTP headers ทั้งสองตัวนี้

Etrackings-Api-Key
API Key จาก Settings › API Keys
Etrackings-Key-Secret
Key Secret จาก Settings › API Keys
Accept-Language
ภาษาของข้อมูลที่ส่งกลับ — th หรือ en
Etrackings-Api-Key: YOUR_API_KEY Etrackings-Key-Secret: YOUR_KEY_SECRET Accept-Language: th Content-Type: application/json
Quick Start — ติดตามพัสดุ

POST /tracks/find — POST พร้อม courier และ trackingNo

curl --request POST \ 'https://api.etrackings.com/api/v3/tracks/find' \ --header 'Etrackings-Api-Key: YOUR_API_KEY' \ --header 'Etrackings-Key-Secret: YOUR_KEY_SECRET' \ --header 'Accept-Language: th' \ --header 'Content-Type: application/json' \ --data-raw '{"courier":"kex-express","trackingNo":"SHP5054369172"}'
Response
{ "meta": { "code": 200, "message": "OK" }, "data": { "trackingNo": "SHP5054369172", "courier": "เคอรี่ เอ็กซ์เพรส", "courierKey": "kex-express", "status": "ON_DELIVERED", "timelines": [...] } }
รูปแบบ Response

ทุก response จะอยู่ใน JSON format มี meta object บอก HTTP status code และ data object สำหรับข้อมูล

สำเร็จ — 2xx
{ "meta": { "code": 200, "message": "OK" }, "data": {...} }
Error — 4xx / 5xx
{ "meta": { "code": 401, "message": "Invalid API key." } }