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

Snelstart

Basis-URL

KRIJGEN https://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 (dateLimit >= CURDATE()). Indien verlopen, ontvangt u api_expired.

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 wedstrijden telefoonnummer of cached_name.

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

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

Queryparameters

ParameterTypeBeschrijving
apikeysnaarVereist Je API-sleutel is gekoppeld aan de mobiele telefoon.
verschuivingintOptioneel Paginatie-offset (standaard: 0).
beperkenintOptioneel Maximaal aantal rijen (standaard: 100, max: 500).
zoekopdrachtsnaarOptioneel Zoeken op nummer of naam (SQL LIKE).
datum_startJJJJ-MM-DDOptioneel Filteren vanaf deze dag (00:00:00).
datum_eindeJJJJ-MM-DDOptioneel Filter tot en met vandaag (23:59:59).

Inkomende oproepen – Lijst

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

Eindpunt

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

Queryparameters

ParameterTypeBeschrijving
apikeysnaarVereist Uw API-sleutel (gevalideerd aan de hand van uw abonnement).
beperkenintOptioneel Rijen per pagina (standaard: 50, max: 200).
verschuivingintOptioneel Paginatie-offset (standaard: 0).
sorteren_opsnaar Optioneel Toegestaan: oproepdatum_ms call_datetime_utc duur_sec telefoonnummer gemaakt_op cached_name geo_location
sorteer_mapoplopend|aflopendOptioneel Standaard: beschrijving.
datum_van_msint (ms)Optioneel Filter waar call_date_ms >= date_from_ms.
datum_naar_msint (ms)Optioneel Filter waar call_date_ms <= date_to_ms.
QsnaarOptioneel Zoeken op telefoonnummer of cached_name (LEUK VINDEN).

Uitgaande oproepen – Lijst

Uitgaande oproepen ophalen die vanaf het mobiele apparaat zijn gesynchroniseerd.

Eindpunt

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

Queryparameters

Dezelfde parameters en hetzelfde gedrag als inkomende oproepen.

ParameterTypeBeschrijving
apikeysnaarVereist Uw API-sleutel (gevalideerd aan de hand van uw abonnement).
beperkenintOptioneel Rijen per pagina (standaard: 50, max: 200).
verschuivingintOptioneel Paginatie-offset (standaard: 0).
sorteren_opsnaar Optioneel Toegestaan: oproepdatum_ms call_datetime_utc duur_sec telefoonnummer gemaakt_op cached_name geo_location
sorteer_mapoplopend|aflopendOptioneel Standaard: beschrijving.
datum_van_msint (ms)Optioneel Filter waar call_date_ms >= date_from_ms.
datum_naar_msint (ms)Optioneel Filter waar call_date_ms <= date_to_ms.
QsnaarOptioneel Zoeken op telefoonnummer of cached_name (LEUK VINDEN).

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