Retrieves the most recent caller ID name request for a phone number in your project, including its current review status. After [Request a caller ID name](/docs/apis/rest/caller-id-name/request-caller-id-name), poll this operation until `status` is `approved`, `rejected`, or `failed`.
The response's `name` is the requested name. It can differ from the name call recipients currently see while the request is `pending` or `in_review`, or after it is `rejected` or `failed`. To retrieve the caller ID name currently applied at the carrier, read `cnam` on the phone number with [Get phone number](/docs/apis/rest/phone-numbers/retrieve-phone-number).
Returns `404` when the phone number is not in your project or has never had a caller ID name requested.
#### 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).
Response
The request has succeeded.
typeenum
The type of object. Always cnam.
idstringformat: "uuid"
The unique identifier of the caller ID name request.
phone_number_idstringformat: "uuid"
The unique identifier of the phone number this request belongs to.
namestring<=15 characters
The requested caller ID name after normalization. SignalWire removes control characters,
trims leading and trailing whitespace, collapses runs of whitespace to single spaces, and converts
letters to upper case before storing the value. The stored name is at most 15 characters.
statusenum
The current state of the request.
reasonenum or null
A machine-readable reason the request requires review, was rejected, or failed, or null when
no specific reason was recorded. This value is always null while the request is pending and
after it is approved. It can also be null when a request was held for review or rejected
before SignalWire recorded a concern about the requested name.
required_actionstring or null
An action you can take to address the review, such as changing, verifying, or documenting the
requested name. null when review produced no specific action.
created_atdatetime
The date the request was created.
updated_atdatetime
The date the request was last updated.