Referensi API
Semua endpoint memakai URL yang sama. Pilih kurir lewat field carrier (body atau query). Satu Bearer token untuk semua kurir yang didukung.
Lacak pengiriman
Kirim resi atau order id di segmen path terakhir. EkspedisiKu mengembalikan event ternormalisasi per kurir. Opsional: ?carrier=lion_parcel|lalamove|jne|jnt dan ?slim=1 untuk menghilangkan JSON upstream mentah.
GET
/api/track/{resi}
lion_parcel
GET http://localhost/api/track/99LP1776579587711?carrier=lion_parcel
Authorization: Bearer <token>
lalamove
Gunakan orderId dari hasil booking sebagai id di path.
GET http://localhost/api/track/{orderId}?carrier=lalamove&slim=1
Authorization: Bearer <token>
Jangan panggil URL /v3/… kurir langsung dari client — gunakan route EkspedisiKu di atas. Opsional ?slim=1 menghilangkan JSON upstream mentah di carriers[].
Contoh response
application/json
{
"success": true,
"resi": "99LP1776579587711",
"carriers": [
{
"id": "lion_parcel",
"label": "Lion Parcel",
"available": true,
"status": 200,
"message": "OK",
"events": [
{ "time": "2026-04-19T19:46:45+07:00", "status": "BKD", "location": "CGK", "remarks": "..." }
]
}
]
}