Doc Dev Call - SMSMobileAPI
SMSMobileAPI – Dokumentation af API til opkaldsstyring

Hurtigstart

Basis-URL

https://api.smsmobileapi.com
Alle nedenstående slutpunkter er dokumenteret som anmodninger. Erstat DIN_API_NØGLE med din rigtige nøgle (del den ikke offentligt).

Eksempler

HENT https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY
HENT https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc
HENT https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&q=3247&date_from_ms=1700000000000&date_to_ms=1700864000000

Autentificering

Opkaldsstyringsslutpunkter godkendes ved hjælp af apikey forespørgselsparameter.

Validering af abonnement: Indgående/udgående slutpunkter validerer din API-nøgle og kontrollerer gyldigheden af dit abonnement (datoGrænse >= CUREDATE()Hvis den er udløbet, modtager du api_udløbet.

Almindelige begreber

Paginering

Bruge begrænse og forskydning at paginere resultater.

Tidsstempler

  • opkaldsdato_ms er et UNIX-tidsstempel i millisekunder.
  • opkaldsdato_tidspunkt_utc gemmes som en UTC-dato- og klokkeslætsstreng (databasefelt).
  • For ubesvarede opkald returnerer API'en et formateret dato streng (afledt af en millisekundværdi).

Søge

  • Ubesvarede opkald: søge matcher nummer eller navn.
  • Indgående/Udgående: q kampe telefonnummer eller cachelagret_navn.

Sortering (kun indgående/udgående)

Sortering styres af sorter_efter + sorteringsmappe (kun hvidlistede felter). Ubesvarede opkald sorteres altid efter nyeste først.

Fejl

HTTP Eksempelfejl Mening
400 {"succes":false,"error":"missing_apikey"} Mangler eller er tom apikey.
403 {"succes":false,"error":"invalid_apikey"} API-nøgle ikke fundet / ikke genkendt.
403 {"succes":false,"error":"api_expired"} Dit abonnement er udløbet (datogrænse er før i dag).
500 {"succes":false,"error":"server_error","detail":"..."} Serverfejl (database, SQL, undtagelse).

Bemærk: Slutpunktet for ubesvarede opkald kan også returnere beskeder som Manglende apikey eller SQL-forberedelsesfejl afhængigt af situationen.

Ubesvarede opkald – Liste

Hent ubesvarede opkald synkroniseret fra mobilenheden.

Slutpunkt

https://api.smsmobileapi.com/call/missed/list/

Forespørgselsparametre

ParameterTypeBeskrivelse
apikeysnorPåkrævet Din API-nøgle er knyttet til mobiltelefonen.
forskydningintValgfri Pagineringsforskydning (standard: 0).
begrænseintValgfri Maks. rækker (standard: 100, maks: 500).
søgesnorValgfri Søg efter nummer eller navn (SQL LIKE).
startdatoÅÅÅÅ-MM-DDValgfri Filtrer fra denne dag (00:00:00).
dato_slutÅÅÅÅ-MM-DDValgfri Filtrer op til i dag (23:59:59).

Indgående opkald – Liste

Hent indgående besvarede opkald synkroniseret fra den mobile enhed.

Slutpunkt

https://api.smsmobileapi.com/call/incoming/list/

Forespørgselsparametre

ParameterTypeBeskrivelse
apikeysnorPåkrævet Din API-nøgle (valideret mod abonnement).
begrænseintValgfri Rækker pr. side (standard: 50, maks: 200).
forskydningintValgfri Pagineringsforskydning (standard: 0).
sorter_eftersnor Valgfri Tilladt: opkaldsdato_ms opkaldsdato_tidspunkt_utc varighed_sek telefonnummer oprettet_på cachelagret_navn geoplacering
sorteringsmappestigende|nedgåendeValgfri Misligholdelse: beskrivelse.
dato_fra_msint (ms)Valgfri Filtrer hvor opkaldsdato_ms >= dato_fra_ms.
dato_til_msint (ms)Valgfri Filtrer hvor opkaldsdato_ms <= dato_til_ms.
qsnorValgfri Søg på telefonnummer eller cachelagret_navn (LIGESOM).

Udgående opkald – Liste

Hent udgående opkald synkroniseret fra mobilenheden.

Slutpunkt

https://api.smsmobileapi.com/call/outgoing/list/

Forespørgselsparametre

Samme parametre og funktionsmåde som indgående opkald.

ParameterTypeBeskrivelse
apikeysnorPåkrævet Din API-nøgle (valideret mod abonnement).
begrænseintValgfri Rækker pr. side (standard: 50, maks: 200).
forskydningintValgfri Pagineringsforskydning (standard: 0).
sorter_eftersnor Valgfri Tilladt: opkaldsdato_ms opkaldsdato_tidspunkt_utc varighed_sek telefonnummer oprettet_på cachelagret_navn geoplacering
sorteringsmappestigende|nedgåendeValgfri Misligholdelse: beskrivelse.
dato_fra_msint (ms)Valgfri Filtrer hvor opkaldsdato_ms >= dato_fra_ms.
dato_til_msint (ms)Valgfri Filtrer hvor opkaldsdato_ms <= dato_til_ms.
qsnorValgfri Søg på telefonnummer eller cachelagret_navn (LIGESOM).

Felter for mistede opkald

FeltTypeBeskrivelse
succesboolAnmodningsstatus.
forskydningintPagineringsforskydning returneret.
begrænseintPagineringsgrænse returneret.
tælleintAntal rækker returneret i data.
dataarrayListe over ubesvarede opkald.
data[].nummersnorOpkalderens telefonnummer.
data[].navnsnorNavn på kontaktperson i cachelagret tilstand (kan være tomt).
data[].datosnorFormateret dato- og klokkeslætsstreng afledt af et tidsstempel i millisekunder.

Indgående/udgående felter

FeltTypeBeskrivelse
succesboolAnmodningsstatus.
apikeysnorSendes tilbage af API (din nøgle).
begrænseintRækker pr. side returneret.
forskydningintPagineringsforskydning returneret.
sorter_eftersnorAnvendt sorteringsfelt.
sorteringsmappesnorAnvendt sorteringsretning.
filtreobjektEkkofiltre (dato_fra_ms, dato_til_ms, q).
tælleintAntal rækker returneret i rækker.
rækkerarrayListe over opkald.
rækker[].telefonnummersnorTelefonnummer.
rækker[].cachelagret_navnstreng|nulCachelagret kontaktnavn (kan være null).
rækker[].call_date_msintOpkaldstidsstempel i millisekunder.
rækker[].call_datetime_utcsnorUTC-dato- og klokkeslætsfelt (database).
rækker[].varighed_sekintVarighed i sekunder.
rækker[].geo_placeringstreng|nulGeografisk placeringsetiket (kan være tom/null).
rækker[].oprettet_vedsnorTidsstempel for serverindsættelse.
💬 Livechat
💬 Livechat tilgængelig
Har du spørgsmål eller brug for hjælp?
Vores team er her for at hjælpe dig!

Indtast din e-mailadresse
for at hjælpe os med at følge op på din anmodning:
Dashboard