DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsSDK Referencedash.shipping
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
admin moduleDashClientaffiliates moduledash.productsauth moduledash.categoriesblog moduledash.cartbrands moduledash.checkoutcalendar moduledash.authCart Moduledash.customercategories moduledash.blogcheckout moduledash.reviewscoa moduledash.shippingcontact moduledash.discountscontent-types moduledash.locationsdash.getGlobalDatadiscount-store moduledash.contactearn-points moduledash.seoemail moduleforms modulehtml-templates modulelegal modulemarketing modulemedia modulepage-groups modulepages modulepayment modulePayment Methods Moduleproducts modulereferrals moduleseo moduleshipping modulesitemap moduletax moduleSubscriptions Moduletracking moduleupload moduleinsights modulesurvey module
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

dash.shipping

Shipping rate and tracking methods.

Updated March 29, 2026

On this page
  • dash.shipping
  • getRates(options)
  • getCheapestRate(options) / getFastestRate(options)
  • getRate(options)
  • track(trackingNumber, carrierCode?)
  • validateAddress(address)
  • checkFreeShipping(subtotal)

dash.shipping

getRates(options)

typescript
const { rates } = await dash.shipping.getRates({ to_postal: "78701", weight_oz: 5.0 })

getCheapestRate(options) / getFastestRate(options)

typescript
const { rate } = await dash.shipping.getCheapestRate({ to_postal: "78701", weight_oz: 5.0 })
const { rate } = await dash.shipping.getFastestRate({ to_postal: "78701", weight_oz: 5.0 })

getRate(options)

typescript
const rate = await dash.shipping.getRate({ to_postal: "78701", weight_oz: 5.0, prefer: "cheapest" })

track(trackingNumber, carrierCode?)

typescript
const tracking = await dash.shipping.track("1Z999...", "usps")

validateAddress(address)

typescript
const result = await dash.shipping.validateAddress({ address_line1: "123 Main", city: "Austin", state: "TX", postal_code: "78701" })

checkFreeShipping(subtotal)

typescript
const { qualifies, threshold, remaining } = await dash.shipping.checkFreeShipping("89.99")

See Shipping for full details.

Previouscoa moduleNextcontact module

On this page

  • dash.shipping
  • getRates(options)
  • getCheapestRate(options) / getFastestRate(options)
  • getRate(options)
  • track(trackingNumber, carrierCode?)
  • validateAddress(address)
  • checkFreeShipping(subtotal)