Pobierz wiadomość

Pobieraj szczegóły wiadomości przychodzących i wychodzących oraz weryfikuj kody uwierzytelniające wysyłane do klientów. Uzyskaj dostęp do listy wszystkich wiadomości lub znajdź informacje o konkretnej wiadomości, korzystając z unikalnego identyfikatora wiadomości podanego podczas jej tworzenia lub odbierania.

Przykłady przypadków użycia

Weryfikacja użytkownika przebiegła pomyślnie, jeśli nagłówek X-Total-Count ma wartość 1 lub lista obiektów danych w odpowiedzi nie jest pusta.

Poniżej przedstawiono kilka przykładów przypadków użycia interfejsu API TopMessage:

Uzyskaj szczegółowe informacje o wszystkich wysłanych wiadomościach, aby monitorować dostarczanie, śledzić wydajność i optymalizować swoją strategię komunikacji.

Pełne parametry żądania

Żadne parametry żądania nie są wymagane.

Pełne parametry odpowiedzi

Odpowiedź zawiera wszystkie parametry z żądania wraz z dodatkowymi parametrami wymienionymi poniżej.
NazwaUprzejmyOpis
dataobject
Zawiera informacje o wiadomości.
Data Object
NazwaUprzejmyOpis
idstring
Unikalny identyfikator Twojej wiadomości.
account_idstring
Unikalny identyfikator Twojego konta.
statusstring
Początkowy status Twojej wiadomości.
Możliwe wartości: PENDING, FAILED, DELIVERED, SEEN
fromstring
Nazwa wyświetlana, z której zostanie wysłana Twoja wiadomość. Sprawdź dostępne nazwy lub utwórz nową na stronie nadawców.
tostring[]
Numer telefonu komórkowego odbiorcy w formacie międzynarodowym.
textstring[]
Twoja wiadomość tekstowa, która zostanie wysłana do odbiorców.
channelstring
Kanał komunikacyjny przesyła Twoją wiadomość.
Możliwe wartości: SMS I WHATSAPP
Domyślny: SMS
segment_countinteger
Liczba segmentów, z których składała się Twoja wiadomość.
encodingstring
Kodowanie Twojej wiadomości.
Możliwe wartości: STANDARD I UNICODE
directionstring
Określa przepływ wiadomości – czy została wysłana przez Twój system, czy odebrana od użytkownika.
Możliwe wartości: OUTBOUND, INBOUND
countrystring
Określa kraj odbiorcy dla wiadomości wychodzących oraz kraj nadawcy dla wiadomości przychodzących. Wartość jest podana w formacie ISO 3166-1 alpha-2.
typestring
Określa typ treści wiadomości, która jest wysyłana lub odbierana. Pomaga to zidentyfikować, czy wiadomość to zwykły tekst, szablon czy media (np. obrazy lub filmy), w tym treści interaktywne dla WhatsApp.
schedulestring
Określa czas, kiedy wiadomość ma zostać wysłana. Czas musi być w UTC i musi być zgodny z formatem ISO-8601 ("2024-12-01T18:00:00Z"). Czas zaplanowany nie może być ustawiony na więcej niż 1 rok w przyszłość.
Domyślny: Teraz
create_datestring
Godzina zainicjowania wiadomości
update_datestring
Data ostatniej aktualizacji statusu Twojej wiadomości.
GET
https://api.topmessage.pl/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Próbka odpowiedzi
'X-Total-Count': 1
{
    "data": [
        {
            "id": "0f15fa5d-97ef-46d5-844a-f507f1c4c461",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "status": "PENDING",
            "from": "TopMessage",
            "to": "48511512345",
            "text": "Cześć! Testuję tę fajną funkcję SMS. https://topmessage.pl",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "PL",
            "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": "48511512346",
            "text": "Szybki test tej funkcji SMS.",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "PL",
            "type": "text",
            "schedule": "2024-11-10T08:11:46Z",
            "create_date": "2024-11-10T08:11:46Z",
            "update_date": "2024-11-10T08:11:46Z"
        }
    ]
}