Create E911 address
To create a new Address, make a POST request to the Address resource.
When emergency_enabled=true and the address is in the US (country = US), the address is validated against the carrier. A valid or auto-corrected address is stored (validated: true). An address the carrier cannot validate — or a correctable address when auto_correct_address=false — is rejected with a 422 whose body includes an errors array and a candidates array of suggested addresses (each with street_number, street_name, city, state, postal_code). Carrier validation applies to US addresses only: a non-US address is stored normally, with emergency_enabled returned as false. Requests without emergency_enabled are stored without carrier validation.
Permissions
The API token used to authenticate must have the following scope(s) enabled to make a successful request: Numbers.
Learn more about API scopes.
Request body
Example request
{
"label": "My Address",
"country": "US",
"first_name": "Emmett",
"last_name": "Brown",
"street_number": "1640",
"street_name": "Riverside Drive",
"address_number": "42",
"city": "Alexandria",
"state": "CA",
"postal_code": "91905",
"emergency_enabled": true,
"auto_correct_address": true
}Response
The request has succeeded.
Example response
{
"label": "My Address",
"country": "US",
"first_name": "Emmett",
"last_name": "Brown",
"street_number": "1640",
"street_name": "Riverside Drive",
"address_number": "42",
"city": "Alexandria",
"state": "CA",
"postal_code": "91905",
"zip_code": "91905"
}