ShippyPro API is the easiest way to integrate your system with 110+ Carriers worldwide to ship your packages.
Let's see how to integrate APIs step by step 🔍
1. API Documentation. 📄
To start using our APIs you need to read carefully our API Documentation. This way, you'll get all the information you need about how our APIs work.
2. Join ShippyPro for free. 📝
3. Connect at least one Carrier. 🚚
4. Get your API Key. 🔑
💡Note: Our APIs are written to be RESTful and SOAP.
You'll find your API Key by clicking on Integrations > API.
Once you copied your API Key, follow these steps explained here:
API Documentation > Authentication.
Please remember to set the API Call as follows:
- API KEY as Username
- Leave the Password blank
5. Test API 💻
You can now finally test our APIs using Generic as Carrier. We created this carrier in order to test all ShippyPro features.
💡Note: Generic is not a real Carrier, it won't generate any real tracking number.
Learn how to use Generic Carrier here.
You can test our API Calls from Integrations & API > API. Click on the right top button Use the API Console.
You'll get access to ShippyPro API Console, where you can test all our API Calls:
Would you like to test our APIs for free? Click on the button below to know how:
6. Which actions can I do from API section on ShippyPro?
From Integrations > API, click on View API logs you'll be able to see live requests and responses in more detail.
By clicking on API Errors instead, it's possible to consult all the history of errors faced.
Through Webhook Logs, by inserting your endpoint you'll get notified upon changes of delivery state as well as be able to access to useful insights about tracking updates
7. You're ready to go! ✨
Now you're ready to start integrating our APIs, take a look at our dedicated Help Center Articles to learn how to make the most out of ShippyPro APIs.
💡Note: remember to first accept our General Conditions from Label Creator > To Ship before using APIs.