Ontvang bericht

Haal details op voor zowel inkomende als uitgaande berichten en verifieer authenticatiecodes die naar uw klanten zijn verzonden. Krijg toegang tot een lijst met alle berichten of zoek informatie over een specifiek bericht met behulp van de unieke bericht-ID die is opgegeven toen het werd gemaakt of ontvangen.

Gebruiksvoorbeelden

De gebruikersverificatie is succesvol geweest als de header X-Total-Count de waarde 1 heeft of als de gegevensobjectlijst als antwoord niet leeg is.

Hieronder volgen enkele voorbeelden van use cases voor de TopMessage API:

Toegang tot gedetailleerde informatie over al uw verzonden berichten om de levering te controleren, de prestaties te volgen en uw berichtenstrategie te optimaliseren.

Volledige aanvraagparameters

Er zijn geen aanvraagparameters vereist.

Volledige responsparameters

Het antwoord bevat alle parameters van de aanvraag, samen met de aanvullende parameters die hieronder worden vermeld.
NaamVriendelijkBeschrijving
dataobject
Bevat berichtinformatie.
Data Object
NaamVriendelijkBeschrijving
idstring
Unieke identificatie van uw bericht.
account_idstring
Unieke identificatie van uw account.
statusstring
Initiële status van uw bericht.
Mogelijke waarden: PENDING, FAILED, DELIVERED, SEEN
fromstring
Weergavenaam waarvan je bericht wordt verzonden. Je kunt de beschikbare namen bekijken of een nieuwe aanmaken op de afzenderspagina.
tostring[]
Het (de) mobiele telefoonnummer(s) van de ontvanger in internationaal formaat.
textstring[]
Uw sms-bericht dat naar de ontvanger(s) wordt verzonden.
channelstring
Het communicatiekanaal stuurt uw boodschap door.
Mogelijke waarden: SMS En WHATSAPP
Standaard: SMS
segment_countinteger
Het aantal segmenten waaruit uw bericht bestond.
encodingstring
Codering van uw bericht.
Mogelijke waarden: STANDARD En UNICODE
directionstring
Geeft de stroom van het bericht aan – of het werd verzonden door uw systeem of ontvangen van een gebruiker.
Mogelijke waarden: OUTBOUND, INBOUND
countrystring
Geeft het land van de ontvanger aan voor uitgaande berichten en het land van de afzender voor inkomende berichten. De waarde wordt opgegeven in ISO 3166-1 alpha-2 formaat.
typestring
Geeft aan welk type berichtinhoud wordt verzonden of ontvangen. Dit helpt bepalen of het een tekstbericht, sjabloon of mediabericht is (zoals afbeeldingen of video's), inclusief interactieve inhoud voor WhatsApp.
schedulestring
Geeft de tijd aan wanneer het bericht verzonden moet worden. De tijd moet in UTC zijn en het ISO-8601-formaat volgen ("2024-12-01T18:00:00Z"). De geplande tijd mag niet meer dan 1 jaar in de toekomst worden ingesteld.
Standaard: Nu
create_datestring
Tijdstip waarop het bericht is geïnitieerd
update_datestring
Laatste statusupdatedatum van uw bericht.
GET
https://api.topmessage.nl/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Reactievoorbeeld
'X-Total-Count': 1
{
    "data": [
        {
            "id": "0f15fa5d-97ef-46d5-844a-f507f1c4c461",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "status": "PENDING",
            "from": "TopMessage",
            "to": "311511234567",
            "text": "Hallo! Ik test deze leuke sms-functie. https://topmessage.nl",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "NL",
            "type": "text",
            "schedule": "2024-11-10T08:11:46Z",
            "create_date": "2024-11-10T08:11:46Z",
            "update_date": "2024-11-10T08:11:46Z"
        },
        {
            "id": "6fc214dc-4e51-4fce-bc0a-324a1d8a542b",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "status": "PENDING",
            "from": "TopMessage",
            "to": "311511234568",
            "text": "Gewoon even deze sms-functie testen.",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "NL",
            "type": "text",
            "schedule": "2024-11-10T08:11:46Z",
            "create_date": "2024-11-10T08:11:46Z",
            "update_date": "2024-11-10T08:11:46Z"
        }
    ]
}