validate_shipping_address
Validates and normalizes shipping addresses for fulfillment orders. Checks required fields, validates postal codes per country, and provides a normalized address to use when placing orders.
Instructions
Validate and normalize a shipping address for fulfillment orders.
Args:
street: Street address (e.g. "123 Main St").
city: City name.
country: ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE").
state: State/province (recommended for US addresses).
postal_code: ZIP/postal code (validated per country format).
Checks required fields, validates postal codes per country (US ZIP,
Canadian postal, UK postcode), and returns warnings for missing optional
fields. Use the ``normalized`` address in the response when placing
fulfillment orders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | ||
| state | No | ||
| street | Yes | ||
| country | Yes | ||
| postal_code | No |