Telefon Numarasını Güncelle

Mevcut bir telefon numarasının bilgilerini güncelleyin

Endpoint

PUT/phone-numbers/:id

Mevcut bir telefon numarasının yapılandırmasını ve bilgilerini günceller.

Yol Parametreleri

idstring (required)

Güncellenecek telefon numarasının kimliği

İstek Gövdesi

displayNamestring (optional)

Telefon numarasının görünen adı

sipConfigobject (optional)

SIP yapılandırma güncellemeleri

usernamestring (optional)

SIP kullanıcı adı

passwordstring (optional)

SIP şifresi

enabledboolean (optional)

SIP kaydını aktif/pasif yap

statusstring (optional)

Numara durumu (active, inactive)

İstek Örneği

cURL
curl -X PUT https://api.wespoke.ai/api/v1/phone-numbers/ph_1234567890 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "displayName": "Yeni Müşteri Hizmetleri Hattı",
    "sipConfig": {
      "password": "new_secure_password_456",
      "enabled": true
    }
  }'

Yanıt Örneği

200 OK
{
  "id": "ph_1234567890",
  "number": "+905551234567",
  "displayName": "Yeni Müşteri Hizmetleri Hattı",
  "provider": "verimor",
  "status": "active",
  "assignedAssistantId": "ast_9876543210",
  "assignedAssistantName": "Müşteri Destek Asistanı",
  "sipConfig": {
    "username": "user123",
    "domain": "sip.verimor.com.tr",
    "enabled": true,
    "registrationStatus": "registered"
  },
  "createdAt": "2025-01-15T10:30:00Z",
  "updatedAt": "2025-02-15T14:20:00Z"
}

Hata Yanıtları

404 Not Found
{
  "error": "Phone number not found",
  "message": "The requested phone number does not exist"
}
400 Bad Request
{
  "error": "Invalid update data",
  "message": "The provided update data is invalid"
}

💡Önemli Notlar

  • • Sadece güncellemek istediğiniz alanları gönderin
  • • SIP şifresi güncellendiğinde otomatik olarak yeniden kayıt yapılır
  • • Telefon numarasının kendisi (number) güncellenemez
  • • Provider değiştirilemez, yeni numara oluşturmalısınız