Get Message

Hämta detaljer för både inkommande och utgående meddelanden och verifiera autentiseringskoder som skickas till dina kunder. Få tillgång till en lista över alla meddelanden eller hitta information om ett specifikt meddelande med det unika meddelande-ID som angavs när det skapades eller togs emot.

Användningsexempel
  • Hämta lista över meddelanden
  • Hämta ett specifikt meddelande
  • Verifiera koden

Användarverifieringen lyckades om rubriken X-Total-Count har fått värde 1 eller om dataobjektlistan som svar inte är tom.

Fullständiga förfrågningsparametrar

Inga förfrågningsparametrar krävs.

Fullständiga svarsparametrar
Svarsparametrar

Svaret inkluderar alla parametrar från begäran, tillsammans med de ytterligare parametrarna som anges nedan.

NamnSlagBeskrivning
dataobjectInnehåller nedanstående information om meddelandet som skickas.
DataObject
NamnSlagBeskrivning
account_idstringUnik identifierare för ditt konto.
idstringUnik identifierare för ditt meddelande.
fromstringVisningsnamn som ditt meddelande kommer att skickas från. Du kan se tillgängliga namn eller skapa ett nytt på avsändarsidan.Gå till avsändarsidan.
tostring[]Mottagarens mobiltelefonnummer i internationellt format.
statusstringInitial status för ditt meddelande.
Möjliga värden: PENDING, FAILED, DELIVERED, SEEN
channelstringKommunikationskanalen skickar ditt budskap igenom.
Möjliga värden: SMS och WHATSAPP
Standard: SMS
textstringDitt textmeddelande ska skickas till mottagaren/mottagarna.
template_idstringUnik identifierare för din skickade mall. Du kan se tillgängliga mallar eller skapa en ny från mall-sidan i ditt konto.Gå till mallsidan.
parametersstring[]Dessa värden används för att ersätta platshållarna i din meddelandemall, så att du kan anpassa meddelandet för varje mottagare.
Standard: Tömma
segment_countintegerAntalet segment ditt meddelande bestod av.
encodingstringKodning av ditt meddelande.
Möjliga värden: STANDARD och UNICODE
countrystringDestinationsland för din meddelandemottagare.
directionstringAnger om meddelandet tas emot av ditt system eller skickas från ditt system till mottagaren.
Möjliga värden: OUTBOUND, INBOUND
typestringBestämmer strukturen för meddelandeinnehållet.
Möjliga värden: TEXT, TEMPLATE
create_datestringTidpunkt då meddelandet initierades
update_datestringSenaste statusuppdateringsdatum för ditt meddelande.
codestringAnvändaren tillhandahållen kod, 4-6 siffror
expiredbooleanIndikerar om koden har gått ut.
Möjliga värden: TRUE, FALSE
Standard: FALSE

Hämta lista över meddelanden

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

Hämta ett specifikt meddelande

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

Verifiera koden

GET
https://api.topmessage.se/v1/messages?to={receipnet_number}&code={code}&expired=false
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Svarsprov
'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"
        }
    ]
}