Telefon numarasını serbest bırak
curl --request DELETE \
--url https://app.whattalk.ai/api/user/phone-numbers/{id}import requests
url = "https://app.whattalk.ai/api/user/phone-numbers/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.whattalk.ai/api/user/phone-numbers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.whattalk.ai/api/user/phone-numbers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.whattalk.ai/api/user/phone-numbers/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.whattalk.ai/api/user/phone-numbers/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.whattalk.ai/api/user/phone-numbers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Phone number released successfully. It will be removed at the end of the billing period."
}
{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number is already scheduled for release."
}
{
"error": "Phone number not found."
}
{
"error": "Failed to release phone number. Please try again or contact support."
}
Telefon Numaraları
Telefon numarasını serbest bırak
Bir telefon numarasını serbest bırakın ve aboneliğini iptal edin
DELETE
/
user
/
phone-numbers
/
{id}
Telefon numarasını serbest bırak
curl --request DELETE \
--url https://app.whattalk.ai/api/user/phone-numbers/{id}import requests
url = "https://app.whattalk.ai/api/user/phone-numbers/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.whattalk.ai/api/user/phone-numbers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.whattalk.ai/api/user/phone-numbers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.whattalk.ai/api/user/phone-numbers/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.whattalk.ai/api/user/phone-numbers/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.whattalk.ai/api/user/phone-numbers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Phone number released successfully. It will be removed at the end of the billing period."
}
{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number is already scheduled for release."
}
{
"error": "Phone number not found."
}
{
"error": "Failed to release phone number. Please try again or contact support."
}
Bu endpoint, hesabınızdan bir telefon numarasını serbest bırakır. Abonelikleri olan özel numaralar için, abonelik iptal edilir ve numara mevcut fatura döneminin sonunda serbest bırakılır.
Yol Parametreleri
integer
gerekli
Serbest bırakılacak telefon numarasının benzersiz tanımlayıcısı
Yanıt
string
Serbest bırakma durumunu belirten başarı mesajı
{
"message": "Phone number released successfully. It will be removed at the end of the billing period."
}
{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number is already scheduled for release."
}
{
"error": "Phone number not found."
}
{
"error": "Failed to release phone number. Please try again or contact support."
}
Serbest Bırakma Davranışı
Serbest bırakma davranışı telefon numarası türüne bağlıdır:| Tür | Davranış |
|---|---|
| Özel (normal) | Abonelik iptal edilir. Numara fatura döneminin sonuna kadar aktif kalır, ardından serbest bırakılır. |
| SIP | Hesabınızdan hemen silinir. |
| Arayan Kimliği | Hesabınızdan hemen silinir ve telefon sağlayıcısından kaldırılır. |
Bir telefon numarası serbest bırakıldığında, aynı numarayı geri alamayabilirsiniz. Serbest bırakmadan önce bu numarayı kullanan tüm asistanları veya kampanyaları güncellediğinizden emin olun.
Bağlı Kaynaklara Ne Olur
Bir telefon numarasını serbest bıraktığınızda:- Bu numaraya bağlı tüm gelen arama asistanları telefon numarası ataması kaldırılır
- Bu numarayı kullanan tüm kampanyalar telefon numarası rotasyonundan kaldırılır
- Arama geçmişi korunur ve erişilebilir olmaya devam eder

