Overview

AntarPaket API = satu REST API untuk banyak ekspedisi. Kamu tidak perlu kredensial kurir — tarif, booking, tracking, dan webhook semuanya lewat AntarPaket.

Base URL

EnvironmentBase URL
Productionhttps://antarpaket.id/api/v1
Test (sandbox)https://antarpaket.id/api/v1 dengan key ap_test_…

Sandbox dan production memakai host yang sama; pemisahan ada di jenis API key. Key ap_test_… memakai provider simulator internal — tidak pernah menyentuh kurir asli.

Quick Start — dari nol ke tarif pertama

  1. Daftar → buka Dashboard → API Keys.
  2. Buat key TEST, salin secret (hanya tampil sekali).
  3. Panggil GET /api/v1/couriers untuk melihat kurir & layanan.
  4. Panggil POST /api/v1/rates dengan area & berat.
  5. Buat quote → buat shipment → bayar → terima resi via webhook.
curl https://antarpaket.id/api/v1/couriers \
  -H "Authorization: Bearer ap_test_xxxxxxxx"

Endpoint Reference

MethodPathDeskripsi
GET/api/v1/couriersDaftar kurir aktif + capabilities
GET/api/v1/servicesDaftar layanan per kurir (filter ?courier=)
POST/api/v1/ratesCek tarif multi-kurir
POST/api/v1/quotesKunci harga (TTL 15 menit)
GET/api/v1/quotes/{id}Detail quote
POST/api/v1/shipmentsBuat shipment dari quote_id (Idempotency-Key)
GET/api/v1/shipmentsDaftar shipment (page/limit/status)
GET/api/v1/shipments/{id}Detail shipment
POST/api/v1/shipments/{id}/payBayar shipment
POST/api/v1/shipments/{id}/cancelBatalkan shipment
GET/api/v1/tracking/{awb}Tracking timeline
POST/api/v1/pickupsRequest pickup (shipment BOOKED)
GET/api/v1/pickupsDaftar pickup
GET/api/v1/pickups/{id}Detail pickup
GET/api/v1/balanceSaldo wallet
GET/api/v1/transactionsMutasi wallet
GET/POST/api/v1/webhooksKelola webhook endpoint
GET/PATCH/DELETE/api/v1/webhooks/{id}Detail/update/hapus webhook
POST/api/v1/webhooks/{id}/rotateRotasi signing secret
POST/api/v1/webhooks/{id}/testKirim event webhook.test

Detail request/response tiap endpoint: Endpoints Reference. OpenAPI: /api/openapi.json.

Webhooks

Terima notifikasi status pengiriman secara otomatis (ber-HMAC SHA-256, retry backoff, at-least-once). Panduan lengkap: Webhooks.

Guides

Developer Docs — antarpaket.id