Address Validation
DashLink validates every delivery address automatically, but it is strongly recommended to validate addresses upstream, before the API call.
Why upstream validation matters​
- Fixes bad addresses during checkout
- Avoids customer-contact delays
- Reduces failed or undeliverable deliveries
- Ensures the printed label matches the corrected address
How DashLink validates addresses​
When you submit dropoff_address_components, DashLink:
- Geocodes the address,
- May correct components (city, ZIP, street),
- Returns updated fields in
dropoff_address_componentsin quote and create-delivery responses.
Example corrected fields:
- Updated ZIP code
- Normalized street formatting
- Corrected city name
Important:
DashLink does not print the corrected address on the label — only the address you send.
Best practices​
- Validate addresses before the label is generated
- Store corrected addresses from DashLink responses for support and tracking
- Avoid user-entered free-text addresses whenever possible