← Back to all docs

GetSwift API

GetSwift is a delivery management and last-mile logistics platform that lets businesses dispatch, route, and track deliveries with driver mobile apps, proof of delivery, and real-time tracking. Its REST API V2 lets you obtain quotes, book deliveries, check driver availability, track orders, and view delivery history—and Supergood extends that surface so you can programmatically pull deliveries, drivers, routes, and tracking events, and push new jobs and status updates back into GetSwift.

By Alex KlarfeldMay 30, 2026
GetSwift API

What is GetSwift?

GetSwift is a web-based delivery management and last-mile logistics platform that helps businesses dispatch, route, and track deliveries. Operators use GetSwift to auto-assign orders to drivers through a proprietary batching algorithm that weighs distance, driver availability, load capacity, and performance; optimize routes; monitor jobs and driver locations in real time; and capture proof of delivery via photos, signatures, and notes from Android and iOS driver apps.

Core product areas include:

  • Dispatch & Routing (automated batching, smart route optimization)
  • Real-Time Tracking (live driver and delivery status dashboard, customer order tracking)
  • Driver Management (Android/iOS driver apps, task assignment, performance assessment)
  • Proof of Delivery (photo capture, electronic signatures, customer notes)
  • Analytics & Reporting (job tracking, performance metrics, customer feedback)
  • API & Integrations (REST API V2, webhooks, native POS, ecommerce, and online-ordering connectors)

Common data entities:

  • Deliveries, Jobs, Quotes, Bookings, Order History
  • Drivers, Availability, Assignments, Performance
  • Routes, Pickup/Drop-off Addresses, Time/Distance/Cost Estimates
  • Tracking Events, Delivery Status, Proof of Delivery (photos, signatures, notes)
  • Customers, Merchants, Webhook Subscriptions

The GetSwift Integration Challenge

GetSwift exposes a documented REST API V2, but turning a dispatch- and driver-app-driven operation into reliable end-to-end automation still carries friction:

  • Merchant API key handling: A single merchant key can book deliveries and incur charges, so calls must be server-side only and keys kept out of clients—headless automation needs careful secret management
  • Mobile-only driver data: Proof of delivery, live location, and status capture originate in the Android/iOS driver apps, not always surfaced cleanly through the public API
  • API path versioning: The legacy /api/v2 path was superseded by /api/public/v2 in 2019, and new endpoints land only on the newer path—integrations must track which surface they target
  • Real-time event coverage: Tracking, dispatch, and status changes flow through webhooks whose configuration and reliability vary by deployment
  • Strict request formatting: POSTs require Content-Type application/json and ISO 8601 timestamps, and small formatting errors silently break bookings
  • Native integration sprawl: POS, ecommerce, and online-ordering connectors each map orders into GetSwift differently, fragmenting the data model downstream

How Supergood Creates GetSwift APIs

Supergood combines GetSwift's REST API V2, authenticated session flows, and webhook events to deliver a resilient, normalized API layer over your GetSwift account—so deliveries, drivers, routes, and tracking events behave like a single consistent surface.

  • Secures merchant API keys server-side with an encrypted credential vault and scoped access
  • Maintains session continuity with automated refresh and change detection across API and app surfaces
  • Normalizes deliveries, jobs, drivers, routes, and tracking events into consistent objects so you integrate once
  • Handles /api/public/v2 path versioning, ISO 8601 formatting, and webhook delivery so you don't have to

Use GetSwift with AI agents: GetSwift MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your GetSwift account, merchant keys, webhooks, and the entities you need.

  • Supergood Generates and Validates Your API

We deliver a production-ready GetSwift adapter tailored to your delivery operation and integrations.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as GetSwift evolves.

getswift

API Endpoints

Authentication

POST/authenticate

Authenticate to a GetSwift account with your server-side merchant API key and obtain a scoped session for downstream calls.

Deliveries

GET/deliveries

List deliveries and order history with filters for status, date range, driver, and pickup/drop-off location.

Deliveries

POST/create_delivery

Book a new delivery with pickup and drop-off addresses, items, and timing in ISO 8601 format.

Quotes

POST/create_quote

Obtain time, distance, and cost estimates for a job and check driver availability for on-demand bookings.

Drivers

GET/drivers

Retrieve drivers, their availability, current assignments, and performance data.

Tracking

GET/tracking

Pull real-time tracking events, delivery status, and proof of delivery for a given job.

Use Cases

Automate delivery booking from your order flow

- Push new orders from POS, ecommerce, or ordering systems into GetSwift as deliveries - Obtain time, distance, and cost quotes before committing a booking - Confirm driver availability for on-demand jobs without manual dispatch

Sync deliveries and tracking into your data stack

- Pull deliveries, jobs, and order history into a single warehouse - Stream tracking and status events to BI and customer-experience tools - Reconcile proof-of-delivery photos, signatures, and notes against orders

Monitor drivers and fleet performance

- Pull driver availability, assignments, and performance metrics - Surface late or missed deliveries to retention and support workflows - Track route and dispatch efficiency across the fleet

Power customer-facing delivery tracking

- Expose real-time delivery status to customer portals and notifications - Trigger ETA and status updates from webhook events - Close the loop with proof-of-delivery confirmation back to the customer

Technical Specifications

Authentication

Server-side merchant API key managed in a secure session; never exposed client-side

Connectivity

GetSwift REST API V2 (/api/public/v2) plus webhooks, with authenticated app flows where data isn't exposed publicly

Response format

Normalized JSON across Deliveries, Jobs, Quotes, Drivers, Routes, and Tracking objects

Rate limits

Adaptive throttling tuned to your account to avoid GetSwift-side limits and key deactivation

Session management

Automatic credential rotation, key scoping, and refresh across API and app surfaces

Data freshness

Near real-time pulls for deliveries, driver status, and tracking with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event callbacks for booking, dispatch, driver assignment, status change, and proof of delivery

Latency

Sub-second reads on cached entities; multi-second writes when booking and quoting deliveries

Throughput

Horizontally scaled workers sized to high-volume dispatch and last-mile delivery loads

Reliability

Retry, backoff, and idempotency keys for booking, status, and tracking transactions

Adaptation

Continuous monitoring of GetSwift API path changes, webhook updates, and integration drift

Frequently asked questions

Yes. Supergood works against the /api/public/v2 surface and webhooks, handling the path versioning that replaced the legacy /api/v2 path so your integration stays current as new endpoints are added.

Keys are stored in an encrypted vault and used only server-side with scoped access, so they're never exposed to clients—avoiding the unwanted charges and key deactivation that come from leaked keys.

Yes. Driver availability, assignments, performance, and proof-of-delivery photos, signatures, and notes are normalized into the same API surface, including data that originates in the Android and iOS driver apps.

Yes. You can obtain time, distance, and cost quotes, check driver availability, and book deliveries with pickup and drop-off addresses—Supergood handles the required JSON formatting and ISO 8601 timestamps.

Yes. Tracking events, delivery status, and dispatch changes are delivered via webhooks and normalized so you can power customer tracking and downstream automation reliably.

Ready to get a real API?