dialin

Register a plain SIP client for your domain. Returns the client's SIP URI and a generated password, shown ONCE and never returned again. Provide a username (a room-style name, optionally suffixed with .<number>); supply your own password or let one be generated. An optional expires_in_seconds sets a TTL after which the client is removed automatically - omit it for a long-lived client. Subject to a per-domain client limit.

post/sip-clients

Request

  • Base URL
    https://api.daily.co/v1
  • Auth
    HTTP bearer

Request body

usernamestring required

SIP username: letters, digits, '-' and '_' (a room name), optionally followed by .<number> (e.g. myroom.0). Up to 64 chars. Must be unique within your domain.

passwordstring

Optional. 12-64 chars with at least one letter and one digit. If omitted, a password is generated and returned once in the response.

expires_in_secondsinteger

Optional TTL in seconds (60-2592000). The client is removed automatically after it elapses. Omit for a long-lived client.

Example request

{
  "username": "myroom.0"
}

Response

The created SIP client. password is returned only here.

usernamestring
domainstring
sip_uristring
passwordstring
expires_atstring date-time nullable

Example response

{
  "domain": "examplecorp.sip-us.daily.co",
  "sip_uri": "sip:myroom.0@examplecorp.sip-us.daily.co"
}

Changes