Documentatie-ontwikkelingsgesprek - SMSMobileAPI
SMSMobileAPI – API-documentatie voor gespreksbeheer

API-documentatie voor gespreksbeheer

Met deze eindpunten kunt u uw gegevens ophalen. Gemiste oproepen, Inkomende beantwoordde oproepen, En Uitgaande gesprekken Gesynchroniseerd vanuit de SMSMobileAPI mobiele app naar uw dashboard + API.

Belangrijk: als de mobiele app op de achtergrond draait, kan het telefoonsysteem een vertraging (vaak tot wel 10 minuten) tussen synchronisaties veroorzaken. Je kunt de app altijd openen om handmatig te synchroniseren als dat nodig is.

Snelstart

Basis-URL

KRIJGENhttps://api.smsmobileapi.com
Alle onderstaande eindpunten zijn gedocumenteerd als KRIJGEN verzoeken. Vervangen UW_API_SLEUTEL met uw echte sleutel (deel deze niet openbaar).

Voorbeelden

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

Authenticatie

Eindpunten voor gespreksbeheer authenticeren zich met behulp van de apikey queryparameter.

Abonnementsvalidatie: Inkomende/uitgaande eindpunten valideren uw API-sleutel en controleren de geldigheid van uw abonnement (op basis van dateLimit >= CURDATE()). Indien verlopen, ontvangt u api_expiredHet eindpunt voor gemiste oproepen kan, afhankelijk van de omstandigheden, een algemene foutmelding "API-sleutel ontbreekt" of serverfouten retourneren.

Gemeenschappelijke concepten

Paginering

Gebruik beperken En verschuiving om de resultaten te pagineren.

Tijdstempels

  • oproepdatum_ms is een UNIX-tijdstempel in milliseconden.
  • call_datetime_utc wordt opgeslagen als een UTC-datum/tijd-string (databaseveld).
  • Voor gemiste oproepen retourneert de API een geformatteerd bericht. datum tekenreeks (afgeleid van een millisecondenwaarde).

Zoekopdracht

  • Gemiste oproepen: zoekopdracht komt overeen met het nummer of de naam.
  • Inkomend/Uitgaand: Q komt overeen met het telefoonnummer of de opgeslagen naam.

Sorteren (alleen inkomend/uitgaand)

Sortering wordt aangestuurd door sorteren_op + sorteer_map (Alleen velden op de whitelist). Gemiste oproepen worden altijd gesorteerd op meest recente.

Fouten

HTTP Voorbeeldfout Betekenis
400 {"success":false,"errormissing_apikey"} Ontbreekt of is leeg apikey.
403 {"success":false,"error:invalid_apikey"} API-sleutel niet gevonden/niet herkend.
403 {"success":false,"error:api_expired"} Je abonnement is verlopen (datumlimiet (voor vandaag).
500 {"success":false,"errorserver_errordetail..."} Serverfout (database, SQL, uitzondering).

Opmerking: het eindpunt voor gemiste oproepen kan ook berichten retourneren zoals API-sleutel ontbreekt of SQL-voorbereidingsfouten, afhankelijk van de situatie.

Gemiste oproepen - Lijst

Gemiste oproepen ophalen die vanaf het mobiele apparaat zijn gesynchroniseerd.

Eindpunt

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

Queryparameters

ParameterTypeBeschrijving
Vereistapikey snaar Je API-sleutel is gekoppeld aan de mobiele telefoon.
Optioneelverschuiving int Paginatie-offset (standaard: 0).
Optioneelbeperken int Maximaal aantal rijen dat moet worden geretourneerd (standaard: 100, max: 500).
Optioneelzoekopdracht snaar Zoeken op nummer of naam (SQL LIKE).
Optioneeldatum_start JJJJ-MM-DD Filter vanaf deze dag (00:00:00). Vergeleken met de opgeslagen tijdstempel in milliseconden.
Optioneeldatum_einde JJJJ-MM-DD Filteren tot en met vandaag (23:59:59). Vergeleken met de opgeslagen tijdstempel in milliseconden.

Sorteren

Vast: nieuwste eerst (SORTEREN OP datum OMSCHRIJVING).

Voorbeeldverzoek

GET https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&limit=100&offset=0&search=John&date_start=2026-02-01&date_end=2026-02-24

Voorbeeldantwoord

{ "success": true, "offset": 0, "limit": 100, "count": 2, "data": [ { "number": "+123470000000", "name": "John Doe", "date": "2026-02-24 12:49:39" }, { "number": "+123471111111", "name": "", "date": "2026-02-24 11:12:09" } ] }

Inkomende oproepen – Lijst

Ontvang inkomende, beantwoordde oproepen die vanaf het mobiele apparaat zijn gesynchroniseerd.

Eindpunt

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

Queryparameters

ParameterTypeBeschrijving
Vereistapikey snaar Uw API-sleutel. Geverifieerd aan de hand van uw abonnement (datumlimiet).
Optioneelbeperken int Rijen per pagina (standaard: 50, min 1, max 200).
Optioneelverschuiving int Paginatie-offset (standaard: 0).
Optioneelsorteren_op snaar Sorteerveld (standaard: oproepdatum_ms). Toegestaan: oproepdatum_ms, call_datetime_utc, duur_sec, telefoonnummer, gemaakt_op, cached_name, geo_location.
Optioneelsorteer_map oplopend|aflopend Sorteerrichting (standaard: beschrijving).
Optioneeldatum_van_ms int (ms) Filter waar call_date_ms >= date_from_ms.
Optioneeldatum_naar_ms int (ms) Filter waar call_date_ms <= date_to_ms.
OptioneelQ snaar Zoeken (Vinden) op telefoonnummer of cached_name.

Voorbeeldverzoek

GET https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=100&offset=0&sort_by=call_date_ms&sort_dir=desc&q=3247

Voorbeeldantwoord

{ "success": true, "apikey": "YOUR_API_KEY", "limit": 100, "offset": 0, "sort_by": "call_date_ms", "sort_dir": "desc", "filters": { "date_from_ms": null, "date_to_ms": null, "q": "+12347" }, "count": 2, "rows": [ { "phone_number": "+123470000000", "cached_name": "Matteo Css", "call_date_ms": 1761233379000, "call_datetime_utc": "2026-02-23 12:49:39", "duration_sec": 440, "geo_location": "Belgique", "created_at": "2026-02-24 04:14:38" } ] }

Uitgaande oproepen – Lijst

Uitgaande oproepen ophalen die vanaf het mobiele apparaat zijn gesynchroniseerd.

Eindpunt

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

Queryparameters

Dezelfde parameters en hetzelfde gedrag als inkomende oproepen.

ParameterTypeBeschrijving
Vereistapikey snaar Uw API-sleutel. Geverifieerd aan de hand van uw abonnement (datumlimiet).
Optioneelbeperken int Rijen per pagina (standaard: 50max 200).
Optioneelverschuiving int Paginatie-offset (standaard: 0).
Optioneelsorteren_op snaar Standaard oproepdatum_ms. Toegestaan: oproepdatum_ms, call_datetime_utc, duur_sec, telefoonnummer, gemaakt_op, cached_name, geo_location.
Optioneelsorteer_map oplopend|aflopend Standaard beschrijving.
Optioneeldatum_van_ms int (ms) Filteren op basis van dit tijdstempel (ms).
Optioneeldatum_naar_ms int (ms) Filter tot en met dit tijdstempel (ms).
OptioneelQ snaar Zoeken op telefoonnummer of cached_name.

Voorbeeldverzoek

GET https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=duration_sec&sort_dir=desc&date_from_ms=1700000000000&date_to_ms=1700864000000

Voorbeeldantwoord

{ "success": true, "apikey": "YOUR_API_KEY", "limit": 50, "offset": 0, "sort_by": "duration_sec", "sort_dir": "desc", "filters": { "date_from_ms": "1700000000000", "date_to_ms": "1700864000000", "q": null }, "count": 1, "rows": [ { "phone_number": "+123490000000", "cached_name": null, "call_date_ms": 1761231000000, "call_datetime_utc": "2026-02-23 12:10:00", "duration_sec": 120, "geo_location": "België", "aangemaakt op": "2026-02-24 04:14:37" } ] }

Gemiste oproepvelden

VeldTypeBeschrijving
succesboolStatus van het verzoek.
verschuivingintDe geretourneerde pagineringsoffset.
beperkenintDe pagineringslimiet is geretourneerd.
graafintAantal geretourneerde rijen in gegevens.
gegevensarrayLijst met gemiste oproepen.
data[].nummersnaarTelefoonnummer van de beller.
data[].namesnaarOpgeslagen contactnaam (kan leeg zijn).
data[].datesnaarGeformatteerde datum- en tijdstring, afgeleid van een tijdstempel in milliseconden.

Inkomende/uitgaande velden

VeldTypeBeschrijving
succesboolStatus van het verzoek.
apikeysnaarTeruggezonden door de API (uw sleutel).
beperkenintAantal rijen per pagina.
verschuivingintDe geretourneerde pagineringsoffset.
sorteren_opsnaarToegepast sorteerveld.
sorteer_mapsnaarToegepaste sorteerrichting.
filtersvoorwerpWeerkaatste filters (datum_van_ms, datum_naar_ms, Q).
graafintAantal geretourneerde rijen in rijen.
rijenarrayLijst met oproepen.
rijen[].telefoonnummersnaarTelefoonnummer.
rijen[].cached_namestring|nullOpgeslagen contactnaam (kan null zijn).
rijen[].oproepdatum_msintTijdstempel van het gesprek in milliseconden.
rijen[].call_datetime_utcsnaarUTC-datum/tijdveld (database).
rijen[].duur_secintDuur in seconden.
rijen[].geo_locatiestring|nullLabel voor geografische locatie (kan null/leeg zijn).
rijen[].gemaakt_opsnaarTijdstempel van invoeging op de server.
💬 Livechat
💬 Livechat beschikbaar
Heeft u vragen of hulp nodig?
Ons team staat voor u klaar!

Voer uw e-mailadres in
om ons te helpen uw verzoek op te volgen:
Dashboard