EkspedisiKu

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": "..." }
      ]
    }
  ]
}