Managing shipping manually becomes increasingly difficult as your online business grows. From creating shipments and assigning courier partners to tracking orders and managing returns, handling logistics through multiple platforms can consume valuable time and increase the risk of errors.
This is where ILS Portal API Integration helps businesses streamline and automate their shipping operations. By connecting your store, marketplace, ERP, or custom application with Indian Logistics Services (ILS), you can automate order processing, shipment creation, tracking updates, return management, and much more from a single platform.
In this guide, we'll explain how to integrate the ILS Portal API, the benefits it offers, and how businesses can use it to create a fully automated shipping workflow.
Before we get into the API itself, let me give you a quick picture of what ILS Portal is, because it matters for understanding why this API is different from others you might have used.
Indian Logistics Services (ILS Portal) is a multi-courier logistics management platform built specifically for Indian eCommerce businesses. Through one dashboard, you can manage shipments across 13+ courier partners, Delhivery, Bluedart, DTDC, XpressBees, Ekart, Amazon Shipping, and more, without logging into each courier portal separately.
Many businesses start with manual shipping processes. However, as order volumes increase, manual operations become inefficient.
Common challenges include:
Shipping automation eliminates these bottlenecks by ensuring that orders move through the fulfillment process automatically and accurately.
The honest answer is any business that ships orders from a system that isn't Shopify, WooCommerce, or Wix.
That might be a D2C brand that built its own React or Next.js storefront. A textile wholesaler running orders through a custom ERP. A SaaS company that wants to embed courier management into its seller dashboard. A multi-channel aggregator handling orders from WhatsApp, Instagram, and their website all at once.
If any of those sound like you, keep reading. If you're on Shopify the native ILS plugins are probably a faster path, but the API knowledge here will still come in handy.
The ILS Orders API is a clean REST API with four endpoints, JSON in and JSON out, and authenticated with a single API key. Here's the bird's-eye view before we go deeper:
| What You Want to Do | Endpoint |
|---|---|
| Push a new order into ILS Panel | POST /api/order/create |
| Fetch an order's full details + status | POST /api/order/detail |
| Update address, tags, or add tracking | POST /api/order/update |
| Remove an order that was created by mistake | POST /api/order/delete |
Everything goes to https://ilsportal.io/api/, and every single request uses POST. You don't need OAuth, token refreshes, or any complex auth flow, just your API key in a header called auth-key.
The API integration process follows a simple workflow:
A customer places an order on your online store.
The order information is automatically transmitted to the ILS Portal through API integration.
The API generates shipping details and creates a shipment request.
The selected courier partner receives shipment information.
The shipment is picked up and enters the delivery network.
Real-time tracking information is continuously updated.
Final delivery status is automatically synced back to your system.
This automated process significantly reduces manual effort and speeds up order fulfillment.
Start by registering your business with Indian Logistics Services (ILS) and setting up your logistics account.
Ensure your shipping preferences, warehouse information, and courier configurations are properly configured.
After account setup, you'll receive API access credentials that allow your system to communicate with the ILS Portal securely.
These credentials may include:
Store these credentials securely and avoid exposing them publicly.
The ILS Portal can be integrated with:
Developers can use the API endpoints to establish secure communication between systems.
Map your platform's order fields with ILS shipping requirements.
This typically includes:
Proper mapping ensures smooth shipment creation.
Before moving to production, verify that:
Testing helps prevent operational issues after deployment.
Once testing is complete, activate the integration and begin processing live orders through the automated shipping workflow.
Monitor the system during the initial phase to ensure optimal performance.
To give you a clear picture of the before and after, here's how the two approaches compare side by side:
| Aspect | Manual Process | After ILS API Integration |
|---|---|---|
| Order entry speed | Minutes per order, per team member | Milliseconds, automated |
| Human error rate | High — typos in addresses and AWBs | Near-zero — validated programmatically |
| COD handling | Tracked in spreadsheets | Built-in payment_type field |
| GST compliance | Manual GSTIN/HSN entry | Sent per-order via API automatically |
| Partial shipments | Tracked manually | Handled natively with items[] |
| Scalability | Breaks down at 100+ orders/day | Handles thousands without extra staff |
| Courier flexibility | Repeat work per courier | One API, 13+ couriers via ILS Panel |
The ROI on this integration shows up in the first week. Once it's live, the time your team was spending on manual data entry goes back to customer service, product, and growth.
You'll need a developer to integrate it into your production system. But you can test and explore all four endpoints yourself using the Postman collection, no code required for that part.
Yes. Your ILS Panel account includes API access, and your first 25 shipments cost nothing. Sign up at ilsportal.io/register.
Yes, it works with any platform that can make an HTTP POST request. Language and framework don't matter.
The ILS Orders API is currently built for domestic Indian shipping. Address fields follow the Indian format: PIN code, state code, and 10-digit mobile number.
The API returns a 400 Bad Request with a clear message like "Invalid request keys: total_price". You never get an HTML error or an empty response; you always get clean JSON.
The key is only visible to you inside the ILS Panel. If you ever suspect it's been exposed, contact [email protected] to rotate it. All derived tokens are immediately invalidated.
Yes. The ILS Orders API works seamlessly with white-label accounts on the platform.
If you've read this far, you already have everything you need to know. The ILS Orders API is genuinely one of the cleanest shipping integrations available for Indian eCommerce, with four endpoints, consistent JSON, COD support, GST fields, partial fulfillment, and a free Postman collection to get you testing in minutes.
Your first 25 orders are free. There's no reason not to start today.