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.

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:
Common data entities:
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:
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.
Use GetSwift with AI agents: GetSwift MCP Server →
Book a 30-minute session to confirm your GetSwift account, merchant keys, webhooks, and the entities you need.
We deliver a production-ready GetSwift adapter tailored to your delivery operation and integrations.
Go live with continuous monitoring and automatic adjustments as GetSwift evolves.
Authentication
/authenticateAuthenticate to a GetSwift account with your server-side merchant API key and obtain a scoped session for downstream calls.
Deliveries
/deliveriesList deliveries and order history with filters for status, date range, driver, and pickup/drop-off location.
Deliveries
/create_deliveryBook a new delivery with pickup and drop-off addresses, items, and timing in ISO 8601 format.
Quotes
/create_quoteObtain time, distance, and cost estimates for a job and check driver availability for on-demand bookings.
Drivers
/driversRetrieve drivers, their availability, current assignments, and performance data.
Tracking
/trackingPull real-time tracking events, delivery status, and proof of delivery for a given job.
- 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
- 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
- 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
- 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
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
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.