A real API environment for OutSystems learners. Register, get credentials, call live endpoints from your DEXPO project, and watch status updates happen in real time.
This is not a mock. Register, get real credentials, call real endpoints, and see live data come back into your OutSystems app.
Register and get a Partner ID, API Key, and API Secret. Pass these as headers in OutSystems exactly like a real third-party integration.
PostConsignment returns a tracking number. FetchStatus returns live delivery updates. Same pattern you will use on real client projects.
The system moves consignments through statuses automatically every hour. Fetch status again later and the data has changed. Just like the real world.
Log in as a partner and push any consignment to a specific status instantly. Test edge cases in your app without waiting for auto updates.
Six steps from registration to real-time status updates inside your OutSystems application.
Pick ZedEx or Universal below. Fill in your organisation details and complete the captcha. Takes 30 seconds.
Register now →You receive a Partner ID, API Key, API Secret, Username and Password. Shown only once. Copy and save them before closing the page.
Add the REST API in OutSystems. Pass credentials as headers. Send consignee details in the body. Get back a Tracking Number and store it in your entity.
See API signature →Pass the Tracking Number to FetchStatus. Get back current status, delay flag, last comment, and who updated it. Show this on your DEXPO order screen.
View all statuses →Log in with your partner credentials. Enter a tracking number, pick a new status, add a comment. Then call FetchStatus from OutSystems and see the update reflected instantly.
Partner Login →A scheduled cron job moves all active consignments forward automatically. Come back later, call FetchStatus, and the status has progressed on its own.
Both have identical APIs. Pick one or register with both. Your DEXPO system can work with either.
Express logistics with pan-India coverage. Known for fast delivery timelines and real-time tracking.
Full-service logistics with surface, air, and last-mile delivery across tier 2 and tier 3 cities.
Full endpoint docs with request and response examples, header requirements, and error codes.
All possible statuses with IDs, labels, and the progression hierarchy. Map these to your OutSystems entities.
Log in with your registration credentials to manually update consignment statuses and validate real-time updates.