> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # Verified Callers > Manage verified caller IDs. [restclient]: /docs/server-sdks/reference/typescript/rest/client [list]: /docs/server-sdks/reference/typescript/rest/verified-callers/list [create]: /docs/server-sdks/reference/typescript/rest/verified-callers/create [get]: /docs/server-sdks/reference/typescript/rest/verified-callers/get [update]: /docs/server-sdks/reference/typescript/rest/verified-callers/update [delete]: /docs/server-sdks/reference/typescript/rest/verified-callers/delete [submitverification]: /docs/server-sdks/reference/typescript/rest/verified-callers/submit-verification [redialverification]: /docs/server-sdks/reference/typescript/rest/verified-callers/redial-verification Manage verified caller IDs for your SignalWire project. Before using a phone number as a caller ID for outbound calls, it must be verified. This resource provides full CRUD (with PUT for updates) plus a two-step verification flow. Access via `client.verifiedCallers` on a [`RestClient`][restclient] instance. ```typescript {9} import { RestClient } from "@signalwire/sdk"; const client = new RestClient({ project: "your-project-id", token: "your-api-token", host: "your-space.signalwire.com" }); const callers = await client.verifiedCallers.list(); for (const caller of callers.data ?? []) { console.log(caller.id, caller.phoneNumber); } ``` ## **Methods** #### [list](/docs/server-sdks/reference/typescript/rest/verified-callers/list) List verified caller IDs in the project. #### [create](/docs/server-sdks/reference/typescript/rest/verified-callers/create) Create a new caller ID entry and initiate verification. #### [get](/docs/server-sdks/reference/typescript/rest/verified-callers/get) Retrieve a specific verified caller ID. #### [update](/docs/server-sdks/reference/typescript/rest/verified-callers/update) Update a verified caller ID. #### [delete](/docs/server-sdks/reference/typescript/rest/verified-callers/delete) Delete a verified caller ID. #### [submitVerification](/docs/server-sdks/reference/typescript/rest/verified-callers/submit-verification) Submit a verification code to complete caller ID verification. #### [redialVerification](/docs/server-sdks/reference/typescript/rest/verified-callers/redial-verification) Redial the verification call for a pending caller ID. > Manage verified caller IDs. ## Docs - [create](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/create.md): Create a new caller ID entry and initiate verification. - [delete](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/delete.md): Delete a verified caller ID. - [get](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/get.md): Retrieve a specific verified caller ID. - [list](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/list.md): List verified caller IDs in the project. - [redialVerification](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/redial-verification.md): Redial the verification call for a pending caller ID. - [submitVerification](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/submit-verification.md): Submit a verification code to complete caller ID verification. - [update](https://signalwire.com/docs/server-sdks/reference/typescript/rest/verified-callers/update.md): Update a verified caller ID.