> 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. # SIP Profile > Get and update the project SIP profile. [restclient]: /docs/server-sdks/reference/typescript/rest/client Get and update the project SIP profile. This is a singleton resource with `get()` and `update()` methods (no list/create/delete). Access via `client.sipProfile` on a [`RestClient`][restclient] instance. ## **Methods** #### [get](/docs/server-sdks/reference/typescript/rest/sip-profile/get) Retrieve the current project SIP profile. #### [update](/docs/server-sdks/reference/typescript/rest/sip-profile/update) Update the project SIP profile. ## **Example** ```typescript {5} import { RestClient } from "@signalwire/sdk"; const client = new RestClient(); const profile = await client.sipProfile.get(); console.log(profile); ``` > Get and update the project SIP profile. ## Docs - [get](https://signalwire.com/docs/server-sdks/reference/typescript/rest/sip-profile/get.md): Retrieve the current project SIP profile. - [update](https://signalwire.com/docs/server-sdks/reference/typescript/rest/sip-profile/update.md): Update the project SIP profile.