Börja här
Din första förfrågan i fyra steg
Skapa ett konto och kopiera API-tangenten från instrumentpanelen.
Installera mobilappen och bekräfta att enheten är online.
Skicka ett test SMS med /sendsms/ endpoint.
Lagra det returnerade meddelandet ID för att korrelera loggar och leveransstatus.
Officiell mobilapplikation
Den säkra bron mellan din telefon, instrumentpanel och API.
SMS och samtalsoperationer passerar genom den officiella SMSMobileAPI-appen installerad på din anslutna telefon. Appen parar säkert enheten med ditt konto, synkroniserar auktoriserade händelser och länkar mobilnätet till instrumentpanelen och REST API.
- Signerade releaser som distribueras via de officiella listorna Google Play och Apple App Store
- Google och Apple plattformsgranskning, signering och distributionskontroller
- Säkra enhet parning, HTTPS transport och autentiserad API tillgång
- Endast de behörigheter som krävs för de mobila funktionerna du aktiverar
WEBHOOK V2 FÖR DETTA API
Prenumerera endast på de mobilhändelser ditt arbetsflöde behöver.
En destination kan ta emot allt, eller så kan du separera produktionssystem, analyser och operationella varningar. Varje händelse har ett precist namn så att din applikation kan hantera den förutsägbart.
sms.api.submittedSMS inskickad via API
En API-begäran skapade ett SMS-sändjobb. Användbart för att bekräfta att begäran kom in i plattformen.
sms.sentSMS skickad
Den anslutna mobilen bekräftade SMS-sändningen.
sms.failedSMS misslyckades
Den anslutna mobilen returnerade ett SMS-fel vid sändning.
sms.receivedSMS mottaget
En ansluten mobil synkroniserade ett inkommande SMS.
sms.mobile.sentSMS skickat från mobilen
Ett SMS skickades manuellt från den anslutna mobilen.
Autentisering
Hålla referenser på din server
Varje förfrågan accepterar en API-nyckel genom apikey-parametern. OAuth2-klientuppgifter finns också tillgängliga för server-till-server-integrationer. Aldrig exponera en produktionsnyckel i webbläsarens kod, offentliga adresser eller supportmeddelanden.
Historia management
Tydlig historia säkert: förhandsgranskning, radera, följ framsteg
Dessa slutpunkter rensar den valda serverhistoriken för din API-nyckel, inte meddelanden på telefoner eller externa tjänster. De ger inte konto radering. Ny aktivitet kan dyka upp efter radering.
Läs request_id och retry guide
Som standard, länkade eller bearbetningsregister förblir synliga. Använd endast include_linked=1 om du accepterar att integrationer eller pågående bearbetning kan sluta fungera.
Hur request_id fungerar
- Förhandsgranska räkningarna med action=preview. Ingen request_id behövs och inga poster raderas.
- Skapa en unik request_id för en ny radering, till exempel en UUID. Spara det innan du skickar action=delete.
- För retries, timeouts eller HTTP 202, återanvända samma API nyckel, historia endpoint, request_id och include_linked värde. Aldrig generera ett nytt ID automatiskt efter ett fel.
- När completed=true är operationen klar. Återanvändning av ID returnerar samma resultat istället för att ta bort nykomna poster. Använd ett nytt ID endast för en medvetet ny rengöring.
request_id identifierar din radering, inte en enskild SMS. Tillåtet format: 16–128 ASCII-brev, siffror, hyfs eller understruktioner. En UUID som genereras med crypto.randomUID() är lämplig.
Raderingen sker i omgångar. Vid HTTP 202 med continue_required=true ska action=delete upprepas efter 3 sekunder. Inget cron-jobb körs i bakgrunden. action=status läser bara förloppet och fortsätter inte raderingen, även om svaret är HTTP 200.
radering och statusexempel
Byt ut provet request_id med ditt eget unika värde innan du börjar. Följande raderingsförfrågningar ändrar riktig kontohistorik; de är inte förhandsgranskningar.
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"GET accepterar också action=preview eller action=delete.. POST rekommenderas: URL-parametrar kan läcka in i webbläsarhistorik och serverloggar. Placera aldrig en raderingsadress i en offentlig länk, bild eller prefetch.
För POST, skicka alla parametrar i formkroppen eller ett JSON-objekt, aldrig i fråga strängen. Okända parametrar avvisas; datum eller mobila filter stöds inte.
Autentisering för historia slutpunkter
Använd apikey eller en Authorization: Bearer-åtkomsttoken som utfärdats av SMSMobileAPI OAuth2. Skicka inte en uppdaterad token eller en API-nyckel som en Bearer-token. Utgångna tokens vägras.
När omfattningar är inställda tillåter history:read förhandsgranskning/status och history:delete också radering. Begränsningar på både token och OAuth-klienten gäller. Legacy tokens utan omfattningar behåller sin befintliga kontoåtkomst.
OAuth2 väljer den unika primära API-nyckeln. Om flera primärnycklar finns, ge också apikey att välja en som tillhör kontot. Sekundära nycklar ger aldrig tillgång till den primära nyckelhistorien.
Läs svaret innan du fortsätter
count_delete är det kumulativa numret som tas bort av denna operation. selected_at_start är det första urvalet; protected_at_start räknas exkluderade poster. Användning preview.linked_or_processing räkna länkade poster även när include_linked=1..
{
"result": {
"error": 0,
"history": "sms-api",
"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."
}
}- 200 med completed=true: färdig. Enbart 200 förhandsgranskning eller statusrespons bevisar inte slutförandet.
- 400 INVALID_REQUEST_ID: Kontrollera formatet. 404 REQUEST_NOT_FOUND: Ingen operation existerar för denna ID, API nyckel och historia.
- 401: ogiltig eller utgången referenser. 403: otillräcklig OAuth-omfattning eller obehörigt konto.
- 409 HISTORY_BUSY: en annan rengöring körs; fortsätt den från den ursprungliga klienten. 409 INCLUDE_LINKED_CONFLICT: återställa det ursprungliga include_linked-värdet.
- 409 OAUTH_ACCOUNT_AMBIGUOUS: ge en API-nyckel som tillhör detta konto.
- 503 eller nätverksavbrott: vissa partier kan redan slutföras. Konfiguration, sedan retry med den ursprungliga request_id. Skapa inte en ersättningsoperation automatiskt.
POST · Få
Skicka ett SMS
https://api.smsmobileapi.com/sendsms/Köer ett meddelande på en ansluten telefon. POST rekommenderas när meddelandet är långt eller innehåller speciella tecken.
Använd detta för transaktionsmeddelanden, påminnelser, varningar och applikationsgenererade SMS.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
recipients |
Telefon telefon | Nödvändig | Destination nummer i internationellt format. |
message |
Sträng | Nödvändig | Meddelande kropp. URL-kodar den när du använder GET. |
port |
1 | 2 | Optionell | SIM-port på kompatibla Android-enheter; lämna tomt för automatisk val. |
sIdentifiant |
Sträng | Optionell | Specifik ansluten telefon SID; lämna tom för den första tillgängliga enheten. |
shorturl |
0 | 1 | Optionell | Ange 1 för att förkorta webbadresser som finns i meddelandet. |
sendsms |
0 | 1 | Optionell | SMS kanalflagga. Standarder till 1 när utelämnas. |
sendwa |
0 | 1 | Optionell | Begär även WhatsApp-leverans när kontot stöder det. |
encrypt_message |
ja | Optionell | Kryptera meddelandet för mottagarens sida skyddad läsning. |
schedule_timestamp |
Unix sekunder | Optionell | UTC-tid från vilken meddelandet kan skickas. |
Begär exempel
curl -X POST "https://api.smsmobileapi.com/sendsms/" \
-d "apikey=YOUR_API_KEY" \
-d "recipients=+1234567890" \
--data-urlencode "message=Your appointment is confirmed for tomorrow."
Exempel svar
{
"result": {
"error": 0,
"sent": "1",
"id": "c319d3b35e8f8712cde20dae39ac3c19f86eda25",
"note": "sent by mobile",
"datetime": "2026-03-20T21:07:44Z",
"port": null,
"send_with_whatsapp": "0"
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Ett framgångsrikt API-svar innebär att meddelandet accepterades av plattformen; hålla det returnerade id för senare spårning.
- Transportörsleverans och mobil bearbetning kan ske efter HTTP-responsen.
POST · Få
Skicka om ett osänt SMS
https://api.smsmobileapi.com/resend/Ange ett meddelande som för närvarande befinner sig i ett feltillstånd.
Använd detta efter att ha kontrollerat den skickade loggen och bekräftat att ett misslyckat meddelande är berättigat till ett annat försök.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
guid |
Sträng | Nödvändig | Meddelandet GUID returneras av sändnings- eller logslutpunkten. |
Begär exempel
curl "https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE"
Exempel svar
{
"result": {
"error": "0",
"sms": "resent with successfully",
"attempt": 1
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Endast meddelanden med felstatus kan vara förbittrade.
FÅ
Lista SMS skickat från API
https://api.smsmobileapi.com/log/sent/sms/Returnerar meddelanden som skickats via SMS API med kö, mobil och felinformation.
Använd den för leveransövervakning, stöd diagnostik och försoning.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
guid_message |
Sträng | Optionell | Återgå ett meddelande med sin unika GUID. |
before |
tidsstämpel eller referens | Optionell | Returnera meddelanden innan den levererade markören eller timestamp. |
error_api |
0 | 1 | Optionell | Ange 1 för att returnera API-bearbetningsfel. |
error_mobile |
0 | 1 | Optionell | Ange 1 för att returnera mobila sändningsfel endast. |
keyword |
Sträng | Optionell | Sök mottagarens nummer eller meddelandetext. |
Begär exempel
curl "https://api.smsmobileapi.com/log/sent/sms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"
Exempel svar
{
"result": {
"error": "0",
"sms": [{
"sIdentifiantPhone": "508b004b4aadacc4",
"recipients": "+1234567890",
"sms": "Test message",
"guid_message": "MESSAGE_GUID",
"send_from_mobile": 1,
"error_api": "",
"send_from_mobile_erreur": ""
}]
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
FÅ
Lista SMS synkroniserad från en telefon
https://api.smsmobileapi.com/log/sent/frommobile/Listar SMS fysiskt skickas av en mobil och synkroniseras med plattformen.
Använd det när meddelanden kan komma från telefonen samt via API.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
date |
YYY-MMM-DD | Optionell | Filtrera ett exakt datum. |
date_from |
YYY-MMM-DD | Optionell | Start av ett datumintervall. |
date_to |
YYY-MMM-DD | Optionell | Avsluta ett datumintervall. |
period |
Enum | Optionell | Idag, igår, Last 24h, Last 3days eller Last 7days. |
number |
Telefon telefon | Optionell | Filtrera efter mottagare. |
sIdentifiant |
Sträng | Optionell | Filtrera genom ansluten mobil SID. |
message |
Sträng | Optionell | Filtrera efter meddelandeinnehåll. |
search |
Sträng | Optionell | Global sökning över mobila, nummer, meddelande och tidsstämplar. |
sort_by |
Enum | Optionell | sIdentifiant, nummer, meddelande, mobil date ms, mobile date formatted eller synchro time. |
sort_order |
ASC | Desc | Optionell | Sortera riktning. |
limit |
Integer | Optionell | Maximalt 200 poster. |
Begär exempel
curl "https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&period=last_7days&limit=200"
Exempel svar
{
"result": {
"error": "0",
"count": 1,
"history_limit_days": 7,
"sms": [{
"sIdentifiant": "508b004b4aadacc4",
"number": "+15551234567",
"message": "Appointment confirmed.",
"mobile_date_ms": 1774041004692,
"synchro_time": "2026-03-20 21:10:05"
}]
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Kräver Android app 4.1.20 eller nyare och måste aktiveras i appen.
- Denna slutpunkt returnerar högst sju dagar av synkroniserad historia.
FÅ
Lista mottagna SMS
https://api.smsmobileapi.com/getsms/Returnerar inkommande SMS synkroniserad från anslutna telefoner.
Använd den för att bygga en inkorg, undersökning för svar eller återhämta meddelanden efter en webhook avbrott.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
sIdentifiantPhone |
Sträng | Optionell | Filtrera via telefon som fick sms. |
after_timestamp_unix |
Unix sekunder | Optionell | Returnera meddelanden som mottagits efter denna tidsstämpel. |
onlyunread |
ja | Optionell | Returnera endast meddelanden som inte är markerade som lästa i API-status. |
Begär exempel
curl "https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY&onlyunread=yes"
Exempel svar
{
"result": {
"error": "",
"sms": [{
"id": 466340,
"sIdentifiantPhone": "508b004b4aadacc4",
"timestamp_unix": 1774041814,
"message": "Please call us back.",
"number": "+15551234567",
"guid": "6BFD7DC7-3492-422D-8D02-4AF4E614F122",
"alias": null
}]
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
POST · Få
Markera ett mottaget SMS som läst
https://api.smsmobileapi.com/getsms/set-read/Marks ett fick meddelande som lästes i SMSMobileAPI API stat.
Använd detta efter att din ansökan har behandlat ett inkommande meddelande.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
guid_message |
Sträng | Nödvändig | GUID för det mottagna SMS. |
Begär exempel
curl "https://api.smsmobileapi.com/getsms/set-read/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Detta ändrar inte lässtatusen i telefonmeddelandeprogram.
POST · Få
Uppdatera ett mottaget SMS alias
https://api.smsmobileapi.com/getsms/update/Lägger till, ändrar eller rensar alias associerade med ett mottaget SMS.
Använd alias för att bifoga ett kontaktnamn eller en applikationsetikett till ett meddelande.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
guid |
Sträng | Nödvändig | GUID för det mottagna SMS. |
alias |
Sträng | Nödvändig | Nya alias. Skicka ett tomt värde för att rensa det. |
Begär exempel
curl "https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID&alias=John%20Doe"
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
POST · Få
Ta bort SMS server loggar
https://api.smsmobileapi.com/deletesms/Raderar SMS-poster från SMSMobileAPI-servernsloggen.
Använd det för retention arbetsflöden eller borttagning av ett specifikt inloggat meddelande.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
guid_message |
Sträng | Optionell | Ta bort ett meddelande från GUID. |
date_start |
YYY-MMM-DD | Optionell | Ta bort poster från detta datum. |
date_end |
YYY-MMM-DD | Optionell | Med date start begränsar raderingsområdet. |
Begär exempel
curl "https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"
Exempel svar
{
"result": {
"error": null,
"count_delete": 1
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Detta raderar server log poster endast. Det tar inte bort meddelanden som lagras på mobilenheten.
- Behandla denna operation som destruktiva och verifiera filter innan du ringer den.
FÅ
Lista SMS-konversationer
https://api.smsmobileapi.com/conversation/sms/list/Grupper som inkommande och utgående meddelanden i samtal via telefonnummer.
Använd den för chattvyer, senaste konversation widgets och stödja tidslinjer.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
origineConversation |
mottagen | skickat | Nödvändig | Dataset används för att identifiera startkonversationer. |
numero |
Telefon telefon | Optionell | Återgå en telefonnummer konversation. |
date_from |
Datum eller datum | Optionell | Start av meddelandet sortimentet. |
date_to |
Datum eller datum | Optionell | Slutet på meddelandeområdet. |
sort |
ASC | Desc | Optionell | Konversationsordning; standard DESC. |
limit |
Integer | Optionell | Konversationsgräns när numero utelämnas; standard 20. |
resume |
0 | 1 | Optionell | Ange 1 för att returnera endast de senaste meddelandena per konversation. |
resume_line_how |
Integer | Optionell | Antal meddelanden per konversation när CV = 1. |
Begär exempel
curl "https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&resume=1&resume_line_how=3"
Exempel svar
{
"success": true,
"origineConversation": "received",
"conversations": [{
"phone_number": "+15551234567",
"contact_alias": "John Doe",
"messages": [{
"direction": "incoming",
"message_id": "msg_1001",
"timestamp_utc": "2026-03-13T08:45:12Z",
"message": "I need more information.",
"status": "received",
"mobile_sid": "device_sid_1"
}]
}]
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
FÅ
Lista anslutna mobiler
https://api.smsmobileapi.com/gateway/mobile/list/Listar telefoner som är anslutna till SMS gateway-kontot.
Använd den för att välja en avsändare, visa enhetsstatus eller granska en gatewayflotta.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
sid |
Sträng | Optionell | Returnera en exakt mobil SID. |
search |
Sträng | Optionell | Sök SID, datum, batteri, version, etikett och relaterade fält. |
Begär exempel
curl "https://api.smsmobileapi.com/gateway/mobile/list/?apikey=YOUR_API_KEY"
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
POST · Få
Uppdatera en ansluten mobil
https://api.smsmobileapi.com/gateway/mobile/update/Uppdaterar den mänskliga läsbara etiketten eller telefonnumret för en ansluten enhet.
Använd den för att hålla enhetsetiketter meningsfulla i multi-phone-installationer.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
sid |
Sträng | Nödvändig | Enheten SID. |
label |
Sträng | Nödvändig | Ny etikett; det kan vara avsiktligt tomt. |
phone_number |
Telefon telefon | Optionell | Ny telefonnummer metadata. |
Begär exempel
curl "https://api.smsmobileapi.com/gateway/mobile/update/?apikey=YOUR_API_KEY&sid=DEVICE_SID&label=OfficePhone"
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^
POST · Få
Ta bort en ansluten mobil
https://api.smsmobileapi.com/gateway/mobile/delete/Ta bort en ansluten mobil och dess gateway historia rader.
Använd endast när en telefon måste tas bort permanent från kontot.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Nödvändig | Ditt konto API nyckel. |
sid |
Sträng | Nödvändig | SID av enheten för att ta bort. |
Begär exempel
curl "https://api.smsmobileapi.com/gateway/mobile/delete/?apikey=YOUR_API_KEY&sid=DEVICE_SID"
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Denna operation tar bort enhetshistorik associerad med SID. Bekräfta enheten innan du ringer den.
INBOUND POST
Få SMS via webhook
Your HTTPS endpointSMSMobileAPI skickar en JSON-begäran till din konfigurerade URL när ett SMS tas emot.
Använd webhooks för realtidsbehandling istället för frekventa omröstningar.
Receiver exempel
<?php
$payload = json_decode(file_get_contents('php://input'), true);
if (!is_array($payload) || empty($payload['guid'])) {
http_response_code(400);
exit('Invalid payload');
}
// Queue the event, then acknowledge quickly.
http_response_code(200);
echo 'OK';
Exempel svar
{
"date": "2026-03-20",
"hour": "10:15:00",
"time_received": "2026-03-20 10:14:50",
"message": "Hello, this is a test.",
"number": "+123456789",
"guid": "abcde12345"
}
Denna slutpunkt får evenemang på din egen HTTPS-URL. Använd mottagarens exempel ovan, skicka sedan ett SMS till din anslutna telefon för att testa den.
- Konfigurera den offentliga HTTPS-URL i Dashboard → Webhook Inställningar.
- Återgå HTTP 200 snabbt och bearbeta händelsen asynkront.
- Deduplicera retries med hjälp av guid.
POST · Få
Rensa historiken för SMS skickade via API
https://api.smsmobileapi.com/delete-history-sms-api/Clears serverposter av SMS som skickats in via API. Det återkallar inte ett meddelande som redan samlats in av en telefon.
Använd förhandsgranskning först, kontrollera räknas, sedan uttryckligen begära radering. Detta rensar hela den valda historien för API-nyckeln, utan datum, telefon- eller meddelandefilter.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Optionell | Krävs utan OAuth2. Med OAuth2 väljer du valfritt en API-nyckel som tillhör samma konto. |
action |
Förhandsgranska | ta bort | status | Optionell | preview räknar utan att radera; delete startar eller fortsätter raderingen; status visar endast förloppet. API:ns standard är delete; testverktygets standard är preview. |
include_linked |
0 | 1 | Optionell | Standard 0: hålla länkade eller bearbetningsregister. Ange 1 att inkludera dem, med risk för att bryta integrationer. Håll detta värde oförändrat när du fortsätter en radering. |
request_id |
Sträng | Optionell | Obligatoriskt för delete och status, valfritt för preview. Använd 16–128 ASCII-bokstäver, siffror, bindestreck (-) eller understreck (_). Skapa ett unikt ID för varje ny radering och behåll det vid alla återförsök. Detta är varken ett meddelande-ID eller en API-nyckel. |
Begär exempel
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
radering och statusexempel
Byt ut provet request_id med ditt eget unika värde innan du börjar. Följande raderingsförfrågningar ändrar riktig kontohistorik; de är inte förhandsgranskningar.
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Exempel svar
{
"result": {
"error": 0,
"history": "sms-api",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Exemplet ovan är en förhandsgranskning, inte en radering. Räknen är illustrativa; det slutgiltiga urvalet är fastställt när raderingen börjar.
- include_linked=1 kan störa GHL, Zapier, automationer, avregistrera länkar eller leveransspårning. Det kringgår aldrig kontoägande eller lagringsintegritetskontroller.
POST · Få
Rensa historiken för SMS skickade från mobilen
https://api.smsmobileapi.com/delete-history-sms-mobile/Tydliga synkroniserade poster av SMS skickade från mobiler, inte meddelanden som lagras på telefonerna.
Använd förhandsgranskning först, kontrollera räknas, sedan uttryckligen begära radering. Detta rensar hela den valda historien för API-nyckeln, utan datum, telefon- eller meddelandefilter.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Optionell | Krävs utan OAuth2. Med OAuth2 väljer du valfritt en API-nyckel som tillhör samma konto. |
action |
Förhandsgranska | ta bort | status | Optionell | preview räknar utan att radera; delete startar eller fortsätter raderingen; status visar endast förloppet. API:ns standard är delete; testverktygets standard är preview. |
include_linked |
0 | 1 | Optionell | Standard 0: hålla länkade eller bearbetningsregister. Ange 1 att inkludera dem, med risk för att bryta integrationer. Håll detta värde oförändrat när du fortsätter en radering. |
request_id |
Sträng | Optionell | Obligatoriskt för delete och status, valfritt för preview. Använd 16–128 ASCII-bokstäver, siffror, bindestreck (-) eller understreck (_). Skapa ett unikt ID för varje ny radering och behåll det vid alla återförsök. Detta är varken ett meddelande-ID eller en API-nyckel. |
Begär exempel
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
radering och statusexempel
Byt ut provet request_id med ditt eget unika värde innan du börjar. Följande raderingsförfrågningar ändrar riktig kontohistorik; de är inte förhandsgranskningar.
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Exempel svar
{
"result": {
"error": 0,
"history": "sms-mobile",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Exemplet ovan är en förhandsgranskning, inte en radering. Räknen är illustrativa; det slutgiltiga urvalet är fastställt när raderingen börjar.
- include_linked=1 kan störa GHL, Zapier, automationer, avregistrera länkar eller leveransspårning. Det kringgår aldrig kontoägande eller lagringsintegritetskontroller.
POST · Få
Rensa historiken för mottagna SMS
https://api.smsmobileapi.com/delete-history-sms-received/Clears serverposter för inkommande SMS. Integration och automatiseringsregister skyddas som standard.
Använd förhandsgranskning först, kontrollera räknas, sedan uttryckligen begära radering. Detta rensar hela den valda historien för API-nyckeln, utan datum, telefon- eller meddelandefilter.
Parametrar
| Namn | Typ | Krav | Beskrivning |
|---|---|---|---|
apikey |
Sträng | Optionell | Krävs utan OAuth2. Med OAuth2 väljer du valfritt en API-nyckel som tillhör samma konto. |
action |
Förhandsgranska | ta bort | status | Optionell | preview räknar utan att radera; delete startar eller fortsätter raderingen; status visar endast förloppet. API:ns standard är delete; testverktygets standard är preview. |
include_linked |
0 | 1 | Optionell | Standard 0: hålla länkade eller bearbetningsregister. Ange 1 att inkludera dem, med risk för att bryta integrationer. Håll detta värde oförändrat när du fortsätter en radering. |
request_id |
Sträng | Optionell | Obligatoriskt för delete och status, valfritt för preview. Använd 16–128 ASCII-bokstäver, siffror, bindestreck (-) eller understreck (_). Skapa ett unikt ID för varje ny radering och behåll det vid alla återförsök. Detta är varken ett meddelande-ID eller en API-nyckel. |
Begär exempel
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
radering och statusexempel
Byt ut provet request_id med ditt eget unika värde innan du börjar. Följande raderingsförfrågningar ändrar riktig kontohistorik; de är inte förhandsgranskningar.
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-sms-received/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Exempel svar
{
"result": {
"error": 0,
"history": "sms-received",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Vill du köra denna begäran?Anslut din API-nyckel högst upp på sidan för att låsa upp den interaktiva testaren.
Anslut nyckel ^- Exemplet ovan är en förhandsgranskning, inte en radering. Räknen är illustrativa; det slutgiltiga urvalet är fastställt när raderingen börjar.
- include_linked=1 kan störa GHL, Zapier, automationer, avregistrera länkar eller leveransspårning. Det kringgår aldrig kontoägande eller lagringsintegritetskontroller.
Felsökning
Fel och säkra retries
Läs HTTP status och JSON felfältet innan du retryerar. Försök inte att fördröja validering eller autentiseringsfel utan att korrigera begäran först.
| HTTP | Kodkod | Vad ska man göra |
|---|---|---|
| 400 | missing_parameter | En nödvändig parameter är tom eller frånvarande. Kontrollera parameterbordet för slutpunkten. |
| 403 | invalid_apikey | API-nyckeln är okänd, utgången eller inte auktoriserad för den begärda funktionen. |
| 429 | too_many_requests | Förfrågningar anländer för snabbt. Vänta sedan tillbaka med exponentiell backoff. |
| 500 | server_error | Tjänsten kunde inte slutföra begäran. Håll svaret och kontaktstödet om det kvarstår. |
Behöver du hjälp?
Ta med begäran kontext - inte dina hemligheter.
Dela slutpunkten, timestamp, HTTP status och sanitetssvar. Aldrig inkludera API nycklar, tokens eller privat meddelandeinnehåll.


