Skip to main content

Getting Started

Welcome to the Tower Crown Logistics Console API reference. Our APIs allow you to programmatically integrate global freight transportation, shipment routing, real-time tracking, automated pricing, and prepaid wallet services directly into your e-commerce platform, warehouse management system, or custom applications.


Why Integrate with Tower Crown?

  • Real-Time Automated Dispatch: Instantly book cargo and courier services globally with a single HTTP request.
  • Dynamic Pricing Engine: Accurate, distance-and-weight-based rate calculations with transparent cost breakdowns before booking.
  • Low-Latency Tracking: Keep your customers updated via custom-branded tracking links and real-time webhook updates.
  • Granular Custom Access Controls: Create multiple API keys with customizable roles and permissions tailored to different microservices or team members.
  • Prepaid Virtual Wallet: Secure, isolated transaction processing. Top-up simulated funds in Sandbox or manage production deposits.
  • Cryptographic Webhooks: Get notified instantly when shipment statuses transition, with end-to-end payload signature validation.

Environments

We offer two distinct environments, each using its own isolated database registry:

EnvironmentBase URLAPI Keys PrefixPurpose
Sandboxhttps://api.towercrownlogistics.com/v1tcl_sb_Testing, mock funding, transit simulation
Productionhttps://api.towercrownlogistics.com/v1tcl_live_Real-world shipments, actual billing

Core Integration Flow

To successfully build your logistics integration, follow this step-by-step path:

  1. Register & Create Workspace: Sign up on the Tower Crown Developer Console and set up your workspace profile.
  2. Complete KYC Verification: Verify your business profile to transition from individual limits to full enterprise access.
  3. Configure Custom Roles: Define roles with granular permissions (e.g., shipments:write, wallet:read).
  4. Generate API Keys: Create environment-specific credentials matching your services' access requirements.
  5. Fund Prepaid Wallet: Top up your wallet (Sandbox simulation is available instantly).
  6. Register Webhook Endpoint: Specify an HTTPS URL in your console to receive automated updates when shipment statuses transition.
  7. Start Booking: Call POST /v1/shipments to register cargo bookings programmatically.