---
title: "/sip-clients/{username}/rotate"
method: POST
path: "/sip-clients/{username}/rotate"
tags: ["dialin"]
---

# /sip-clients/{username}/rotate

`POST /sip-clients/{username}/rotate`

## Request

- Base URL: `https://api.daily.co/v1`
- URL: `https://api.daily.co/v1/sip-clients/{username}/rotate`
- Auth: HTTP bearer

Rotate a SIP client's password. Supply a new `password` or let one be generated; the new password is returned ONCE. The client's SIP URI and expiry are unchanged.

## Path parameters

- `username` string, required

## Request body

- object
  - `password` string: Optional. 12-64 chars with at least one letter and one digit. If omitted, a new password is generated.

## Response `200`

The client with its new password (returned only here).

- object
  - `username` string
  - `domain` string
  - `sip_uri` string
  - `password` string
  - `expires_at` string, date-time, nullable

## Other responses

- `404`: No such SIP client in your domain.

## Changes

- **2026-10-14** `34c7f2c150b1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/daily/apis/daily-api/changes/sip-clients/:username/rotate/post.md)

---

[API](https://skmtc.dev/daily/apis/daily-api.md) - [All operations](https://skmtc.dev/daily/apis/daily-api/llms.txt) - [OpenAPI document](https://skmtc.dev/daily/apis/daily-api/revisions/a65528c3e5b8?raw)
