Obtener mensaje

Recupere detalles de los mensajes entrantes y salientes y verifique los códigos de autenticación enviados a sus clientes. Acceda a una lista de todos los mensajes o busque información sobre un mensaje específico utilizando el ID de mensaje único proporcionado cuando se creó o recibió.

Ejemplos de casos de uso

La verificación del usuario fue exitosa si el encabezado X-Total-Count tiene el valor 1 o la lista de objetos de datos en respuesta no está vacía.

Los siguientes son algunos ejemplos de casos de uso para la API TopMessage:

Accede a información detallada sobre todos tus mensajes enviados para monitorear la entrega, rastrear el rendimiento y optimizar tu estrategia de mensajería.

Parámetros de solicitud completos

No se requieren parámetros de solicitud.

Parámetros de respuesta completos

La respuesta incluye todos los parámetros de la solicitud, junto con los parámetros adicionales que se enumeran a continuación.
NombreAmableDescripción
dataobject
Contiene información del mensaje.
Data Object
NombreAmableDescripción
idstring
Identificador único de su mensaje.
account_idstring
Identificador único de su cuenta.
statusstring
Estado inicial de su mensaje.
Valores posibles: PENDING, FAILED, DELIVERED, SEEN
fromstring
Nombre de remitente desde el cual se enviará tu mensaje. Puedes ver los nombres disponibles o crear uno nuevo en la página de remitentes.
tostring[]
Número(s) de teléfono móvil del destinatario en formato internacional.
textstring[]
Su mensaje de texto se enviará a los destinatarios.
channelstring
El canal de comunicación envía su mensaje.
Valores posibles: SMS y WHATSAPP
Por defecto: SMS
segment_countinteger
El número de segmentos que componían su mensaje.
encodingstring
Codificación de su mensaje.
Valores posibles: STANDARD y UNICODE
directionstring
Indica el flujo del mensaje: si fue enviado por su sistema o recibido de un usuario.
Valores posibles: OUTBOUND, INBOUND
countrystring
Especifica el país del destinatario para mensajes salientes y el país del remitente para mensajes entrantes. El valor se proporciona en formato ISO 3166-1 alpha-2.
typestring
Indica el tipo de contenido del mensaje enviado o recibido. Ayuda a identificar si es un texto plano, una plantilla o un mensaje multimedia (como imágenes o vídeos), incluido contenido interactivo para WhatsApp.
schedulestring
Especifica la hora en que se debe enviar el mensaje. La hora debe estar en UTC y seguir el formato ISO-8601 ("2024-12-01T18:00:00Z"). La hora programada no puede establecerse a más de 1 año en el futuro.
Por defecto: Ahora
create_datestring
Hora en que se inició el mensaje
update_datestring
Fecha de la última actualización de estado de su mensaje.
GET
https://api.topmessage.es/v1/messages
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Muestra de respuesta
'X-Total-Count': 1
{
    "data": [
        {
            "id": "0f15fa5d-97ef-46d5-844a-f507f1c4c461",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "status": "PENDING",
            "from": "TopMessage",
            "to": "341511234567",
            "text": "¡Hola! Estoy probando esta genial función de SMS. https://topmessage.es",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "ES",
            "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": "341511234568",
            "text": "Solo una prueba rápida de esta función de SMS.",
            "channel": "SMS",
            "segment_count": "1",
            "encoding": "STANDARD",
            "direction": "OUTBOUND",
            "country": "ES",
            "type": "text",
            "schedule": "2024-11-10T08:11:46Z",
            "create_date": "2024-11-10T08:11:46Z",
            "update_date": "2024-11-10T08:11:46Z"
        }
    ]
}