Create Customer Address
Create a new address for the authenticated customer.
Authentication
This query requires a valid customer authentication token in the Authorization header. Use the Customer Login API to retrieve the token.
Authorization: Bearer <accessToken>Arguments
| Name | Type | Required | Description |
|---|---|---|---|
firstName | String | ✅ Yes | First name |
lastName | String | ✅ Yes | Last name |
address1 | String | ✅ Yes | Street address |
city | String | ✅ Yes | City |
state | String | ✅ Yes | State/Province |
country | String | ✅ Yes | Country code (ISO 3166-1 alpha-2) |
zipCode | String | ✅ Yes | Postal/Zip code |
postcode | String | ❌ No | Phone number |
isDefault | Boolean | ❌ No | Set as default address |
Response
| Field | Type | Description |
|---|---|---|
customerAddressToken | Address | Created address object |
message | String | Success or error message |
success | Boolean | Creation success status |
Validation Rules
- First name and last name required
- Complete address required
- Valid country code must be provided
- Zip code format depends on country
- Phone number should be in valid format

