Skip to content

Delhivery API reference ​

Delhivery-specific API pages live here.

Resources ​

Resource facades ​

The same operations are also available through the Delhivery facade, which owns one client and groups methods into resources. The facade is deprecated in favour of OpenLogistics({ provider: "delhivery", ... }) and will be removed after two more releases.

  • orders: create, update, cancel
  • shipments: generateLabel, createPickupRequest
  • tracking: byWaybill, byOrderId, byWaybills
  • rates: calculate
  • serviceability: check
  • waybills: fetchOne, fetchBulk
ts
import { Delhivery } from "open-logistics";

const sdk = new Delhivery({ token: "...", clientName: "..." });
const shipment = await sdk.orders.create({ ... });
const tracking = await sdk.tracking.byWaybill("1234567890");