CargoWise API
CargoWise gates all API access behind a formal developer portal enrollment requiring proof of customer relationship. Freight forwarder and customs data is not accessible self-serve. Integuru generates a production-ready HTTP API. Chat with us to get started.
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on production plans
$0
Sandbox trial before production
What CargoWise currently offers publicly
CargoWise is the dominant freight forwarding and customs management platform in international logistics. The CargoWise Developer Portal gates all API access behind a formal enrollment process that requires proof of an existing customer relationship. There is no self-serve sandbox, no trial API access, and no documented path to production credentials without completing the developer enrollment. Freight tech platforms building customs automation or freight audit tools on CargoWise data cannot access freight forwarder and customs records without first completing the enrollment process.
CargoWise official siteHow Integuru fills the gap
Integuru generates a production-ready HTTP API for CargoWise without a partner agreement. It maps the authenticated network requests the CargoWise web app already makes, handles the login flow including 2FA, covers the branching states real accounts hit, and keeps the API running with 24/7 on-call maintenance on production plans.
Planned endpoints
Actions Integuru could expose
Return a list of freight shipments filtered by mode, date range, status, and origin or destination port
Retrieve the full shipment record including commodity, routing, carrier assignment, customs status, and documentation
Create a new freight shipment with origin, destination, mode, carrier, and commodity details specified
Update the status of a freight shipment to reflect departure, customs clearance, arrival, or exception events
Return a list of ocean, air, and road carriers with service details, contract rates, and route coverage
Assign a carrier and routing plan to a freight shipment with booking confirmation and rate details
Retrieve the current location and customs status for an international shipment including port events and clearance milestones
Push a shipment location or milestone update into CargoWise for tracking and customs coordination
Retrieve settlement and cost records for a freight shipment including carrier charges, duties, and agent fees
Return a list of freight invoices with carrier charges, duty payments, and payment status
These actions reflect what Integuru would generate based on the workflows CargoWise exposes through its web interface.
Need a different CargoWise action?
Tell us the workflows and accounts you need. Requested integrations are delivered to a sandbox you can test free before production.
Process
What happens after you book a call
1Tell us the CargoWise workflows you need
Book a call and list the actions, account types and call volume. There is no separate build fee to start.
2Integuru builds the API in days
The team maps the authenticated requests CargoWise makes into a direct HTTP API, covering the edge cases you named, and delivers it to a sandbox you test free.
3Move to production, maintained
Call documented REST endpoints from your stack, and hand breakage to Integuru: production integrations are maintained around the clock, with auth auto-healing included.
Guide
CargoWise integration guide
Overview
CargoWise is the dominant freight forwarding and customs management platform in international logistics, used by freight forwarders, customs brokers, and multinational shippers to manage ocean, air, and road freight across global trade lanes. Its platform covers shipment creation and booking, customs documentation and clearance, carrier management, freight audit, and accounting, and its adoption among large freight forwarders and customs brokers makes it a central data layer for international supply chains. For freight tech platforms building customs automation tools, freight audit systems, or AI-powered booking tools that serve international shippers and freight forwarders, CargoWise is the integration target that determines whether the product can operate in the enterprise freight forwarding market.
API access to CargoWise is gated entirely behind a formal developer portal enrollment that requires proof of an existing customer relationship before the application is reviewed. There is no self-serve sandbox, no trial API access, and no publicly documented path to production credentials without completing the enrollment with WiseTech Global's partnership team. The enrollment process requires an existing freight forwarder or customs broker customer as a sponsoring relationship, followed by application review, technical assessment, and a partnership agreement, with a timeline that typically runs months from initial submission. Freight tech platforms building customs automation or freight audit tools on CargoWise data have no self-serve path, which means a team that does not already have a committed freight forwarder customer cannot access the data they need to build or validate the integration.
Integuru generates a production-ready HTTP API for CargoWise using direct HTTP requests against the same endpoints the CargoWise web application uses internally for shipment management, customs tracking, carrier operations, and invoice processing. The ten planned actions cover the international freight data surfaces that customs automation and freight audit teams need: shipment creation and status, real-time customs clearance tracking, carrier assignment and booking, and invoice and settlement retrieval, without a developer portal enrollment or sponsoring customer relationship blocking access to the data that international freight tech depends on.
Why Teams Need This Integration
CargoWise's enrollment-gated access model creates hard dependencies for freight tech teams across several categories of international logistics product.
Customs automation and trade compliance platforms. Customs automation tools that file entries, classify goods, and manage duty calculations for importers need get_load_detail and get_shipment_tracking as real-time queries against the CargoWise shipment record. A customs entry must match the shipment documentation precisely, which means the automation tool needs the current commodity description, routing, and carrier data from CargoWise as inputs to the entry preparation workflow, not a batch export from the previous day. update_load_status allows the customs tool to record clearance milestones back into the CargoWise shipment record so that the forwarder's operational view stays current without manual status entry.
Freight audit and invoice verification platforms. Freight audit tools that verify carrier charges against contracted rates for international shipments need list_invoices and get_settlement to pull the full charge breakdown, including ocean freight, port charges, agent fees, and duty payments, for systematic comparison against rate cards and shipper contracts. Freight audit at scale requires programmatic access to invoice data across hundreds or thousands of shipments per month, which is not practical through manual CargoWise exports. get_load_detail provides the shipment record context that freight audit platforms need to validate that charges apply to the correct commodity, routing, and weight class.
AI freight booking and carrier management tools. AI freight booking tools that create international shipments and assign ocean or air carriers on behalf of shippers need create_load and assign_carrier to execute bookings within CargoWise without requiring a forwarder to manually enter each shipment. An AI dispatch agent that can read carrier capacity and rates but cannot write a new shipment and carrier assignment into the freight forwarder's TMS is limited to generating booking recommendations rather than executing them. list_carriers provides the current carrier roster with routing and rate information that AI booking tools need to select the optimal ocean or air service for each shipment based on transit time, cost, and reliability criteria.
Supply chain visibility and analytics platforms. Visibility platforms that aggregate tracking data across international shipments for shipper clients need get_shipment_tracking as an on-demand query against CargoWise shipment records, so that the visibility platform's ETA calculations and exception alerts reflect the current customs clearance status rather than a delayed export. list_loads feeds the data pipelines that freight analytics platforms use to calculate transit time performance, carrier reliability, and trade lane cost trends for international shippers managing multi-modal freight across multiple forwarder relationships.
Logistics Workflows This Integration Covers
The ten planned actions cover the international freight management and customs data surfaces that freight tech teams need from CargoWise:
- Shipment management:
list_loads,get_load_detail, andcreate_loadcover the shipment index, full shipment records with customs documentation and carrier assignment, and shipment creation for AI freight booking tools connecting to CargoWise as the freight forwarder TMS. - Carrier operations:
list_carriersandassign_carrierprovide the carrier roster with service and rate details and support programmatic carrier assignment and booking for AI freight booking tools managing ocean, air, and road carrier relationships. - Customs tracking and status:
get_shipment_trackingandupdate_load_statussurface real-time customs clearance milestones and support status write-backs for customs automation tools maintaining current shipment records in CargoWise. - Location updates:
update_locationpushes shipment location and milestone data for supply chain visibility platforms aggregating international tracking events across carrier and port sources. - Freight audit and invoicing:
get_settlementandlist_invoicesretrieve charge breakdowns and invoice records with duty payments and carrier fees for freight audit platforms verifying international shipment costs against contracted rates.
Adjacent Integrations
Integuru already operates in the logistics space in production. The uShip integration delivers live invoice listing for freight and large-item shipping marketplace workflows, demonstrating Integuru's direct HTTP approach on a logistics platform where no official developer API provides self-serve access. The CargoWise integration follows the same architecture: direct HTTP requests against the internal API layer, without browser automation or developer portal enrollment dependency, delivering sub-3-second response times and 24/7 on-call maintenance on Production plan accounts. uShip is Integuru's only live logistics integration today, making the CargoWise build an expansion into the international freight forwarding and customs layer that enterprise freight tech depends on.
Live in Logistics
Integuru already supports these platforms in the same vertical
Good to know
Before you book a call
- How long does this take?
- Most managed-service integration requests are built within a few days, including the workflows and edge cases you ask for.
- What if CargoWise changes or breaks?
- Every managed integration includes 24/7 on-call maintenance, so your team is never pulled into patching target-platform changes.
- What does it cost?
- You test the CargoWise integration free in a sandbox before paying anything. Production pricing follows the standard Production plan (starts at $499/month, including 24/7 on-call maintenance), scoped to the platforms, workflows and call volume you need.
FAQ