> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# CheckoutAddressInput

GraphQL input

Checkout address input object

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/inputs/checkout-address-input

## Fields

- `firstName` — The first name
- `lastName` — The last name
- `email` — Email address
- `company` — Company name
- `address1` — Address line 1
- `address2` — Address line 2
- `city` — Name of the city
- `stateOrProvince` — State or province
- `stateOrProvinceCode` — Code of the state or province
- `countryCode` — Country code
- `postalCode` — Postal code
- `phone` — Phone number
- `customFields` — List of custom fields
- `shouldSaveAddress` — Should we save this address?

## Definition

```graphql
input CheckoutAddressInput {
  firstName: String
  lastName: String
  email: String
  company: String
  address1: String
  address2: String
  city: String
  stateOrProvince: String
  stateOrProvinceCode: String
  countryCode: String!
  postalCode: String
  phone: String
  customFields: CheckoutAddressCustomFieldInput
  shouldSaveAddress: Boolean!
}
```