Dine SMS sendes fra din egen mobil.Se, hvordan det virker
PLATFORMAPI- første arkitekturSikker parring af enhedenLeveringssynlighedMulti- enhedens betjeningsanordningVersioneret dokumentation
Udvikler hub/SMS # API #

SMS · 16 dokumenterede operationer

SMS API dokumentation

Send og modtage SMS, inspicer leveringslogfiler, opbygge samtaler og administrere tilsluttede mobile gateways.

En smartphone forbundet til SMS og cloud gateway infrastruktur
REST- basisURLhttps://api.smsmobileapi.com

JSON responser · HTTPS påkrævet · UTF- 8

Tilslut din API nøgle

Forbind én gang, og test derefter endepunkter på tværs af SMS, opkald, meddelelser, WhatsApp og e-mail.

Start her

Din første anmodning i fire trin

1

Opret en konto og kopiér API-tasten fra instrumentbrættet.

2

Installer den mobile app og bekræfte, at enheden er online.

3

Send en test SMS med / sendsms / endpoint.

4

Gem den returnerede meddelelse ID til at korrelere logs og leveringsstatus.

Den sikre SMSMobileAPI mobil app, der forbinder en telefon til web dashboard og REST API til SMS og opkald operationer
Krypteret mobil- to- platform- forbindelse

Officiel mobilapplikation

Den sikre bro mellem telefonen, instrumentbrættet og API.

SMS og opkald operationer passere gennem den officielle SMSMobileAPI app installeret på din tilsluttede telefon. App sikkert parrer enheden med din konto, synkroniserer godkendte begivenheder og forbinder mobilnetværket til instrumentbrættet og REST API.

1Mobil appParerer telefonen og dens SIM 2Krypteret linkAutentificerer og beskytter data i transit 3Dashboard & # API #Styrer arbejdsgange og aktivitet
  • Signerede udgivelser distribueret gennem de officielle Google Play og Apple App Store lister
  • Google og Apple platform gennemgang, signaturer og distribution kontrol
  • Sikker parring af enheden, HTTPS transport og autentificeret API adgang
  • Kun de tilladelser, der kræves for de mobile funktioner, du aktiverer
Få den officielle SMSMobileAPI app på Google Play Download den officielle SMSMobileAPI app på Apple App Store
Kapacitet afhænger af tilladelser og baggrundsadgang tilladt af Android eller iOS.

WEBHOOK V2 TIL DENNE API

Abonner kun på de mobilhændelser, dit workflow har brug for.

5 hændelsestyper

En destination kan modtage alt, eller du kan adskille produktionssystemer, analytics og operationelle advarsler. Hver hændelse har et præcist navn, så din applikation kan håndtere den forudsigeligt.

sms.api.submitted

SMS indsendt via API

En API-anmodning oprettede et SMS-afsendelsesjob. Nyttigt til at bekræfte, at anmodningen er kommet ind på platformen.

sms.sent

SMS sendt

Den tilsluttede mobil bekræftede SMS-afsendelsesoperationen.

sms.failed

SMS mislykkedes

Den tilsluttede mobil returnerede en afsendelsesfejl: SMS.

sms.received

SMS modtaget

En tilsluttet mobil synkroniserede en indgående SMS.

sms.mobile.sent

SMS sendt fra mobilen

En SMS blev sendt manuelt fra den tilsluttede mobil.

Autentificering

Behold legitimation på din server

Hver anmodning accepterer en API-nøgle gennem den apikey parameter. OAuth2 klient legitimation er også tilgængelige for server- to- server integrationtioner. Aldrig afsløre en produktionstast i browser kode, offentlige datalagre eller supportmeddelelser.

Historiestyring

Ryd historik sikkert: preview, slette, følg fremskridt

Disse endepunkter rydder den valgte serverhistorik for din API nøgle, ikke beskeder på telefoner eller eksterne tjenester. De leverer ikke kontoudslettelse. Ny aktivitet kan forekomme efter sletning.

Læs request_id og prøv igen
Integrationsbeskyttelse

Som standard forbliver linkede eller behandlede optegnelser synlige. Kun til brug include_linked=1 hvis du accepterer, at integration eller igangværende behandling kan stoppe med at virke.

Hvordan virker request_id

  1. Vis forhåndsvisning af tællingerne med action=previewNej. request_id er nødvendige, og ingen optegnelser er slettet.
  2. Generér en unik request_id for en ny sletning, for eksempel en UUID. Gem det før du sender action=delete.
  3. til genforsøg, timeouts eller HTTP 202, genbrug det samme API nøgletal, historikendepunkt, request_id og include_linked værdi. Opret aldrig et nyt ID automatisk efter en fejl.
  4. Hvornår completed=true, operationen er færdig. Genbrug af sin ID giver det samme resultat i stedet for at slette nyligt ankommet optegnelser. Brug kun et nyt ID til en bevidst ny oprydning.

request_id identificerer din sletning operation, ikke en individuel SMS. Tilladt format: 16-128 ASCII bogstaver, tal, bindestreger eller underpointsum. A UUID genereres med crypto.randomic UID () er egnet.

Sletningen sker i portioner. Ved HTTP 202 med continue_required=true skal action=delete gentages efter 3 sekunder. Der kører intet cron-job i baggrunden. action=status læser kun fremdriften og fortsætter ikke sletningen, heller ikke ved HTTP 200.

Eksempler på sletning og status

Udskift prøven request_id med din egen unikke værdi før start. Følgende slette anmodninger ændre real konto historie; de er ikke previews.

POST · API - tasten
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"
PUNKT · OAUTH2
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"
Status
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 accepterer også action=preview eller action=delete. POST anbefales: URL-parametre kan lække ind i browserens historik og serverlogfiler. Placer aldrig en sletning URL i et offentligt link, billede eller pre-hentning.

For POST, send alle parametre i formularen organ eller et JSON objekt, aldrig i forespørgselsstrengen. Ukendt parametre afvises; dato eller mobile filtre understøttes ikke.

Godkendelse af historikendepunkter

Anvendelse apikey eller Authorization: Bearer adgangskort udstedt af SMSMobileAPI OAuth2. Send ikke en genfriskning eller en API nøgle som en Bearer - En token. Udløb tokens er nægtet.

Når der er sat en række områder, history:read tillader forhåndsvisning / status og history:delete giver også mulighed for sletning. Begrænsninger på både token og OAuth klienten ansøge. Legacy tokens uden scope bevarer deres eksisterende konto adgang.

OAuth2 vælger den unikke primære API - nøgle. Hvis flere primære nøgler findes, også give apikey til at vælge en tilhørende kontoen. Sekundære nøgler giver aldrig adgang til den primære nøglehistorie.

Læs svaret før du fortsætter

count_delete er det kumulative antal, der er fjernet ved denne operation. selected_at_start er den oprindelige udvælgelse protected_at_start antal udelukkede registreringer. Anvendelse preview.linked_or_processing til at tælle tilknyttede poster, selv når include_linked=1.

JSON · HTTP: / / WWW.ECONOMY /
{
    "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. En 200 preview eller status respons alene beviser ikke afslutning.
  • 400 INVALID_REQUEST_ID: Kontroller formatet. 404 REQUEST_NOT_FOUND: der findes ingen operation for dette id API Nøgle og historie.
  • 401: ugyldige eller udløbne legitimationsoplysninger. 403: utilstrækkelig OAuth omfang eller uautoriseret konto.
  • 409 HISTORY_BUSY: en anden oprydning kører; fortsætte det fra den oprindelige klient. 409 INCLUDE_LINKED_CONFLICT: gendannelse af originalen include_linked værdi.
  • 409 OAUTH_ACCOUNT_AMBIGUOUS: giv en API-nøgle, der tilhører denne konto.
  • 503 eller afbrydelse af nettet: nogle partier kan allerede være færdige. Kontrollér konfiguration, og prøv derefter igen med originalen request_id. Opret ikke en udskiftning operation automatisk.
PUNKT ·

Send en SMS

#
SLUTPUNKThttps://api.smsmobileapi.com/sendsms/

Kører en besked på en tilsluttet telefon. POST anbefales, når meddelelsen er lang eller indeholder særlige tegn.

Hvornår skal du bruge det

Brug dette til transaktionsmeddelelser, påmindelser, advarsler og application- genereret SMS.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
recipients telefon Påkrævet Bestemmelsesnummer i internationalt format.
message snor Påkrævet Besked krop. URL-kode det, når du bruger GET.
port 1 | 2 Valgfrit SIM-port på kompatible Android-enheder; lad tom til automatisk valg.
sIdentifiant snor Valgfrit Specifikke tilsluttet telefon SID; lad tom for den første tilgængelige enhed.
shorturl 0 | 1 Valgfrit Sæt til 1 for at forkorte URL 'er fundet i meddelelsen.
sendsms 0 | 1 Valgfrit SMS kanalflag. Standard til 1, hvis udeladt.
sendwa 0 | 1 Valgfrit Anmod også WhatsApp levering, når kontoen understøtter det.
encrypt_message ja Valgfrit Kryptér beskeden for beskyttet læsning af sideværts.
schedule_timestamp Unix sekunder Valgfrit UTC-tid, hvorfra meddelelsen kan sendes.

Eksempel på anmodning

krølle
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."

Eksempel på svar

JSON
{
  "result": {
    "error": 0,
    "sent": "1",
    "id": "c319d3b35e8f8712cde20dae39ac3c19f86eda25",
    "note": "sent by mobile",
    "datetime": "2026-03-20T21:07:44Z",
    "port": null,
    "send_with_whatsapp": "0"
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Et vellykket API svar betyder, at meddelelsen blev accepteret af platformen; holde den returnerede id for senere sporing.
  • Carrier levering og mobil behandling kan ske efter HTTP svar.
PUNKT ·

Gensend en ikke-sendt SMS

#
SLUTPUNKThttps://api.smsmobileapi.com/resend/

Genstarter en meddelelse, der i øjeblikket er i en fejltilstand.

Hvornår skal du bruge det

Brug dette efter at have kontrolleret den sendte log og bekræftet at en mislykket meddelelse er berettiget til et andet forsøg.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
guid snor Påkrævet Meddelelsens GUID returneres af sende- eller logendepunktet.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE"

Eksempel på svar

JSON
{
  "result": {
    "error": "0",
    "sms": "resent with successfully",
    "attempt": 1
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Kun meddelelser med fejlstatus kan være negative.
FÅ

Liste SMS sendt fra API

#
SLUTPUNKThttps://api.smsmobileapi.com/log/sent/sms/

Returnerer meddelelser indsendt via SMS API med kø, mobil og fejlinformation.

Hvornår skal du bruge det

Brug det til levering overvågning, støtte diagnostik og forsoning.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
guid_message snor Valgfrit Returnerer en besked ved sin unikke GUID.
before tidsstempel eller reference Valgfrit Returnér beskeder før den medfølgende markør eller tidsstempel.
error_api 0 | 1 Valgfrit Sæt til 1 for at returnere kun API behandlingsfejl.
error_mobile 0 | 1 Valgfrit Sæt til 1 for at returnere mobile afsenderfejl.
keyword snor Valgfrit Søg i modtagernummeret eller meddelelsesteksten.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/log/sent/sms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Eksempel på svar

JSON
{
  "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": ""
    }]
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
FÅ

Liste SMS synkroniseret fra en telefon

#
SLUTPUNKThttps://api.smsmobileapi.com/log/sent/frommobile/

Lister SMS fysisk sendt af en mobil og synkroniseret med platformen.

Hvornår skal du bruge det

Brug den, når beskeder kan stamme fra telefonen samt gennem API.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
date ÅÅÅÅ-MM-DD Valgfrit Filtrér en præcis dato.
date_from ÅÅÅÅ-MM-DD Valgfrit Start på et datoområde.
date_to ÅÅÅÅ-MM-DD Valgfrit Slut på et datoområde.
period enum Valgfrit i dag, i går, sidste _ 24h, sidste _ 3dage eller sidste _ 7dage.
number telefon Valgfrit Filtrér efter modtager.
sIdentifiant snor Valgfrit Filtrér ved tilsluttet mobil SID.
message snor Valgfrit Filtrér efter brevindhold.
search snor Valgfrit Global søgning på tværs af mobil, nummer, besked og tidsstempler.
sort_by enum Valgfrit sIdentifiant, nummer, besked, mobil _ date _ ms, mobil _ date _ formatted eller synchro _ time.
sort_order ASC-nummer 124; DESC Valgfrit Sorter retning.
limit heltal Valgfrit Højst 200 plader.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&period=last_7days&limit=200"

Eksempel på svar

JSON
{
  "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"
    }]
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Kræver Android app 4.1.20 eller nyere og skal være aktiveret i app 'en.
  • Dette endpoint giver maksimalt syv dages synkroniseret historie.
FÅ

Liste modtaget SMS

#
SLUTPUNKThttps://api.smsmobileapi.com/getsms/

Returnerer indgående SMS synkroniseret fra tilsluttede telefoner.

Hvornår skal du bruge det

Brug det til at opbygge en indbakke, meningsmåling for svar eller gendanne beskeder efter en webhook afbrydelse.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
sIdentifiantPhone snor Valgfrit Filtrér ved telefonen, der modtog SMS 'en.
after_timestamp_unix Unix sekunder Valgfrit Returnér breve modtaget efter dette tidsstempel.
onlyunread ja Valgfrit Returnerer kun breve, der ikke er markeret som læst i API tilstand.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY&onlyunread=yes"

Eksempel på svar

JSON
{
  "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
    }]
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
PUNKT ·

Markér en modtaget SMS som læst

#
SLUTPUNKThttps://api.smsmobileapi.com/getsms/set-read/

Marks en modtaget besked som læst i SMSMobileAPI API tilstand.

Hvornår skal du bruge det

Brug dette efter at din ansøgning har behandlet en indgående besked.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
guid_message snor Påkrævet GUID for den modtagne SMS.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/getsms/set-read/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Dette ændrer ikke læsetilstanden i telefonens meddelelsesprogram.
PUNKT ·

Opdatér et modtaget SMS-alias

#
SLUTPUNKThttps://api.smsmobileapi.com/getsms/update/

Tilføjelse, ændring eller clearing af alias, der er forbundet med en modtaget SMS.

Hvornår skal du bruge det

Brug aliasser til at vedhæfte et kontaktnavn eller en applikationsetiket til en meddelelse.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
guid snor Påkrævet GUID for den modtagne SMS.
alias snor Påkrævet Nyt alias. Send en tom værdi for at rydde den.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID&alias=John%20Doe"

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
PUNKT ·

Slet SMS serverlogfiler

#
SLUTPUNKThttps://api.smsmobileapi.com/deletesms/

Sletter SMS-optegnelser fra SMSMobileAPI- serverloggen.

Hvornår skal du bruge det

Brug det til at holde arbejdsgange eller fjerne en bestemt logget besked.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
guid_message snor Valgfrit Slet en besked ved GUID.
date_start ÅÅÅÅ-MM-DD Valgfrit Slet optegnelser fra denne dato.
date_end ÅÅÅÅ-MM-DD Valgfrit Med dato _ start, begrænser sletning område.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Eksempel på svar

JSON
{
  "result": {
    "error": null,
    "count_delete": 1
  }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Dette sletter kun server- logindgange. Det sletter ikke beskeder gemt på den mobile enhed.
  • Behandl denne operation som destruktiv og verificer filtre, før du ringer til den.
FÅ

Liste over SMS-samtaler

#
SLUTPUNKThttps://api.smsmobileapi.com/conversation/sms/list/

Grupper indkommende og udgående meddelelser i samtaler via telefonnummer.

Hvornår skal du bruge det

Brug det til chatvisninger, nylige samtalekontroller og understøtter tidslinjer.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
origineConversation modtaget 124; sendt Påkrævet Dataset bruges til at identificere de indledende samtaler.
numero telefon Valgfrit Aflever en telefonsamtale.
date_from dato eller datetime Valgfrit Start af meddelelsesområdet.
date_to dato eller datetime Valgfrit Slut på meddelelsesområdet.
sort ASC-nummer 124; DESC Valgfrit Samtalelsesordre; standard DESC.
limit heltal Valgfrit Samtalegrænse, når numero udelades; standard 20.
resume 0 | 1 Valgfrit Sæt til 1 for kun at returnere de seneste beskeder per samtale.
resume_line_how heltal Valgfrit Antal meddelelser pr. samtale, når CV = 1.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&resume=1&resume_line_how=3"

Eksempel på svar

JSON
{
  "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"
    }]
  }]
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
FÅ

Liste over tilsluttede mobiltelefoner

#
SLUTPUNKThttps://api.smsmobileapi.com/gateway/mobile/list/

Lister telefoner tilsluttet SMS gateway-kontoen.

Hvornår skal du bruge det

Brug den til at vælge en afsender, vise enhedsstatus eller revidere en gateway flåde.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
sid snor Valgfrit Returnerer en præcis mobil SID.
search snor Valgfrit Søg SID, dato, batteri, version, etiket og relaterede felter.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/gateway/mobile/list/?apikey=YOUR_API_KEY"

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
PUNKT ·

Opdater en tilsluttet mobil

#
SLUTPUNKThttps://api.smsmobileapi.com/gateway/mobile/update/

Opdaterer det humanistiske mærke eller telefonnummer på en tilsluttet enhed.

Hvornår skal du bruge det

Brug det til at holde enhedsetiketter meningsfulde i flertelefonanlæg.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
sid snor Påkrævet Enheden SID.
label snor Påkrævet Ny etiket; den kan med vilje være tom.
phone_number telefon Valgfrit Nye telefonnumre metadata.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/gateway/mobile/update/?apikey=YOUR_API_KEY&sid=DEVICE_SID&label=OfficePhone"

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
PUNKT ·

Slet en tilsluttet mobil

#
SLUTPUNKThttps://api.smsmobileapi.com/gateway/mobile/delete/

Fjerner en tilsluttet mobil og dens portohistorik rækker.

Hvornår skal du bruge det

Brug kun når en telefon skal fjernes permanent fra kontoen.

Parametre

NavnTypeKravBeskrivelse
apikey snor Påkrævet Din konto API nøgle.
sid snor Påkrævet SID på den anordning, der skal fjernes.

Eksempel på anmodning

krølle
curl "https://api.smsmobileapi.com/gateway/mobile/delete/?apikey=YOUR_API_KEY&sid=DEVICE_SID"

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Denne operation fjerner udstyrets historie i forbindelse med SID. Bekræft anordningen, før du ringer.
UDEN BOUND PORT

Modtag SMS efter webhook

#
BESTEMMELSEYour HTTPS endpoint

SMSMobileAPI sender en JSON anmodning til din konfigurerede URL, når en SMS modtages.

Hvornår skal du bruge det

Brug webkroge til realtidsbehandling i stedet for hyppig valsning.

Modtagereksempel

PHP 8
<?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';

Eksempel på svar

JSON
{
  "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"
}
Indgående endepunkt

Dette endpoint modtager hændelser på din egen HTTPS URL. Brug ovenstående eksempel på modtager, og send derefter en SMS til din tilsluttede telefon for at teste den.

Godt at vide
  • Indstil den offentlige HTTPS URL i Dashboard → Webhook Indstillinger.
  • Returnér HTTP 200 hurtigt og bearbejd begivenheden asynkron.
  • Afduk gentagelser med guid.
PUNKT ·

Ryd historikken for SMS sendt via API

#
SLUTPUNKThttps://api.smsmobileapi.com/delete-history-sms-api/

Rydder server- optegnelser af SMS er forelagt gennem APIDen husker ikke en besked, der allerede er indsamlet af en telefon.

Hvornår skal du bruge det

Brug preview først, kontrollere tællingerne, derefter udtrykkeligt anmode om sletning. Dette fjerner hele den valgte historik for API nøgle, uden dato, telefon eller besked filtre.

Parametre

NavnTypeKravBeskrivelse
apikey snor Valgfrit Krævet uden OAuth2. Med OAuth2 vælges en API-nøgle, der tilhører samme konto.
action preview Budd124; delete Budd124; status Valgfrit preview tæller uden at slette; delete starter eller fortsætter sletningen; status viser kun fremdriften. API’en bruger som standard delete; denne tester bruger preview.
include_linked 0 | 1 Valgfrit Standard 0: hold forbundne eller behandle optegnelser. Sæt 1 til at inkludere dem, med en risiko for at bryde integreringer. Hold denne værdi uændret, når du fortsætter en sletning.
request_id snor Valgfrit Påkrævet til delete og status, valgfrit til preview. Brug 16–128 ASCII-bogstaver, cifre, bindestreger (-) eller understregninger (_). Opret ét unikt ID for hver ny sletning, og behold det ved alle gentagelser. Det er hverken et besked-ID eller en API-nøgle.

Eksempel på anmodning

krølle
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Eksempler på sletning og status

Udskift prøven request_id med din egen unikke værdi før start. Følgende slette anmodninger ændre real konto historie; de er ikke previews.

POST · API - tasten
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"
PUNKT · OAUTH2
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"
Status
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"

Eksempel på svar

JSON
{
    "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
    }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Eksemplet ovenfor er en forhåndsvisning, ikke en sletning. Tællinger er illustrative; den endelige markering er fast, når sletning starter.
  • include_linked=1 kan forstyrre GHL, Zapier, automatiseringer, afmeld links eller leveringssporing. Det aldrig forbigår konto ejerskab eller opbevaring integritet kontrol.
PUNKT ·

Ryd historikken for SMS sendt fra mobilen

#
SLUTPUNKThttps://api.smsmobileapi.com/delete-history-sms-mobile/

Rydder synkroniserede optegnelser over SMS sendes fra mobiler, ikke de beskeder, der er gemt på telefonerne.

Hvornår skal du bruge det

Brug preview først, kontrollere tællingerne, derefter udtrykkeligt anmode om sletning. Dette fjerner hele den valgte historik for API nøgle, uden dato, telefon eller besked filtre.

Parametre

NavnTypeKravBeskrivelse
apikey snor Valgfrit Krævet uden OAuth2. Med OAuth2 vælges en API-nøgle, der tilhører samme konto.
action preview Budd124; delete Budd124; status Valgfrit preview tæller uden at slette; delete starter eller fortsætter sletningen; status viser kun fremdriften. API’en bruger som standard delete; denne tester bruger preview.
include_linked 0 | 1 Valgfrit Standard 0: hold forbundne eller behandle optegnelser. Sæt 1 til at inkludere dem, med en risiko for at bryde integreringer. Hold denne værdi uændret, når du fortsætter en sletning.
request_id snor Valgfrit Påkrævet til delete og status, valgfrit til preview. Brug 16–128 ASCII-bogstaver, cifre, bindestreger (-) eller understregninger (_). Opret ét unikt ID for hver ny sletning, og behold det ved alle gentagelser. Det er hverken et besked-ID eller en API-nøgle.

Eksempel på anmodning

krølle
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Eksempler på sletning og status

Udskift prøven request_id med din egen unikke værdi før start. Følgende slette anmodninger ændre real konto historie; de er ikke previews.

POST · API - tasten
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"
PUNKT · OAUTH2
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"
Status
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"

Eksempel på svar

JSON
{
    "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
    }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Eksemplet ovenfor er en forhåndsvisning, ikke en sletning. Tællinger er illustrative; den endelige markering er fast, når sletning starter.
  • include_linked=1 kan forstyrre GHL, Zapier, automatiseringer, afmeld links eller leveringssporing. Det aldrig forbigår konto ejerskab eller opbevaring integritet kontrol.
PUNKT ·

Ryd historikken for modtagne SMS

#
SLUTPUNKThttps://api.smsmobileapi.com/delete-history-sms-received/

Rydder serveroptegnelser for indkommende SMSIntegration og automatisering optegnelser er beskyttet som standard.

Hvornår skal du bruge det

Brug preview først, kontrollere tællingerne, derefter udtrykkeligt anmode om sletning. Dette fjerner hele den valgte historik for API nøgle, uden dato, telefon eller besked filtre.

Parametre

NavnTypeKravBeskrivelse
apikey snor Valgfrit Krævet uden OAuth2. Med OAuth2 vælges en API-nøgle, der tilhører samme konto.
action preview Budd124; delete Budd124; status Valgfrit preview tæller uden at slette; delete starter eller fortsætter sletningen; status viser kun fremdriften. API’en bruger som standard delete; denne tester bruger preview.
include_linked 0 | 1 Valgfrit Standard 0: hold forbundne eller behandle optegnelser. Sæt 1 til at inkludere dem, med en risiko for at bryde integreringer. Hold denne værdi uændret, når du fortsætter en sletning.
request_id snor Valgfrit Påkrævet til delete og status, valgfrit til preview. Brug 16–128 ASCII-bogstaver, cifre, bindestreger (-) eller understregninger (_). Opret ét unikt ID for hver ny sletning, og behold det ved alle gentagelser. Det er hverken et besked-ID eller en API-nøgle.

Eksempel på anmodning

krølle
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Eksempler på sletning og status

Udskift prøven request_id med din egen unikke værdi før start. Følgende slette anmodninger ændre real konto historie; de er ikke previews.

POST · API - tasten
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"
PUNKT · OAUTH2
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"
Status
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"

Eksempel på svar

JSON
{
    "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
    }
}

Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.

Forbind nøgle ↑
Godt at vide
  • Eksemplet ovenfor er en forhåndsvisning, ikke en sletning. Tællinger er illustrative; den endelige markering er fast, når sletning starter.
  • include_linked=1 kan forstyrre GHL, Zapier, automatiseringer, afmeld links eller leveringssporing. Det aldrig forbigår konto ejerskab eller opbevaring integritet kontrol.

Fejlfinding

Fejl og sikre forsøg på at vende tilbage

Læs HTTP status og JSON fejlfeltet før genforsøg. Fortryd ikke validerings- eller autentificeringsfejl uden først at korrigere anmodningen.

HTTPKodeHvad skal man gøre?
400missing_parameterEn krævet parameter er tom eller fraværende. Kontroller parametertabellen for endepunktet.
403invalid_apikeyAPI-tasten er ukendt, udløbet eller ikke godkendt til den ønskede funktion.
429too_many_requestsAnmodningerne kommer for hurtigt. Vent, så prøv igen med eksponentiel backoff.
500server_errorTjenesten kunne ikke afslutte anmodningen. Behold svar- og kontaktsupport, hvis den fortsætter.
Foretag at genfinde regelPrøv kun forbigående 429 - og 5xx - respons igen. Start efter 1 sekund, og træk så tilbage til 2, 4 og 8 sekunder.

Brug for hjælp?

Medbring forespørgslen kontekst - ikke dine hemmeligheder.

Del endepunkt, tidsstempel, HTTP status og renset respons. Aldrig inkludere API nøgler, tokens eller privat besked indhold.

Kontakt API support →