Authenticatie

Wanneer u API-verzoeken doet, moet u uw API-sleutel in de HTTP-header opnemen. Het headerformaat zou er als volgt uit moeten zien:

X-TopMessage-Key: {API_KEY}
Beheer uw API-sleutels

hier

Berichten verzenden

Envoyez facilement un ou plusieurs messages à vos clients via leurs canaux préférés, tels que SMS et WhatsApp, à l'aide d'une API unique et unifiée. Commencez par un simple message texte en définissant la destination et le contenu, ou exploitez des fonctionnalités avancées pour améliorer votre stratégie de communication.

Gebruiksvoorbeelden

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

Stuur een enkel SMS-bericht – perfect voor directe één-op-één communicatie zoals waarschuwingen of bevestigingen.

Volledige aanvraagparameters

NaamVriendelijkBeschrijving
dataobject
Bevat berichtinformatie.
Data Object
NaamVriendelijkBeschrijving
fromstring
Weergavenaam waarvan je bericht wordt verzonden. Je kunt de beschikbare namen bekijken of een nieuwe aanmaken op de afzenderspagina.

Ga naar de afzenderspagina

TopMessage
tostring[]
Het (de) mobiele telefoonnummer(s) van de ontvanger in internationaal formaat.
311511234567
textstring
Uw sms-bericht dat naar de ontvanger(s) wordt verzonden.
Hallo! Ik test deze leuke sms-functie. https://topmessage.nl

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.

Ga naar 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.
POST
https://api.topmessage.nl/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Monster aanvragen

Payload

cURL

Java

Python

PHP

Node.js

C#

{
    "data": {
        "from": "TopMessage",
        "to": [
            "311511234567"
        ],
        "text": "Hallo! Ik test deze leuke sms-functie. https://topmessage.nl"
    }
}
Reactievoorbeeld
{
    "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"
        }
    ]
}