API Reference

Integrate external storefronts, warehouse networks, and CRM platforms with DMS Pro using our high-velocity REST API.

API Authentication

Authenticate your REST clients by providing your unique API Bearer Token in the authorization header. All API requests must be transmitted securely over HTTPS.

Request Header Example

Authorization: Bearer dms_token_abc123...

Looking for Webhooks?

Register webhooks to receive real-time notifications about stock-outs, inventory decrements, invoice payments, and delivery achievements.

Request Webhook Sandbox

Core API Endpoints

GET/api/v1/inventory/products
Fetch real-time stock levels, catalog SKUs, and warehouse bin allocations.

Response JSON Payload

{
  "status": "success",
  "data": [
    {
      "sku": "DMS-VEH-1002",
      "name": "Standard Engine G-3",
      "quantity": 42,
      "warehouse": "Main Hub A"
    }
  ]
}
POST/api/v1/billing/invoices
Instantly record wholesale transactions and issue tax-compliant billing receipts.

Response JSON Payload

{
  "status": "success",
  "invoice_id": "INV-2026-09882",
  "total": "999.00",
  "currency": "BDT"
}
POST/api/v1/orders/sync
Sync e-commerce orders (Shopify / WooCommerce) directly to the fulfillment pipeline.

Response JSON Payload

{
  "status": "success",
  "message": "Order sync initialized.",
  "sync_id": "sync_6a1d19fa5b4a7"
}