SMS mesajlarınız kendi telefonunuzdan gönderilir.Nasıl çalıştığını öğrenin
PLATFORMFORMFORMAPI-ilk mimarlıkGüvenli cihaz çiftleşiyorTeslimat görünürlüğü görünürlüğüMulti-device kontrolüVersioned documents
Geliştirici merkezi/API

CALL · 7 belgelenmiş işlemler

API Belgeler

Erişimi kaçıran, gelen cevap verdi ve giden aramalar birbirine bağlı mobil cihazlar tarafından senkronize edildi.

Bağlı bir akıllı telefon aramalarını yönetiyor ve canlı analitik
REST temel URLhttps://api.smsmobileapi.com

JSON yanıtları · HTTPS gerekli · UTF-8

API anahtarını bağlayın

Bir kez, SMS'deki uç noktaları test edin, aramalar, bildirimler, WhatsApp ve e-posta.

Buraya başlayın

İlk isteğiniz dört adımda

1

Bir telefona bağlanın ve senkronizasyonu aramasını sağlayın.

2

API anahtarını panodan kopyalayın.

3

Kayıp veya gelen liste uç noktası arayın.

4

UTC'de limit ve dengeleme ve depolama zamanları ile Paginate.

Güvenli SMSMobileAPI mobil uygulama bir telefona web paniğe ve REST API'e SMS için bir telefon ve operasyon çağrısı
Şifrelenmiş mobil platform bağlantı bağlantı bağlantı

Resmi mobil uygulama

Telefonunuz, kontrol paneliniz ve API arasındaki güvenli köprü.

SMS ve çağrı işlemleri, bağlı telefonunuza yüklenen resmi SMSMobileAPI uygulaması üzerinden geçer. Uygulama, cihazı güvenli bir şekilde hesabınızla eşleştirir, yetkili etkinlikleri senkronize eder ve mobil ağı kontrol paneline ve REST API'ye bağlar.

1Mobil uygulamaTelefonu ve SIM'ini eşler 2Şifreli bağlantıAktarım halindeki verileri doğrular ve korur 3Kontrol Paneli ve APIİş akışlarını ve etkinliği kontrol eder
  • Resmi Google Play ve Apple App Store listeleri aracılığıyla dağıtılan imzalı sürümler
  • Google ve Apple platform incelemesi, imzalama ve dağıtım kontrolleri
  • Güvenli cihaz eşleştirme, HTTPS aktarımı ve kimlik doğrulamalı API erişimi
  • Yalnızca etkinleştirdiğiniz mobil özellikler için gerekli izinler
Google Play'de resmi SMSMobileAPI uygulamasını alın Apple App Store'da resmi SMSMobileAPI uygulamasını indirin
Yetenekler, Android

BU API İÇİN WEBHOOK V2

İş akışınızın ihtiyaç duyduğu mobil olaylara abone olun.

3 olay türü

Bir hedef her şeyi alabilir ya da üretim sistemlerini, analizleri ve operasyonel uyarıları ayırabilirsiniz. Her olayın kesin bir adı vardır, böylece uygulamanız onu öngörülebilir şekilde işleyebilir.

call.missed

Cevapsız çağrı

Bağlı bir mobil cihazdan bir cevapsız çağrı senkronize edildi.

call.incoming

Gelen arama

Bağlı bir mobil cihazdan bir gelen arama senkronize edildi.

call.outgoing

Giden arama

Bağlı bir mobil cihazdan bir giden arama senkronize edildi.

Kimlik doğrulama

Kimlik bilgilerini sunucunuzda tutun

Çağrı uç noktaları apikey sorgu parametresini kullanır. API hem anahtar hem de geri çağrı aktivitesine dönmeden önce aktif abonelikleri doğrulamaktadır.

entegre etmeden önce bütünleşmeden önce
  • Arka plan işletim sistemi kısıtlamaları, birkaç dakika içinde mobil çağrı senkronizasyonu geciktirebilir. Test sırasında manuel senkronizasyon talep etmek için uygulamayı açın.

Tarih Yönetimi

Clear history güvenle: önizleme, silme, ilerleme

Bu uç noktaları, API anahtarınız için seçilen sunucu tarihini, telefonlarda veya dış hizmetlerde mesaj vermemektedir. Hesap süresi sağlamazlar. Yeni aktivite, yıkımdan sonra görünebilir.

request_id ve yeniden deneme rehberi
Bütünleştirici koruma koruma

Varsayılan olarak, bağlantılı veya işleme kayıtları görünür. Sadece sadece sadece kullanım kullanımı kullanın include_linked=1 Bu entegrasyonları kabul ederseniz veya devam eden işleme çalışmayı durdurabilir.

Nasıl istek id çalışır

  1. action=preview ile olan sayıların bir göstergesi. request_id gerekli değildir ve kayıtları silinmez.
  2. Genrate a unique request_id Yeni bir deletion için, örneğin bir UUID. Onu göndermeden önce kurtar action=delete.
  3. Yeniden geziler, zamanlar veya HTTP 202, aynı şeyi tekrarlayın API Anahtar, tarih uç noktası, request_id ve include_linked değer. Bir hatadan sonra otomatik olarak yeni bir kimlik üretmeyin.
  4. Tamamlandığında, operasyon sona erer. ID'sini yeniden kullanmak yeni gelen kayıtları silmenin yerine aynı sonucu döndürür. Sadece kasıtlı olarak yeni bir temizlik için yeni bir kimlik kullanın.

request_id Deletion işleminizi tanımlayın, bireysel bir birey değil SMSİzinli format: 16-128 ASCII mektuplar, basamaklar, hipnozlar veya alt işaretler. A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A UUID Kripto.randomUUID() ile üretilen uygun.

Silme işlemi gruplar halinde yürütülür. HTTP 202 ile continue_required=true dönerse 3 saniye sonra action=delete isteğini tekrarlayın. Arka planda cron çalışmaz. action=status yalnızca ilerlemeyi okur ve HTTP 200 dönse bile silmeyi sürdürmez.

Deletion ve durum örnekleri

Başlangıçta kendi eşsiz değerinizle request_id örneklerini değiştirin. Aşağıdaki silekler gerçek hesap tarihini değiştirir; onlar önizleme değildir.

POST · API anahtar
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · statü durumu
curl -G "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

GET Ayrıca kabul de kabul kabul de kabul action=preview veya veya action=delete. POST önerilir: URL parametreleri tarayıcı tarihine ve sunucu loglarına sızdırılabilir. Asla bir halk bağlantı, görüntü veya prefetch'de bir deletion URL'yi yerlemeyin.

POST için, form gövdesinde veya JSON nesnesinde tüm parametreleri gönderin, asla sorgu dizesinde. Bilinmeyen parametreler reddedilir; tarih veya mobil filtreler desteklenmez.

Tarih için kimlik doğrulama son noktaları

Birpikey veya bir Yazarlaşma kullanın: SMSMobileAPI OAuth2 tarafından yayınlanan Ayırma erişim. Bir yenileme token veya bir API anahtarını bir Ayıer token olarak göndermeyin. Açıklamalanmış jetonlar reddedilir.

Alanlar ayarlandığında, history:read önizleme /status ve izin verir history:delete Ayrıca deletion izin verir. Hem token hem de tokenler OAuth müşteri uygulanır. kapsamı olmayan Legacy Jetonlar mevcut hesap erişimlerini korur.

OAuth2 Benzersiz birincil birincil seçin API anahtar. Birkaç birincil anahtar var ise, aynı zamanda da sağlar apikey Hesabına ait birini seçmek. Orta anahtarlar asla birincil anahtar tarihine erişmez.

Devam etmeden önce cevabı okuyun

count delete bu operasyon tarafından kaldırıldı. Seçilen at start ilk seçimdir; protected at start dışlanmış kayıtlardır. Bağlantılı kayıtları saymak için önbellek kullanma işlemini, linked=1 dahil olduğunda bile.

JSON · · HTTP 202
{
    "result": {
        "error": 0,
        "history": "calls-missed",
        "action": "delete",
        "request_id": "6d54ac58-41f1-4fbc-9a39-6e6c86089451",
        "status": "processing",
        "completed": false,
        "count_delete": 100,
        "total_before": 250,
        "selected_at_start": 200,
        "protected_at_start": 50,
        "include_linked": 0,
        "continue_required": true,
        "message": "Repeat GET or POST with the same request_id and include_linked to continue. Status requests do not run deletion."
    }
}
  • completed=true ile 200: bit. Sadece 200 önizleme veya durum yanıtı tamamlanmamıştır.
  • 400 INVALID REQUEST ID: formatı kontrol edin. 404 REQUEST NOT FOUND: Bu ID için hiçbir operasyon mevcut değildir, API anahtar ve tarih.
  • 401: geçersiz veya süresiz kimlikler. 403: yetersiz OAuth kapsamı veya yetkisiz hesabı.
  • 409 HISTORY_BUSY: Başka bir temizlik çalışır; orijinal müşteriden devam edin. 409 INCLUDE_LINKED_CONFLICT: Orijinal include_linked değerini geri yükleyin.
  • 409 OAUTH_ACCOUNT_AMBIGUOUS: Bir an için API Bu hesaba ait anahtar.
  • 503 veya ağ kesintisi: Bazı partiler zaten tamamlanmış olabilir. Kontrol konfigürasyonu, sonra orijinal ile yeniden başa çıkmak request_id. Geçici bir işlem otomatik olarak yaratmaz.
ELDE ETMEK

Liste kaçırılmış aramalar

#
ENDPOINThttps://api.smsmobileapi.com/call/missed/list/

Geri dönüşler en yeni gelen çağrıları en eskiye geri döndürür.

Ne zaman kullanılmalı

Çağrı akışlarını tetiklemek ve kaçırılmış uyarıları yönlendirmek için kullanın.

Parametreler

AdTürGereklilikTanım
apikey dize Gerekli API anahtarınız.
offset Tamsa Seçmeli Pagination dengeleme; varsayılan 0.
limit Tamsa Seçmeli Talep başına Rows; varsayılan 100, maksimum 500.
search dize Seçmeli Arama caller numara veya önbellek adı.
date_start YYYYYY-MM-DDD Seçmeli Bu gün 00'dan 00'dan çağrıları ekleyin.
date_end YYYYYY-MM-DDD Seçmeli Bu gün 23:59:59'a kadar aramaları ekleyin.

Örneğin

kıvrımlı
curl "https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&offset=0&limit=100"

Örnek yanıt

JSON
{
  "success": true,
  "offset": 0,
  "limit": 100,
  "count": 1,
  "data": [{"number": "+15551230001", "name": "Alex Carter", "date": "2026-03-20 16:12:28"}]
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
ELDE ETMEK

Liste gelen çağrılar cevap verdi

#
ENDPOINThttps://api.smsmobileapi.com/call/incoming/list/

Geri dönüşler gelen çağrıları süresi, zaman notamps ve önbellek iletişim ayrıntılarıyla yanıtladı.

Ne zaman kullanılmalı

Raporlama, CRM tarihi ve müşteri hizmetleri ölçümleri için kullanın.

Parametreler

AdTürGereklilikTanım
apikey dize Gerekli API anahtarınız.
limit Tamsa Seçmeli Varsayılan 50, maksimum 200.
offset Tamsa Seçmeli Pagination dengeleme.
sort_by Enum Seçmeli call date ms, call datetime utc, süresi sec, telefon num at, önbellek name veya geo location.
sort_dir Asc | desc Seçmeli Varsayılan desc.
date_from_ms Unix milisaniye Seçmeli Asgari çağrı zamanı.
date_to_ms Unix milisaniye Seçmeli En fazla çağrı zamanıtamp.
q dize Seçmeli Arama telefon numarası veya önbellek adı.

Örneğin

kıvrımlı
curl "https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&sort_by=call_date_ms&sort_dir=desc"

Örnek yanıt

JSON
{
  "success": true,
  "count": 1,
  "rows": [{
    "phone_number": "+15551230010",
    "cached_name": "Jordan Blake",
    "call_date_ms": 1774027779390,
    "call_datetime_utc": "2026-03-20 17:29:39",
    "duration_sec": 23,
    "geo_location": "Canada"
  }]
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
ELDE ETMEK

Listenin giden çağrıları

#
ENDPOINThttps://api.smsmobileapi.com/call/outgoing/list/

Bağlantılı cihazlardan yerleştirilen çağrıları döndürür.

Ne zaman kullanılmalı

Zaman zaman çizelgesini tamamlamak ve sınırsız aktivite analiz etmek için kullanın.

Parametreler

AdTürGereklilikTanım
apikey dize Gerekli API anahtarınız.
limit Tamsa Seçmeli Varsayılan 50, maksimum 200.
offset Tamsa Seçmeli Pagination dengeleme.
sort_by Enum Seçmeli call date ms, call datetime utc, süresi sec, telefon num at, önbellek name veya geo location.
sort_dir Asc | desc Seçmeli Varsayılan desc.
date_from_ms Unix milisaniye Seçmeli Asgari çağrı zamanı.
date_to_ms Unix milisaniye Seçmeli En fazla çağrı zamanıtamp.
q dize Seçmeli Arama telefon numarası veya önbellek adı.

Örneğin

kıvrımlı
curl "https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc"

Örnek yanıt

JSON
{
  "success": true,
  "count": 1,
  "rows": [{
    "phone_number": "+15551230020",
    "cached_name": "Casey Morgan",
    "call_date_ms": 1774025965645,
    "call_datetime_utc": "2026-03-20 16:59:25",
    "duration_sec": 61,
    "geo_location": "Canada"
  }]
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
POST · GET

Cevapsız arama geçmişini temizle

#
ENDPOINThttps://api.smsmobileapi.com/delete-history-calls-missed/

Clears kaçırılmış çağrı kayıtları hesap tarihinden itibaren arama, telefonda çağrı girişi değil.

Ne zaman kullanılmalı

İlk önce önizleme kullanın, sayıları kontrol edin, sonra açıkça istek delesyon. Bu, seçilen tüm tarihi açıklar API Anahtar, tarih olmadan, telefon veya mesaj filtreleri.

Parametreler

AdTürGereklilikTanım
apikey dize Seçmeli Gerekli olmadan Gerekli OAuth2. with . with OAuth2, Seçmeli olarak bir an seçin API Aynı hesaba ait anahtar.
action Tanıtım | silin | durum Seçmeli preview silmeden sayar; delete silmeyi başlatır veya sürdürür; status yalnızca ilerlemeyi gösterir. API varsayılanı delete, bu test aracının varsayılanı preview değeridir.
include_linked 0 | 1 Seçmeli Varsayılan 0: Bağlantılı veya işleme kayıtlarını tut. Onları içerecek 1 set, kırılma entegrasyonları riski ile. Bu değeri bir delesyon devam ederken değişmeden tutun.
request_id dize Seçmeli delete ve status için zorunlu, preview için isteğe bağlıdır. 16–128 ASCII harfi, rakam, kısa çizgi (-) veya alt çizgi (_) kullanın. Her yeni silme işlemi için benzersiz bir ID oluşturun ve tüm yeniden denemelerde aynı ID’yi koruyun. Bu bir mesaj ID’si veya API anahtarı değildir.

Örneğin

kıvrımlı
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Deletion ve durum örnekleri

Başlangıçta kendi eşsiz değerinizle request_id örneklerini değiştirin. Aşağıdaki silekler gerçek hesap tarihini değiştirir; onlar önizleme değildir.

POST · API anahtar
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · statü durumu
curl -G "https://api.smsmobileapi.com/delete-history-calls-missed/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Örnek yanıt

JSON
{
    "result": {
        "error": 0,
        "history": "calls-missed",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
İyi bilmek
  • Yukarıdaki örnek bir önbellek değil, bir deletion. Kontlar açıklayıcıdır; kesin seçim, yıkım başladığında sabitlenir.
  • include_linked=1 Bu kesintiyi bozabilir GHL, Zapier, otomasyonlar, Ücretli bağlantılar veya teslimat izleme. Asla hesap mülkiyeti veya depolama bütünlüğü kontrollerini atlamıyor.
POST · GET

Gelen arama geçmişini temizle

#
ENDPOINThttps://api.smsmobileapi.com/delete-history-calls-incoming/

Hesap tarihinin kayıtlarını açıklayın, telefonda çağrı girişi değil.

Ne zaman kullanılmalı

İlk önce önizleme kullanın, sayıları kontrol edin, sonra açıkça istek delesyon. Bu, seçilen tüm tarihi açıklar API Anahtar, tarih olmadan, telefon veya mesaj filtreleri.

Parametreler

AdTürGereklilikTanım
apikey dize Seçmeli Gerekli olmadan Gerekli OAuth2. with . with OAuth2, Seçmeli olarak bir an seçin API Aynı hesaba ait anahtar.
action Tanıtım | silin | durum Seçmeli preview silmeden sayar; delete silmeyi başlatır veya sürdürür; status yalnızca ilerlemeyi gösterir. API varsayılanı delete, bu test aracının varsayılanı preview değeridir.
include_linked 0 | 1 Seçmeli Varsayılan 0: Bağlantılı veya işleme kayıtlarını tut. Onları içerecek 1 set, kırılma entegrasyonları riski ile. Bu değeri bir delesyon devam ederken değişmeden tutun.
request_id dize Seçmeli delete ve status için zorunlu, preview için isteğe bağlıdır. 16–128 ASCII harfi, rakam, kısa çizgi (-) veya alt çizgi (_) kullanın. Her yeni silme işlemi için benzersiz bir ID oluşturun ve tüm yeniden denemelerde aynı ID’yi koruyun. Bu bir mesaj ID’si veya API anahtarı değildir.

Örneğin

kıvrımlı
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Deletion ve durum örnekleri

Başlangıçta kendi eşsiz değerinizle request_id örneklerini değiştirin. Aşağıdaki silekler gerçek hesap tarihini değiştirir; onlar önizleme değildir.

POST · API anahtar
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · statü durumu
curl -G "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Örnek yanıt

JSON
{
    "result": {
        "error": 0,
        "history": "calls-incoming",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
İyi bilmek
  • Yukarıdaki örnek bir önbellek değil, bir deletion. Kontlar açıklayıcıdır; kesin seçim, yıkım başladığında sabitlenir.
  • include_linked=1 Bu kesintiyi bozabilir GHL, Zapier, otomasyonlar, Ücretli bağlantılar veya teslimat izleme. Asla hesap mülkiyeti veya depolama bütünlüğü kontrollerini atlamıyor.
POST · GET

Giden arama geçmişini temizle

#
ENDPOINThttps://api.smsmobileapi.com/delete-history-calls-outgoing/

Hesap tarihinin kayıtlarını açıklar, telefonda çağrı girişi değil.

Ne zaman kullanılmalı

İlk önce önizleme kullanın, sayıları kontrol edin, sonra açıkça istek delesyon. Bu, seçilen tüm tarihi açıklar API Anahtar, tarih olmadan, telefon veya mesaj filtreleri.

Parametreler

AdTürGereklilikTanım
apikey dize Seçmeli Gerekli olmadan Gerekli OAuth2. with . with OAuth2, Seçmeli olarak bir an seçin API Aynı hesaba ait anahtar.
action Tanıtım | silin | durum Seçmeli preview silmeden sayar; delete silmeyi başlatır veya sürdürür; status yalnızca ilerlemeyi gösterir. API varsayılanı delete, bu test aracının varsayılanı preview değeridir.
include_linked 0 | 1 Seçmeli Varsayılan 0: Bağlantılı veya işleme kayıtlarını tut. Onları içerecek 1 set, kırılma entegrasyonları riski ile. Bu değeri bir delesyon devam ederken değişmeden tutun.
request_id dize Seçmeli delete ve status için zorunlu, preview için isteğe bağlıdır. 16–128 ASCII harfi, rakam, kısa çizgi (-) veya alt çizgi (_) kullanın. Her yeni silme işlemi için benzersiz bir ID oluşturun ve tüm yeniden denemelerde aynı ID’yi koruyun. Bu bir mesaj ID’si veya API anahtarı değildir.

Örneğin

kıvrımlı
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Deletion ve durum örnekleri

Başlangıçta kendi eşsiz değerinizle request_id örneklerini değiştirin. Aşağıdaki silekler gerçek hesap tarihini değiştirir; onlar önizleme değildir.

POST · API anahtar
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · statü durumu
curl -G "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Örnek yanıt

JSON
{
    "result": {
        "error": 0,
        "history": "calls-outgoing",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
İyi bilmek
  • Yukarıdaki örnek bir önbellek değil, bir deletion. Kontlar açıklayıcıdır; kesin seçim, yıkım başladığında sabitlenir.
  • include_linked=1 Bu kesintiyi bozabilir GHL, Zapier, otomasyonlar, Ücretli bağlantılar veya teslimat izleme. Asla hesap mülkiyeti veya depolama bütünlüğü kontrollerini atlamıyor.
POST · GET

Kural çalıştırma geçmişini temizle

#
ENDPOINThttps://api.smsmobileapi.com/delete-history-call-rules/

Clears call otomasyon yürütme kayıtları sadece. Kurallar kendilerini silinmiyor.

Ne zaman kullanılmalı

İlk önce önizleme kullanın, sayıları kontrol edin, sonra açıkça istek delesyon. Bu, seçilen tüm tarihi açıklar API Anahtar, tarih olmadan, telefon veya mesaj filtreleri.

Parametreler

AdTürGereklilikTanım
apikey dize Seçmeli Gerekli olmadan Gerekli OAuth2. with . with OAuth2, Seçmeli olarak bir an seçin API Aynı hesaba ait anahtar.
action Tanıtım | silin | durum Seçmeli preview silmeden sayar; delete silmeyi başlatır veya sürdürür; status yalnızca ilerlemeyi gösterir. API varsayılanı delete, bu test aracının varsayılanı preview değeridir.
include_linked 0 | 1 Seçmeli Varsayılan 0: Bağlantılı veya işleme kayıtlarını tut. Onları içerecek 1 set, kırılma entegrasyonları riski ile. Bu değeri bir delesyon devam ederken değişmeden tutun.
request_id dize Seçmeli delete ve status için zorunlu, preview için isteğe bağlıdır. 16–128 ASCII harfi, rakam, kısa çizgi (-) veya alt çizgi (_) kullanın. Her yeni silme işlemi için benzersiz bir ID oluşturun ve tüm yeniden denemelerde aynı ID’yi koruyun. Bu bir mesaj ID’si veya API anahtarı değildir.

Örneğin

kıvrımlı
curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Deletion ve durum örnekleri

Başlangıçta kendi eşsiz değerinizle request_id örneklerini değiştirin. Aşağıdaki silekler gerçek hesap tarihini değiştirir; onlar önizleme değildir.

POST · API anahtar
curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · statü durumu
curl -G "https://api.smsmobileapi.com/delete-history-call-rules/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Örnek yanıt

JSON
{
    "result": {
        "error": 0,
        "history": "call-rules",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Bu isteği çalıştırmak ister misiniz?API anahtarını interaktif testleyiciyi kilidini açmak için sayfanın başında bağlayın.

Anahtarı bağlayın ↑
İyi bilmek
  • Yukarıdaki örnek bir önbellek değil, bir deletion. Kontlar açıklayıcıdır; kesin seçim, yıkım başladığında sabitlenir.
  • include_linked=1 Bu kesintiyi bozabilir GHL, Zapier, otomasyonlar, Ücretli bağlantılar veya teslimat izleme. Asla hesap mülkiyeti veya depolama bütünlüğü kontrollerini atlamıyor.

Sorun giderme

Hatalar ve güvenli yenidenrries

HTTP statüsünü ve JSON hata alanını yeniden denemeden önce okuyun. İstekyi ilk önce düzeltmeden doğrulama veya doğrulama başarısızlıklarını yeniden denemeyin.

HTTPKod Kodu KoduNe yapmalı
400missing_apikeyApikey parametresi eksik veya boş.
403invalid_apikeyAnahtar tanınmaz.
403api_expiredAnahtarla bağlantılı abonelik sona erdi.
500server_errorİstek çağrı hizmeti tarafından tamamlanmadı.
Yeniden deneme kuralıYeniden deneme sadece 429 ve 5xx yanıtlarını geçici olarak yeniden deneyin. 1 saniye sonra, sonra 2, 4 ve 8 saniyeye kadar geri başlayın.

Yardıma mı ihtiyacınız var?

İstek bağlamını getir - sırlarınız değil.

Son noktayı paylaşın, zamantamp, HTTP durumu ve sanitized yanıt. API anahtarlarını, jetonları veya özel mesaj içeriğini asla dahil etmeyin.

İletişim API destek