> ## Documentation Index
> Fetch the complete documentation index at: https://docs.60db.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Caller ID

> Set default outbound caller ID for your workspace

Set the default phone number that appears on outbound calls. Requires Gate T (trunk setup).

## Request

### Headers

<ParamField header="Authorization" type="string" required>
  Bearer token with your API key
</ParamField>

### Body

<ParamField body="caller_id" type="string" required>
  Your rented phone number in E.164 format
</ParamField>

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "default_caller_id": "+919876543210"
  }
}
```

## Errors

* **403 `CALLER_ID_NOT_OWNED`** — The number isn't rented by your workspace

## Example

<RequestExample>
  ```bash cURL theme={null}
  curl -X PUT https://api.60db.ai/dialer/caller-id \
    -H "Authorization: Bearer your-api-key" \
    -H "Content-Type: application/json" \
    -d '{"caller_id": "+919876543210"}'
  ```

  ```javascript JavaScript theme={null}
  await client.dialer.numbers.setCallerId({ caller_id: '+919876543210' });
  ```

  ```python Python theme={null}
  client.dialer.numbers.set_caller_id(caller_id='+919876543210')
  ```
</RequestExample>
