Täcker SMS, samtal, WhatsApp och e-post med precisa händelsenamn.
Webhook V2 · Varje mobilhändelse levererad till din mjukvara
Gör varje händelse från din anslutna mobil till en omedelbar åtgärd.
SMSMobileAPI Webhook V2 skickar strukturerade HTTPS-händelser till dina applikationer när en SMS skickas in, levereras, misslyckas eller tas emot, när ett mobilsamtal missas, är inkommande eller utgående, och när stöd för WhatsApp eller e-postaktivitet inträffar. Konfigurera allt visuellt från din instrumentpanel—ingen polling-loop krävs.
Läs API-dokumentationenVälj vilka händelser varje destination tar emot. Testa, pausa, övervaka och rotera dess signeringshemlighet från ett och samma arbetsyta.
Skicka olika händelsegrupper till olika HTTPS-destinationer.
Verifiera varje begäran med dess HMAC-SHA256-signatur och tidsstämpel.
Tillfälliga fel hos destinationer försöks igen utan att blockera andra konton.
Hur Webhook V2 fungerar
Från en verklig mobilhändelse till din applikation i tre tydliga steg.
Din anslutna mobil och SMSMobileAPI-tjänster genererar operationella händelser. Webhook V2 placerar varje berättigad händelse i en beständig leveranskö och skickar en signerad JSON-payload till den HTTPS URL du valt.
- 1
En händelse inträffar
Ett meddelande skickas in, en mobil skickar eller tar emot en SMS, ett samtal ändrar status, eller stöd för WhatsApp och e-postaktivitet registreras.
- 2
Webhook V2 dirigerar den
SMSMobileAPI skapar ett stabilt händelse-ID och köar en leverans endast för destinationer som prenumererat på den händelsetypen.
- 3
Din programvara reagerar
Din publika HTTPS-endpoint verifierar signaturen, lagrar händelse-ID:t och startar ditt CRM-, support-, larm- eller automatiseringsarbetsflöde.
15 exakta händelsetyper
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
5sms.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.
Samtal
3call.missedMissat samtal
Ett missat samtal synkroniserades från en ansluten mobil.
call.incomingInkommande samtal
Ett inkommande samtal synkroniserades från en ansluten mobil.
call.outgoingUtgående samtal
Ett utgående samtal synkroniserades från en ansluten mobil.
whatsapp.submittedWhatsApp inlämnat
Ett sändningsjobb för WhatsApp skapades.
whatsapp.sentWhatsApp skickat
Den anslutna WhatsApp-miljön bekräftade att meddelandet skickades.
whatsapp.failedWhatsApp misslyckades
Sändningsoperationen för WhatsApp misslyckades.
whatsapp.receivedWhatsApp mottaget
Ett WhatsApp-meddelande hämtades efter att kontot begärde synkronisering.
whatsapp.voice.transcribedRöstmeddelande transkriberat
Ett hämtat WhatsApp-röstmeddelande som uppfyllde villkoren konverterades till användbar text.
E-post
2email.sentE-post skickad
En begäran om att skicka e-post skapades av SMSMobileAPI.
email.receivedE-post mottagen
Ett anslutet postfack mottog ett e-postmeddelande.
Konfigurera allt visuellt
Professionell webhook-hantering utan att redigera konfigurationsfiler.
Öppna Webhook V2 i SMSMobileAPI-panelen, lägg till ett destinationsnamn och offentlig HTTPS URL, välj händelserna och spara. Instrumentpanelen ger dig de kontroller som krävs för daglig drift och felsökning.
Flera destinationer
Skapa dedikerade destinationer för ditt CRM, övervakning, analys eller kundapplikationer.
Händelsefilter
Välj exakt vilka SMS-, samtals-, WhatsApp- och e-posthändelser varje URL ska ta emot.
Testleverans
Skicka en kontrollerad testhändelse innan du förlitar dig på destinationen i produktion.
Pausa och återaktivera
Stoppa en destination omedelbart utan att radera dess konfiguration.
Rotation av hemlighet
Generera en ny signeringshemlighet när din säkerhetsprocess kräver det.
Leveransaktivitet
Granska köade, levererade, under återförsök och misslyckade leveranser med försök- och HTTP-statusinformation.
https://crm.example.com/hooks/mobileAktivsms.receivedcall.missedwhatsapp.received
https://ops.example.com/eventsAktivsms.failedwhatsapp.failed
Pålitlighet inbyggd i designen
Utformat för pålitlig, oberoende leverans.
Webhook-leverans är asynkron. Ditt mobilarbetsflöde väntar inte på att en tredjeparts URL ska svara, och en misslyckad destination blockerar inte en annan kund eller destination.
Beständig kö
Berättigade händelser lagras före leverans så att tillfälliga driftstopp hos mottagaren inte raderar händelsen.
Leverans minst en gång
En leverans kan försökas igen. Spara event-ID:t och bearbeta det endast en gång i din egen applikation.
Progressiva omförsök
Tillfälliga fel försöks igen med ökande fördröjningar, upp till plattformens gräns för omförsök.
Felisolering
En långsam eller otillgänglig slutpunkt kan inte stoppa leverans till orelaterade destinationer.
Automatiskt skydd
En destination med varaktiga fel kan pausas för att skydda kön och din infrastruktur.
Operativ synlighet
Instrumentpanelen och webmasterövervakningen visar köhälsa, resultat och senaste leveransfel.
Signerad och verifierbar
Verifiera förfrågan innan du litar på händelsen.
Varje leverans innehåller en tidsstämpel, leveransidentifierare, händelsetyp, stabil idempotensnyckel och HMAC-SHA256-signatur. Förvara signeringshemligheten på din server, beräkna signaturen från den råa begärans kropp och avvisa ogiltiga eller föråldrade förfrågningar.
X-SMSMobileAPI-EventHändelsetypen, till exempel sms.received.X-SMSMobileAPI-DeliveryDen unika leveransidentifieraren för denna destination.X-SMSMobileAPI-TimestampUnix-tidsstämpel som används vid signaturverifiering.X-SMSMobileAPI-SignatureHMAC-SHA256-signatur för säker jämförelse.Idempotency-KeyStabilt händelse-UUID som används för att förhindra dubbel bearbetning.Konsekvent händelseformat
Ett enhetligt JSON-format för varje kanal.
Formatet förblir förutsägbart över SMS, samtal, WhatsApp och e-post. Dataobjektet innehåller fälten som är relevanta för händelsetypen, medan de övergripande identifierarna låter dig routa och deduplicera varje leverans.
id— stabilt händelse‑IDtype— exakt händelsetypoccurred_at— när aktiviteten inträffadedata— kanalspecifik information
{
"id": "whv2_01J...",
"type": "sms.received",
"api_version": "2026-09-22",
"created_at": "2026-09-22T12:00:00Z",
"occurred_at": "2026-09-22T11:59:58Z",
"data": {
"guid": "...",
"from": "+32...",
"message": "Can you call me back?"
}
}Från händelse till affärsresultat
Låt mobilkommunikation utlösa nästa affärsåtgärd.
CRM-konversationer
Lägg till ett mottaget SMS- eller WhatsApp-meddelande till rätt kontakt och avisera den tilldelade ägaren.
Återhämtning vid missat samtal
Skapa en återuppringningsuppgift, skicka ett uppföljande SMS eller avisera jourteamet efter ett missat samtal.
Kundsupport
Öppna eller uppdatera ett supportärende när en kund svarar från sin mobil.
E‑handelsdrift
Uppdatera orderkommunikationsflöden när ett mobilmeddelande skickats, bekräftats eller misslyckats.
Övervakning och larm
Skicka leveransfel eller ovanlig samtalsaktivitet till dina övervaknings‑ och incidentverktyg.
AI‑ och dataarbetsflöden
Skicka auktoriserade händelser till klassificerings-, rapporterings- eller assistansarbetsflöden utan att upprepade gånger göra förfrågningar mot API.
Sluta göra förfrågningar efter ändringar
Polling gör upprepade förfrågningar. Webhooks meddelar din programvara när något ändras.
Polling förbrukar förfrågningar även när inget hänt och skapar fördröjning mellan kontroller. Webhook V2 skickar den relevanta händelsen till din ändpunkt, vilket gör automatisering snabbare, enklare och lättare att skala.
Webhook V2 — Vanliga frågor
Frågor innan du ansluter din ändpunkt.
Behöver jag bygga en polling-loop?+
Nej. Webhook V2 skickar prenumererade händelser till din publika HTTPS-ändpunkt. Du kan fortfarande använda API:erna när du behöver fråga historik eller detaljer.
Kan jag konfigurera flera webhook-URL:er?+
Ja. Du kan skapa flera destinationer och välja en annan uppsättning händelser för varje, inom kontogränserna som visas i instrumentpanelen.
Hur vet jag att en SMS verkligen skickades?+
Använd sms.api.submitted för att veta att jobbet skapades och sms.sent för bekräftelsen som rapporterats av den anslutna mobilen. Behandla dem som två separata driftsteg.
Kan en webhook levereras mer än en gång?+
Ja. Webhook V2 använder minst‑en‑gång‑leverans. Spara det stabila händelse‑ID:t eller Idempotency-Key och ignorera en leverans du redan behandlat.
Vad måste min ändpunkt returnera?+
Returnera ett HTTP 2xx‑svar efter att du säkert tagit emot händelsen. Bearbetning kan fortsätta asynkront i din applikation.
Samlas mottagna WhatsApp‑händelser kontinuerligt?+
Nej. Hämtning av WhatsApp mottagna meddelanden följer sin egen synkroniseringsprocess baserad på samtycke. whatsapp.received‑händelsen är tillgänglig efter att ett berättigat meddelande har hämtats.
Dina mobilhändelser. Din programvara. Dina åtgärder.
Anslut din programvara till aktiviteten på din verkliga mobil nu.
Skapa ditt konto eller logga in, öppna Webhook V2, lägg till en publik HTTPS‑destination och välj de händelser som är viktiga för ditt arbetsflöde. Skicka ett testevent, verifiera dess signatur och aktivera din integration.
