Telefon Numarasını Güncelle

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

Endpoint

PATCH/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

Tüm alanlar opsiyoneldir. Sadece güncellemek istediğiniz alanları gönderin.

namestring (optional)

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

assistantIdstring (optional)

Atanacak asistan ID'si

sipDomainstring (optional)

SIP sunucu domaini

sipUsernamestring (optional)

SIP kullanıcı adı

sipPasswordstring (optional)

SIP şifresi

sipTransportstring (optional)

SIP transport protokolü: "udp", "tcp", veya "tls"

sipPortnumber (optional)

SIP port numarası

registerboolean (optional)

SIP kaydı yapılsın mı

activeboolean (optional)

Numara aktif mi

isIpTrunkboolean (optional)

IP trunk modu

İstek Örneği

cURL
curl -X PATCH https://api.wespoke.ai/api/v1/phone-numbers/clxxx1234567890 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Yeni Müşteri Hizmetleri Hattı",
    "sipPassword": "new_secure_password_456"
  }'

Yanıt Örneği

200 OK
{
  "success": true,
  "data": {
    "id": "clxxx1234567890",
    "number": "+905551234567",
    "name": "Yeni Müşteri Hizmetleri Hattı",
    "sipDomain": "sip.verimor.com.tr",
    "sipUsername": "user123",
    "sipTransport": "udp",
    "sipPort": 5060,
    "register": true,
    "active": true,
    "isIpTrunk": false,
    "assistantId": "ast_9876543210",
    "userId": "usr_1234567890",
    "createdAt": "2025-01-15T10:30:00.000Z",
    "updatedAt": "2025-02-15T14:20:00.000Z"
  }
}

Hata Yanıtları

404 Not Found
{
  "success": false,
  "error": {
    "message": "Phone number not found",
    "code": "NOT_FOUND"
  }
}
400 Bad Request - Geçersiz Veri
{
  "success": false,
  "error": {
    "message": "Invalid request data",
    "code": "VALIDATION_ERROR",
    "details": [...]
  }
}

💡Önemli Notlar

  • • Sadece güncellemek istediğiniz alanları gönderin (PATCH semantiği)
  • • SIP şifresi güncellendiğinde otomatik olarak yeniden kayıt yapılır
  • • Telefon numarasının kendisi (number) güncellenemez
  • • isIpTrunk=true yapılırsa register otomatik olarak false olur
  • • isIpTrunk=false yapılırsa register otomatik olarak true olur