Back to Lowcademy Labs Logistics Module
▼ OutSystems Practice Environment

Logistics Integration Lab

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.

A Real API You Can Actually Integrate

This is not a mock. Register, get real credentials, call real endpoints, and see live data come back into your OutSystems app.

🔑

Real Credentials

Register and get a Partner ID, API Key, and API Secret. Pass these as headers in OutSystems exactly like a real third-party integration.

📮

Two Live Endpoints

PostConsignment returns a tracking number. FetchStatus returns live delivery updates. Same pattern you will use on real client projects.

🔄

Auto Status Progression

The system moves consignments through statuses automatically every hour. Fetch status again later and the data has changed. Just like the real world.

🖥️

Manual Status Control

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.

How the Whole Thing Works

Six steps from registration to real-time status updates inside your OutSystems application.

1

Register with a Provider

Pick ZedEx or Universal below. Fill in your organisation details and complete the captcha. Takes 30 seconds.

Register now →
2

Save Your Credentials

You receive a Partner ID, API Key, API Secret, Username and Password. Shown only once. Copy and save them before closing the page.

PartnerId  |  APIKey  |  APISecret
3

Call PostConsignment from OutSystems

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 →
4

Call FetchStatus to Get Live Updates

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 →
5

Login Here to Push Status Manually

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 →
6

Auto Updates Run Every Hour

A scheduled cron job moves all active consignments forward automatically. Come back later, call FetchStatus, and the status has progressed on its own.

Runs automatically every hour

Two Logistics Providers, One Choice

Both have identical APIs. Pick one or register with both. Your DEXPO system can work with either.

ZEDEX

ZedEx Logistics Pvt. Ltd.

Express logistics with pan-India coverage. Known for fast delivery timelines and real-time tracking.

Register with ZedEx ZedEx API Reference
UNIVERSAL

Universal Logics

Full-service logistics with surface, air, and last-mile delivery across tier 2 and tier 3 cities.

Register with Universal Universal API Reference

Everything You Need