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}
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.
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
Naam | Vriendelijk | Beschrijving |
---|---|---|
data | object | Bevat berichtinformatie. |
Naam | Vriendelijk | Beschrijving |
---|---|---|
from | string | Weergavenaam waarvan je bericht wordt verzonden. Je kunt de beschikbare namen bekijken of een nieuwe aanmaken op de afzenderspagina. Ga naar de afzenderspagina TopMessage |
to | string[] | Het (de) mobiele telefoonnummer(s) van de ontvanger in internationaal formaat. 311511234567 |
text | string | 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.Naam | Vriendelijk | Beschrijving |
---|---|---|
data | object | Bevat berichtinformatie. |
Naam | Vriendelijk | Beschrijving |
---|---|---|
id | string | Unieke identificatie van uw bericht. |
account_id | string | Unieke identificatie van uw account. |
status | string | Initiële status van uw bericht. Mogelijke waarden: PENDING , FAILED , DELIVERED , SEEN |
from | string | Weergavenaam waarvan je bericht wordt verzonden. Je kunt de beschikbare namen bekijken of een nieuwe aanmaken op de afzenderspagina. Ga naar de afzenderspagina |
to | string[] | Het (de) mobiele telefoonnummer(s) van de ontvanger in internationaal formaat. |
text | string | Uw sms-bericht dat naar de ontvanger(s) wordt verzonden. |
channel | string | Het communicatiekanaal stuurt uw boodschap door. Mogelijke waarden: SMS En WHATSAPP Standaard: SMS |
segment_count | integer | Het aantal segmenten waaruit uw bericht bestond. |
encoding | string | Codering van uw bericht. Mogelijke waarden: STANDARD En UNICODE |
direction | string | Geeft de stroom van het bericht aan – of het werd verzonden door uw systeem of ontvangen van een gebruiker. Mogelijke waarden: OUTBOUND , INBOUND |
country | string | 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. |
type | string | 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. |
schedule | string | 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_date | string | Tijdstip waarop het bericht is geïnitieerd |
update_date | string | Laatste statusupdatedatum van uw bericht. |
https://api.topmessage.nl/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Payload
cURL
Java
Python
PHP
Node.js
C#
{
"data": {
"from": "TopMessage",
"to": [
"311511234567"
],
"text": "Hallo! Ik test deze leuke sms-functie. https://topmessage.nl"
}
}
{
"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"
}
]
}