This method for validating an address prior to sending a shipment to avoid extra surcharges
Method | URI | Headers |
---|---|---|
POST | /address/validate |
default |
Field | Required | Type | Description |
---|---|---|---|
attention | No | String | Attention |
name | No | String | Name |
street_1 | Yes | String | Street line 1 |
street_3 | No | String | Street line 3 |
street_2 | No | String | Street line 2 |
city | No | String | City |
state | No | String | State - This field is required for US or Canada addresses please refer to country-codes |
zip | Yes | String | Postal Zip code |
country | Yes | String | Country (code) for the list please refer to country-codes |
telephone | No | String | Telephone |
{
"name": "Example Corp",
"attention": "John Doe",
"city": "Breinigsville",
"street_1": "650 Boulder Drive",
"zip": "18031",
"state": "FL",
"country": "US",
"telephone": "1234567890"
}
Field | Type | Description |
---|---|---|
success | Boolean | true or false |
message | String | Message |
data | Array | An array container for suggested address objects |
+name | String | |
+attention | String | |
+street_1 | String | |
+street_3 | String | |
+street_2 | String | |
+city | String | |
+state | String | |
+zip | String | |
+country | String | |
+is_residential | Boolean |
Successful
{
"success": true,
"data": {
"status": "valid",
"data": [
{
"name": "Example Corp",
"attention": "John Doe",
"street_1": "111 EXAMPLE",
"street_2": null,
"street_3": null,
"city": "EXAMPLE TOWN",
"zip": "12312-1234",
"state": "PA",
"country": "US",
"telephone": "1234567890",
"is_residential": true
}
]
}
}
Failed
{
"success": false,
"message": "Could not validate address due to client data error"
}