---
title: "Get E911 address"
method: GET
path: "/api/relay/rest/addresses/{id}"
tags: ["E911 Addresses"]
---

# Get E911 address

`GET /api/relay/rest/addresses/{id}`

Retrieves the details of an Address that has been previously created.
Use the unique ID that was returned from your previous request to identify the specific instance.

#### 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](/docs/platform/your-signalwire-api-space).

## Path parameters

- `id` string, uuid, required — Universal Unique Identifier.

## Response `200`

The request has succeeded.

- AddressResponse — Response containing a single address.
  - `id` string, uuid, required — Universal Unique Identifier.
  - `label` string, required — A friendly name given to the address to help distinguish and search for different addresses within your project.
  - `country` string, required — The ISO 3166 Alpha 2 country code.
  - `first_name` string, required — First name of the occupant associated with this address.
  - `last_name` string, required — Last name of the occupant associated with this address.
  - `street_number` string, required — The number portion of the street address.
  - `street_name` string, required — The name portion of the street address.
  - `address_type` 'Apartment' | 'Basement' | 'Building' | 'Department' | 'Floor' | 'Office' | 'Penthouse' | 'Suite' | 'Trailer' | 'Unit', required — Address type for sub-addresses.
  - `address_number` string, nullable, required — If the address is divided into multiple sub-addresses, this identifies the particular sub-address.
  - `city` string, required — The city portion of the street address.
  - `state` string, required — The state/province/region of the street address. In the USA and Canada, use the two-letter abbreviated form.
  - `postal_code` string, required — The postal code of the street address.
  - `zip_code` string, required — The postal code of the street address. Alias for postal_code for backwards compatibility.
  - `emergency_enabled` boolean, required — Whether E911 emergency calling is enabled for this address (carrier-validated when created/updated with `emergency_enabled=true` for a US address).
  - `validated` boolean, required — Whether the address was validated by the carrier (true when the carrier returned a valid or auto-corrected match).
  - `validated_at` string, nullable, required — The RFC 3339 / ISO 8601 timestamp of the last successful carrier validation, or null if never validated.

## Other responses

- `401` — Access is unauthorized.
- `404` — The server cannot find the requested resource.
- `422` — The request failed validation. See errors for details.
- `500` — An internal server error occurred.

---

[API](https://skmtc.net/signalwire/apis/signalwire-rest-api.md) · [All operations](https://skmtc.net/signalwire/apis/signalwire-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/signalwire/signalwire-rest-api/versions/05c5164b85c7/schema)
