FOR DEVELOPERS

Build your shipping workflow on the RC:Ship API.

Connect your commerce platforms, order management systems, or custom internal tools to a unified multi-carrier shipping engine.

POST /v1/shipments
POST /v1/shipments
Host: api.rc-ship.com
Authorization: Bearer sk_live_...
Content-Type: application/json

{
  "orderId": "RC102948",
  "destination": {
    "name": "Sanjay Kumar",
    "address1": "123 Main St",
    "city": "Mumbai",
    "state": "MH",
    "zip": "400001",
    "country": "IN"
  },
  "parcel": {
    "weight": 1.2,
    "dimensions": { "length": 10, "width": 8, "height": 4 }
  }
}

// Response
{
  "id": "shp_9x8c7v",
  "status": "created",
  "carrier": "delhivery",
  "trackingNumber": "1928374650",
  "labelUrl": "https://api.rc-ship.com/v1/labels/shp_9x8c7v.pdf"
}

Built for engineering teams.

Integrate shipping logistics into your software without maintaining dozens of brittle carrier connections.

Commerce platforms

Connect custom headless storefronts to fetch live rates directly at checkout based on accurate dimension calculations.

OMS / ERP

Create shipments programmatically directly from your central source of truth, automating the entire manifesting pipeline.

WMS

Connect your warehouse workflows to automatically fetch and print ZPL labels as soon as a picker scans an order.

Internal applications

Build custom operational tools for your support and logistics teams using our comprehensive REST architecture.

React to shipping events in real time.

Stop polling. RC:Ship normalizes tracking events from the carrier network and pushes them directly to your webhook endpoints.

shipment.created
label.generated
shipment.picked_up
shipment.in_transit
shipment.delivered
shipment.exception
Carrier Network
RC:Ship Webhooks
POST
Your Custom System

API FAQ

Does RC:Ship provide a REST API?

Yes, we provide a modern JSON REST API secured via Bearer tokens for all core shipping operations.

What can I do through the API?

You can programmatically retrieve rates across carriers, create shipments, generate labels, and track packages.

Can I integrate an OMS or ERP?

Yes. Enterprise teams commonly use our API as middleware to connect their SAP, NetSuite, or custom OMS to the global carrier network.

Does RC:Ship provide webhooks?

Yes. You can subscribe to real-time webhooks to push tracking events and state changes directly to your application without polling.

Start building with RC:Ship.

Explore our developer resources and connect your custom systems to the multi-carrier network.

Carrier Network

Connect Your Entire Logistics Stack

One API. Dozens of carriers. Zero maintenance headaches.

Integrating a new shipping carrier usually means weeks of development, reading outdated API documentation, and testing edge cases. RC:Ship has already done the heavy lifting, providing a unified gateway to India's top logistics providers.

The Unified Carrier API

We've normalized the data structures for rating, labeling, and tracking across all our supported carriers. This means generating a label for Blue Dart requires the exact same API payload as generating a label for Amazon Shipping.

Adding a new carrier to your network should be a business decision, not an engineering bottleneck.

Simply enter your carrier credentials in the RC:Ship dashboard, and the new provider is instantly available in your routing rules and API requests.

Bring Your Own Rates

We do not resell postage or mark up rates. You connect your direct, negotiated accounts. This ensures you maintain your volume discounts and direct relationships with your carrier account managers.

Integration Benefits

Plug and Play
Connect new carriers instantly via the dashboard.
Normalized Tracking
Consistent tracking statuses regardless of the underlying carrier.
Automatic Updates
We handle all carrier API changes and deprecations behind the scenes.
Direct Accounts
Use your own credentials to access negotiated rates.