> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Validate Address

> Standardize an address and return location and deliverability details.

**Validate Address** sends a street address to Google's Address Validation API.
It returns standardized address parts, coordinates, a Place ID, and
deliverability signals.

## Inputs

| Input                  | Type    | Required | Description                                                                 |
| ---------------------- | ------- | -------- | --------------------------------------------------------------------------- |
| **Address**            | String  | Yes      | The complete address to validate.                                           |
| **Get Full Zip Code?** | Boolean | No       | Return a ZIP+4 value when Google or USPS provides one.                      |
| **Enable USPS CASS?**  | Boolean | No       | Request USPS CASS standardization and delivery-point data for US addresses. |

## Outputs

| Output                                  | Type    | Description                                                          |
| --------------------------------------- | ------- | -------------------------------------------------------------------- |
| **Formatted Address**                   | String  | Google's standardized complete address.                              |
| **Address Line 1** / **Address Line 2** | String  | Standardized street lines.                                           |
| **City** / **State** / **Zip Code**     | String  | Parsed locality and postal fields.                                   |
| **Latitude** / **Longitude**            | Number  | Geocoded coordinates.                                                |
| **Place ID**                            | String  | Google's stable identifier for the location.                         |
| **Is Residential** / **Is Business**    | Boolean | Address metadata when available.                                     |
| **Is Deliverable**                      | Boolean | True when the address is complete and has no unconfirmed components. |

<Note>
  Some outputs can be empty when the service cannot confirm that detail. Treat
  **Is Deliverable** as the clearest validation signal rather than assuming a
  formatted address is deliverable.
</Note>

## Example: clean a shipping address

Connect the customer's raw address to **Address**, enable USPS CASS for US
shipments, and store **Formatted Address** for display. Continue fulfillment
only when **Is Deliverable** is true; otherwise route the order for review.
