API Integration Suite - Build Custom Logistics Workflows
Full shipping API suite for forward and reverse shipment creation, real-time tracking, COD data, webhook notifications - build custom dashboards, mobile apps, and enterprise integrations.
Get API AccessSix API Capabilities - Full Shipping Lifecycle
ProShip's API suite gives engineering teams programmatic access to the entire shipping lifecycle. Create shipments, track in real time, manage reverse logistics, pull financial data, and receive webhook events - all through well-documented REST APIs. Whether you are building a custom storefront, a branded mobile app, an internal ops dashboard, or connecting ProShip to your ERP, the API suite provides the building blocks.
Forward Shipment Creation
Create shipments, generate AWBs, and print labels via API - supporting single orders, bulk uploads, and marketplace-synced auto-creation.
Reverse Shipment Creation
Initiate reverse pickups programmatically with return reason, QC instructions, and dynamic courier allocation - fully integrated with RMS.
Real-Time Tracking + Webhooks
Poll tracking status on-demand or receive push webhook notifications for every shipment milestone - from pickup to delivery or RTO.
COD & Invoice Data
Retrieve COD remittance details, invoice breakdowns, freight charges, and reconciliation data via dedicated financial APIs.
Large Dataset APIs
Pull bulk shipment data, performance analytics, and courier metrics for custom dashboards, BI tools, and internal reporting systems.
Full Documentation & SDKs
Comprehensive API documentation with request/response examples, error codes, rate limits, and integration guides for custom webstore and mobile app builds.
Frequently Asked Questions
- The API suite covers the full shipping lifecycle: create forward and reverse shipments, generate AWBs and labels, fetch real-time tracking updates via polling or webhooks, retrieve COD remittance and invoice data, pull large datasets for custom dashboards, and receive event-driven webhook notifications. Brands use these APIs to power custom webstores, mobile apps, internal tools, and third-party integrations.
- Yes. ProShip supports event-driven webhook notifications for all major shipment lifecycle events - shipment created, picked up, in-transit, out-for-delivery, delivered, NDR flagged, RTO initiated, and returned. Webhooks push real-time data to your endpoint, eliminating the need for constant polling and enabling instant updates in your systems.
- Yes, ProShip provides a full sandbox environment with test API credentials for development and testing. The sandbox mirrors production APIs with simulated courier responses, allowing engineering teams to build, test, and validate integrations without affecting live shipments. Sandbox access is provided during onboarding along with comprehensive API documentation.
- The ProShip API uses token-based authentication with API keys issued per client account. Each API request requires an authorization header with the client's unique API key. Keys can be generated and revoked from the ProShip dashboard, and separate keys can be created for production and sandbox environments to maintain security boundaries between testing and live operations.
- Yes, the ProShip API supports bulk shipment creation through a dedicated batch endpoint that accepts multiple shipment records in a single API call. This is ideal for high-volume dispatch operations that need to process hundreds or thousands of orders programmatically. PACE automatically assigns the optimal courier for each shipment in the batch, and bulk AWB and label generation is handled in parallel.
- ProShip's API rate limits are configured based on the client's plan and expected volume. Standard plans support sufficient throughput for most D2C operations, while enterprise plans offer higher rate limits for brands processing thousands of shipments per hour. Rate limit details are documented in the API reference, and the integration team can adjust limits based on specific operational requirements.
- ProShip provides dedicated financial APIs that return COD remittance details including collection amount, delivery date, remittance cycle (D+1, D+2, or standard), settlement date, and UTR number. These APIs support date-range queries and partner-level filtering, enabling automated reconciliation with your accounting system without manual report downloads.
- Yes, the tracking API returns real-time shipment status with normalized milestone data that can power a fully custom branded tracking page on your website or app. The API provides current status, transit history, estimated delivery date, and courier details in a structured JSON format. Many D2C brands use this API to replace generic courier tracking pages with their own branded tracking experience.
- Yes, the reverse shipment API allows programmatic initiation of return pickups with return reason, QC instructions, and preferred pickup date. The API integrates with ProShip's RMS for OTP verification and doorstep QC workflows. Dynamic reverse courier allocation is handled automatically, and tracking updates for reverse shipments follow the same webhook and polling patterns as forward shipments.
- The ProShip API returns standard HTTP status codes with detailed error objects containing error code, human-readable message, and field-level validation details. Common scenarios like invalid pincode, unsupported weight, or serviceability failure return specific error codes that enable programmatic error handling. The API documentation includes a complete error code reference with recommended resolution actions for each error type.
What can I build with the ProShip Shipping API suite?
Does Prozo provide webhook notifications for shipment events?
Is there a sandbox environment for testing the ProShip API?
What authentication method does the ProShip API use?
Can I create bulk shipments through the API?
What rate limits apply to the ProShip API?
How do I retrieve COD remittance data through the API?
Can the API be used to build a custom branded tracking page?
Does the API support reverse shipment creation for returns?
What error handling and response codes does the ProShip API provide?
Build Logistics Into Your Product - Not Around It.
Get full API access to ProShip's shipping, tracking, and financial data. Our integration team will help you go live fast.
Request API DocsGet in Touch
Tell us about your integration requirements - our engineering team will provide API credentials, documentation, and sandbox access.
Get in Touch
Fill in your details and our team will reach out shortly.