Nachricht abrufen

Rufen Sie Details für eingehende und ausgehende Nachrichten ab und bestätigen Sie die an Ihre Kunden gesendeten Authentifizierungscodes. Greifen Sie auf eine Liste aller Nachrichten zu oder finden Sie Informationen zu einer bestimmten Nachricht mithilfe der eindeutigen Nachrichten-ID, die bei der Erstellung oder beim Empfang bereitgestellt wurde.

Anwendungsbeispiele

Die Benutzerüberprüfung war erfolgreich, wenn der Header X-Total-Count den Wert 1 hat oder die Datenobjektliste in der Antwort nicht leer ist.

Nachfolgend sind einige Anwendungsbeispiele für die TopMessage-API aufgeführt:

Greifen Sie auf detaillierte Informationen zu allen gesendeten Nachrichten zu, um die Zustellung zu überwachen, die Leistung zu verfolgen und Ihre Messaging-Strategie zu optimieren.

Vollständige Anforderungsparameter

Es sind keine Anforderungsparameter erforderlich.

Vollständige Antwortparameter

Die Antwort enthält alle Parameter aus der Anfrage sowie die unten aufgeführten zusätzlichen Parameter.
NameTypBeschreibung
dataobject
Enthält Nachrichteninformationen.
Data Object
NameTypBeschreibung
idstring
Eindeutige Kennung Ihrer Nachricht.
account_idstring
Eindeutige Kennung Ihres Kontos.
statusstring
Anfangsstatus Ihrer Nachricht.
Möglichen Werte: PENDING, FAILED, DELIVERED, SEEN
fromstring
Anzeigename, von dem Ihre Nachricht gesendet wird. Sie können auf der Absenderseite die verfügbaren Namen überprüfen oder einen neuen für Ihr Konto erstellen.
tostring[]
Die Mobiltelefonnummer(n) des Empfängers im internationalen Format.
textstring[]
Ihr Nachrichtentext, der an den/die Empfänger gesendet werden soll.
channelstring
Der Kommunikationskanal, über den Ihre Nachricht gesendet wurde.
Möglichen Werte: SMS und WHATSAPP
Standard: SMS
segment_countinteger
Die Anzahl der Segmente, aus denen Ihre Nachricht bestand.
encodingstring
Kodierung Ihrer Nachricht.
Möglichen Werte: STANDARD und UNICODE
directionstring
Zeigt den Nachrichtenfluss an – ob die Nachricht von Ihrem System gesendet oder von einem Nutzer empfangen wurde.
Möglichen Werte: OUTBOUND, INBOUND
countrystring
Gibt das Land des Empfängers bei ausgehenden Nachrichten und des Absenders bei eingehenden Nachrichten an. Der Wert wird im Format ISO 3166-1 Alpha-2 angegeben.
typestring
Gibt den Nachrichtentyp an, der gesendet oder empfangen wird. Hilft zu erkennen, ob es sich um reinen Text, eine Vorlage oder Medien (z. B. Bilder/Videos) handelt – einschließlich interaktiver Inhalte für WhatsApp.
schedulestring
Gibt die Zeit an, zu der die Nachricht gesendet werden soll. Die Zeit muss in UTC sein und dem ISO-8601-Format folgen ("2024-12-01T18:00:00Z"). Die geplante Zeit kann nicht mehr als 1 Jahr in der Zukunft festgelegt werden.
Standard: Jetzt
create_datestring
Zeitpunkt, zu dem die Nachricht initiiert wurde
update_datestring
Datum der letzten Statusaktualisierung Ihrer Nachricht.
GET
https://api.topmessage.de/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Antwortbeispiel
'X-Total-Count': 1
{
    "data": [
        {
            "id": "0f15fa5d-97ef-46d5-844a-f507f1c4c461",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "status": "PENDING",
            "from": "TopMessage",
            "to": "491511234567",
            "text": "Hallo! Ich teste gerade diese coole SMS-Funktion. https://topmessage.de",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "DE",
            "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": "491511234568",
            "text": "Ich mache nur einen kurzen Test dieser SMS-Funktion.",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "DE",
            "type": "text",
            "schedule": "2024-11-10T08:11:46Z",
            "create_date": "2024-11-10T08:11:46Z",
            "update_date": "2024-11-10T08:11:46Z"
        }
    ]
}