Smstools

Gateway API SMS per messaggi in Italia

Comincia subito

Get a conversation

Get a conversation with a number.

Base URL:

									GET: https://api.smsgatewayapi.com/v1/conversation/{phone}
								
ParameterInputDescription
client_idAPI client IDLogin and go to 'Advanced' - 'API authentication' to find the API keys
Required
client_secretAPI client secretLogin and go to 'Advanced' - 'API authentication' to find the API keys
Required
phoneThe telephone number
Required
limitMaximum results per pageDefault up to 1000, can't be bigger than 2000
Optional
pagePage of resultsDefault up to 1
Optional
<?php
	//PHP - cURL			
	$ch = curl_init();
	$url = "https://api.smsgatewayapi.com/v1/conversation/{phone}";
	$client_id = "XXX"; // Your API client ID (required)
	$client_secret = "YYY"; // Your API client secret (required)
	
curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_POST, false); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "X-Client-Id: $client_id", "X-Client-Secret: $client_secret", "Content-Type: application/json", ]); $response = curl_exec($ch); ?>

Example success response:

{
	"total": 2,
	"shown": 2,
	"page": 1,
	"limit": 1000,
	"conversation": [
		{
            "messageId": "{messageId}",
            "direction": "outbound",
            "sender": "Sender",
            "receiver": "{receiver}",
            "message": "Outbound message",
            "file": null,
            "datetime": "05 jun 2025, 08:44:46",
            "unixDatetime": 1749113086,
            "deliveryStatus": "DELIVERED"
        },
        {
            "messageId": null,
            "direction": "inbound",
            "sender": "{receiver}",
            "receiver": "Sender",
            "message": "Inbound message",
            "file": [
                {
                    "name": "{image_name}",
                    "image": "{image_url}",
                    "mime": "image/"
                }
            ],
            "datetime": "28 may 2025, 09:26:58",
            "unixDatetime": 1748424418,
            "deliveryStatus": "DELIVERED"
        },
		...
	]
}

If 'mine' is true the message was send from smstools, if it's false the message was send from the specified number.

SMS API

Smstools
Con il nostro gateway API SMS puoi aggiungere messaggi alla tua piattaforma in pochi minuti. Prova gratuita. SMS API
5 su 5 basato su 2851 valutazioni degli utenti.
SMSGATEWAYAPI API1

REGISTRATI ORA

Scopri la nostra piattaforma per messaggi di testo oggi stesso!

REGISTRATI