Getting India Post API access
Booking from Shopify uses India Post’s business API, which needs its own access. Here’s what to ask India Post for, and in what order.
1. A business account
You need an India Post business (contractual) account with a customer ID, arranged with your India Post business development or sales team. India Post bills your postage under it.
2. The API login
Ask your India Post sales executive to raise an API integration request with CEPT, India Post’s IT centre, for your customer ID, and say Enrixa IndiaPost will do the integration. CEPT then sends an API username and password. They’re not the same as your customer portal login, which won’t work for booking.
3. Contracts and article IDs
India Post gives you a contract ID for each service on your account (for example Speed Post or Business Parcel), and allots a range of article IDs: the barcodes your parcels are labelled with.
4. Approving our server
India Post only accepts API calls from servers it has approved. We give India Post what it needs to approve ours for your login. Until then the app saves your login and keeps checking it, and shows “Connected” once India Post allows it.
5. Test first, then live
India Post has a test system and a live system, with separate logins and article ID ranges. You can try everything on the test system first. See test and live systems.
Stuck at any step? Email support@myenrixa.com and we’ll help you through it.
Get started
Request early access Or read the setup guide, or ask us for setup help.