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
  • Pobierz listę wiadomości
  • Pobierz konkretną wiadomość
  • Zweryfikuj kod

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.

Pełne parametry żądania

Żadne parametry żądania nie są wymagane.

Pełne parametry odpowiedzi
Parametry odpowiedzi

Odpowiedź zawiera wszystkie parametry z żądania wraz z dodatkowymi parametrami wymienionymi poniżej.

NazwaUprzejmyOpis
dataobjectZawiera poniższe szczegóły wysyłanej wiadomości.
Obiekt danych
NazwaUprzejmyOpis
account_idstringUnikalny identyfikator Twojego konta.
idstringUnikalny identyfikator Twojej wiadomości.
fromstringNazwa wyświetlana, z której zostanie wysłana Twoja wiadomość. Sprawdź dostępne nazwy lub utwórz nową na stronie nadawców.Przejdź do strony nadawców.
tostring[]Numer telefonu komórkowego odbiorcy w formacie międzynarodowym.
statusstringPoczątkowy status Twojej wiadomości.
Możliwe wartości: PENDING, FAILED, DELIVERED, SEEN
channelstringKanał komunikacyjny przesyła Twoją wiadomość.
Możliwe wartości: SMS I WHATSAPP
Domyślny: SMS
textstringTwoja wiadomość tekstowa, która zostanie wysłana do odbiorców.
template_idstringUnikalny identyfikator Twojego wysłanego szablonu. Możesz sprawdzić dostępne szablony lub utworzyć nowy na stronie szablonów w swoim koncie.Przejdź do strony szablonów.
parametersstring[]Wartości te służą do zastąpienia symboli zastępczych w szablonie wiadomości, co pozwala dostosować wiadomość dla każdego odbiorcy.
Domyślny: Pusty
segment_countintegerLiczba segmentów, z których składała się Twoja wiadomość.
encodingstringKodowanie Twojej wiadomości.
Możliwe wartości: STANDARD I UNICODE
countrystringKraj docelowy odbiorcy wiadomości.
directionstringOkreśla, czy wiadomość jest odbierana przez system, czy wysyłana z systemu do odbiorcy.
Możliwe wartości: OUTBOUND, INBOUND
typestringOkreśla strukturę zawartości wiadomości.
Możliwe wartości: TEXT, TEMPLATE
create_datestringGodzina zainicjowania wiadomości
update_datestringData ostatniej aktualizacji statusu Twojej wiadomości.
codestringKod podany przez użytkownika, 4-6 cyfr
expiredbooleanWskazuje, czy kod wygasł.
Możliwe wartości: TRUE, FALSE
Domyślny: FALSE

Pobierz listę wiadomości

GET
https://api.topmessage.pl/v1/messages

Pobierz konkretną wiadomość

GET
https://api.topmessage.pl/v1/messages/{Id}

Zweryfikuj kod

GET
https://api.topmessage.pl/v1/messages?to={receipnet_number}&code={code}&expired=false
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Próbka odpowiedzi
'X-Total-Count': 1
{
    "data": [
        {
            "id": "b63ddae0-48c4-4e81-879c-2170a05051ca",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "from": "19134216816",
            "to": "48727516980",
            "channel": "SMS",
            "status": "DELIVERED",
            "text": "Hi there! Just testing out this cool SMS feature. https://topmessage.com",
            "segment_count": 1,
            "direction": "OUTBOUND",
            "country": "US",
            "type": "TEXT",
            "template": {
                "id": "67d0c347-d946-49ed-958f-3de966278525"
            },
            "schedule": "2024-11-20T08:11:46Z",
            "create_date": "2024-11-25T08:35:13Z",
            "update_date": "2024-11-25T08:35:14Z"
        }
    ]
}