• Best Practices
  • Product news

Integrations and API Management in Track-POD

Alina Kostukova
by Alina Kostukova and Oleg Triers March 20, 2025

track pods API

Connect Track-POD to your entire ecosystem with our powerful API, offering more than just data transfer—think advanced permissions, real-time triggers, and rock-solid security. 

Unlock seamless workflows for everything from order updates to route optimization with a simple HTTP interface. Dive in to discover how our API puts you in control of your logistics integrations.

On this page:

  1. Track-POD API
  2. Configuring API Key and its restrictions
  3. Data from endpoints and schemas
  4. Webhook triggers
  5. Built-in integrations
  6. Zapier integration
  7. Integrately integration
  8. Custom API integrations
  9. Track-POD API Best practices
  10. Get Started Today

Track-POD API

Track-POD API menu

Track-POD's open API, accessible at api.track-pod.com/index.html, offers a free HTTP interface (JSON/XML) for key delivery management features. 

! Imagine an e-commerce store where orders automatically sync to Track-POD, ready for routing—that's the power of our API. It automates tasks like adding orders, updating addresses, and creating routes.

The API supports GET, POST, PUT, and DELETE requests and categorizes data: Address, Route, Order, Driver, Test, and Vehicle. 

For enhanced security, use API key Restrictions to whitelist specific IP addresses, blocking all others. This is vital for sharing API access with partners while keeping data secure.

Configuring API Key and its restrictions

In order to use Track-POD’s API, you must generate and use your own unique API key.

  1. Go to Settings > Integrations > Web API, and click Edit or Add API key.

    Integrations menu in Track-POD
  2. Choose Restricted Access to configure what kind of information you’re sending out.

  3. Configure restrictions:
  • Domain restrictions. The shipper’s access to orders, routes, and directories can be limited inside API key.

    For example, if a logistics company works with
    multiple retail clients, they can create separate API keys for each client, restricting access to only their specific orders and routes. This ensures data privacy and prevents one client from seeing another's information.

  • HTTP restrictions can limit access to specific domain orders, routes, and directories inside the API key based on the domain restrictions selected.

    So, if, for instance, a third-party logistics provider (3PL) only needs to view delivery routes but not modify them, HTTP restrictions can be set to grant read-only access, preventing accidental changes and maintaining data integrity.
  • Allowed IP List:
    • Enter the specific IP addresses you wish to whitelist. Any IP not specified will be automatically blacklisted. A logistics company might need to share API access with a specific warehouse management system (WMS) located at a known IP address. By whitelisting only that IP, they ensure that only the WMS can connect to their Track-POD API, blocking unauthorized access from other sources.
  • Toggle All IPs Allowed:

Click the All IPs allowed toggle to clear the Allowed IP list and whitelist every IP. This option might be used temporarily during initial testing or setup, but for production environments, it's highly recommended to use the Allowed IP List for security reasons.

Once your API Key is created and configured, pick it from the list of keys you have in your system, add to your software and receive the information in any environment:

Note: Track-POD's API imposes user-friendly rate limits of 20 requests per second or 400 requests per minute, allowing for sufficient API usage without overwhelming restrictions.

Data from endpoints and schemas

In addition to the standard data provided by our API, the Driver schema now includes a Note field. When you add or edit driver information in Directories > Drivers

API response with Note

Any note entered there will appear in the API response for Driver endpoints.

The full list of information fields sent: 

  • ID
  • Name
  • Vehicle
  • Phone
  • Username
  • Depot
  • Active
  • Note 

This enhancement allows for richer integration possibilities, enabling your systems to capture additional context about drivers directly from your Track-POD instance.

Webhook triggers

 webhooks track-pod

Webhooks are messages sent by Track-POD to your app, containing data about specific events like order creation or route updates. To learn more about using Webhooks, read this document.

Webhooks activate when a certain event happens. You must configure the event triggers in the system:

 edit API Webhooks

  1. Go to Settings > Integrations > Webhooks, and either Add Webhook or Edit an existing one.
  2. In the field Events to Send, add the event triggers that you want to activate the sending of your data.

The following events are available:

  • For Orders:
    • Updated 
    • Created 
    • Deleted
    • Rescheduled
  • For Order Status
    • Updated
    • Updated & ePOD ready: Activates when an order is updated and its ePOD (electronic proof of delivery) status is set to ready.
  • For Routes
    • Created 
    • Updated 
    • Deleted 
    • Optimized
    • Started
    • Closed
    • ETA recalculated
    • Ready: Activates when a route is marked as ready. To mark a route as ready, navigate to Plan & Track, select a route from the menu, and click Mark as Ready. Once marked, the webhook sends a request with all relevant route data and returns a response containing the necessary information.

Customize your notification system by adding as many triggers as needed to suit your operational workflows.

Built-in integrations

 Built-in Integrations

Track-POD comes with built-in and easy to set up shipping integrations that easily connect with various software systems to enhance delivery management operations:

  • With MYOB integration, businesses can automate order imports from their MYOB Business account, simplifying ecommerce order fulfillment and unifying invoicing and shipping processes.
  • Linnworks integration makes order fulfillment and tracking effortless, ensuring seamless synchronization between Track-POD's last-mile logistics system and Linnworks' order management platform. 
  • WooCommerce integration provides a comprehensive solution for online business of any sizes. It offers instant two-way synchronization of data to streamline order fulfillment and provide accurate delivery estimates. 
  • QuickBooks integration enables the automatic generation of Track-POD orders from QuickBooks Estimates or Invoices, eliminating manual data entry and streamlining proof of delivery document management. 
  • Xero integration offers fully automatic data processing, allowing users to upload historical transactions and filter invoices or quotes based on their status. Xero ensures correct invoicing, even in tricky scenarios such as partial deliveries.
  • Unleashed integration enables smooth supply chain management by routing orders from the Unleashed system to Track-POD and providing flexibility in selecting specific order statuses for import. This functionality improves visibility and control over the order management process.

Zapier integration

Zapier integration Track-Pod 

The integration between Zapier and Track-POD offers users a powerful solution to automate tasks and streamline workflows. 

With Zapier acting as a bridge between Track-POD and more than 5000 other apps like Shopify and Sage Accounting, users can automate processes such as order processing and invoice management. 

By eliminating manual data entry and promoting seamless data flow between Track-POD and these apps, businesses can save time and resources while ensuring smoother operations. 

For example, the API integration with Shopify allows for automatic import of new orders into the Track-POD dashboard, facilitating efficient route planning and order delivery. Similarly, the integration with Sage Accounting enables businesses to update orders and invoices based on changes in status, which improves financial management and operational coordination.

Integrately integration

Integrately integration 

Track-POD also features an integration with Integrately — a no-code automation platform that allows you to connect Track-POD with thousands of other apps, fast. To get started, go to Settings > Integrations > Integrately. There, you’ll find a dedicated tab filled with ready-to-use automation templates. 

Whether you're looking to sync orders from your CRM, trigger notifications, or automate back-office processes, Integrately gives you the flexibility to build custom workflows without writing a single line of code.

A typical use case? Imagine a delivery business that receives online orders through a CRM like Raynet or NetHunt. With Integrately, you can automatically create those orders in Track-POD, trigger route assignments, and even send updates via Gravitec.net or SMS—all in one automated flow. The result: faster dispatching, fewer errors, and a better customer experience from first click to final mile.

You can explore integrations with a myriad of tools for every possible need.

Use the search bar within the Integrately tab to quickly find the apps you already use and connect them to Track-POD in just a few clicks. With these plug-and-play automation options, your team can spend less time on manual tasks and more time delivering exceptional service.

Custom API integrations

Quick built-in integrations, Web API, and Webhooks give plenty of integration options, but Track-POD goes further with custom APIs for a more personalized approach.

Advanced Plus and Enterprise users can request custom API integrations to meet their specific needs.

All unique requests for custom API integrations can be handled with our technical team, who will provide the best solution within the scope of technical capabilities.

Track-POD API Best practices

API work should be left in the hands of experts. As you’re working with Track-POD’s API, keep in mind the following points:

  1. Check the API Documentation:
    • Visit our API documentation page to review detailed examples and object samples that explain how to use various parameters.
  2. Get Authorization:
    • Click the green Authorize button on the API description page to log in with your secret key. Retrieve your key from your Track-POD account under the Web API tab; you can create multiple keys for different integrations.
  3. Run Your First Test:
    • Use the Try it out button for the “get an order by number” GET request. Enter the order number, press Execute, and verify the response code and body.
  4. Test Other Requests:
  5. Monitor API Performance:
    • Regularly check usage metrics and performance data to quickly identify and resolve any issues.
  6. Keep APIs Secure:
    • Safeguard your API keys using stringent access controls and robust authentication measures.
  7. Explore Built-In Integrations:
  8. Contact Support:
    • For assistance with API integrations, reach out to our dedicated customer support team or consult our knowledge base.

Get Started Today

Track-POD’s enhanced API management empowers you to securely connect your systems with our powerful delivery management software. With advanced IP restrictions, enriched webhook triggers, and detailed endpoints—including the new Driver Note field—you have everything you need to streamline your integrations and drive operational efficiency.

  • Last Mile Delivery
Custom ePODs and PDF Editor 4

Extended and Customizable ePOD Template

Customize your ePODs with new smart placeholders to reflect pricing, photos, and signatures — delivering clear, branded delivery records tailored to your business needs.

Read More
Customizable dashboard

Customizable Dashboard: Your Command Center

Experience a command center at your fingertips—customize your Plan & Track and Orders dashboards to orchestrate every detail of your delivery operations.

Read More
Shipping KPIs dashboard

NEW Analytics & Reports

Explore Track-POD's new analytics dashboard, delivering real-time shipping KPIs, plan versus actual insights, and customizable driver performance reports to supercharge your last-mile delivery success.

Read More