## Get a SIP profile by ID

**get** `/v3/sip-profiles/{sipProfileId}`

Retrieve details for a specific SIP profile.

### Path Parameters

- `sipProfileId: string`

### Returns

- `SipProfile object { id, assigned_number_count, created_at, 5 more }`

  - `id: string`

    Unique identifier for the SIP profile

  - `assigned_number_count: number`

    How many phone numbers reference this profile

  - `created_at: string`

  - `name: string`

    Human-readable name

  - `primary_uri: string`

    Your SIP endpoint as scheme + host (`sip:` UDP / `sips:` TLS); no user part — we set it to the called number on each call.

  - `updated_at: string`

  - `version: number`

    Monotonic version, incremented on each update

  - `backup_uri: optional string`

    Optional failover SIP URI. Null when unset.

### Example

```http
curl https://api.linqapp.com/api/partner/v3/sip-profiles/$SIP_PROFILE_ID \
    -H "Authorization: Bearer $LINQ_API_V3_API_KEY"
```

#### Response

```json
{
  "id": "sip_8a3f9c2b1d4e4f5a9b8c7d6e5f4a3b2c",
  "assigned_number_count": 0,
  "created_at": "2026-10-29T10:30:00Z",
  "name": "byoc-primary",
  "primary_uri": "sips:sip.partner.example",
  "updated_at": "2026-10-29T10:30:00Z",
  "version": 1,
  "backup_uri": null
}
```
