Libro de registro

El punto final de la API para consultar registros proporciona una interfaz directa para obtener información sobre los mensajes enviados y recibidos. Este punto final es esencial para monitorear la comunicación de mensajes o para detectar errores de transmisión. Ofrece los datos necesarios para analizar de manera transparente el procesamiento y el intercambio de mensajes dentro de la aplicación.

Puede restringir la búsqueda mediante parámetros para obtener exactamente los datos que necesita. Cada uno de los puntos finales mencionados a continuación devuelve un máximo de 100 entradas. A través de los parámetros offset y limit puede consultar páginas más profundas de sus registros.

Parámetros opcionales

  • Name
    id
    Type
    integer
    Description

    El ID del mensaje.

  • Name
    date_from
    Type
    timestamp
    Description

    Fecha de inicio desde la cual buscar en el formato AAAA-MM-DD 2020-01-01.

  • Name
    date_to
    Type
    timestamp
    Description

    Fecha de finalización hasta la cual buscar en el formato AAAA-MM-DD 2020-05-30.

  • Name
    state
    Type
    string
    Description

    Estado del mensaje. Esto podría ser, por ejemplo, completed / failed en Voice o DELIVERED / NOTDELIVERED etc. en SMS.

  • Name
    to
    Type
    string
    Description

    Número de teléfono del destinatario en cualquier formato.

  • Name
    limit
    Type
    integer
    Description

    Limita el número de entradas a devolver. Debe ser un número entero entre 1-100.

  • Name
    offset
    Type
    integer
    Description

    Punto de inicio desde el cual se deben consultar las entradas.


GET

Mensajes enviados

A través de este punto final, puede consultar las últimas entradas de sus registros. Recibirá un máximo de 100 entradas por cada consulta.

Anfrage

GET
/api/journal/outbound
curl -G "https://gateway.seven.io/api/journal/outbound" \
  -H "X-Api-Key: SU_CLAVE_API"

Antwort

[
  {
    "id": "77231715575",
    "to": "49176123456789",
    "from": "sender",
    "text": "Hello World",
    "timestamp": "2024-02-13 05:50:58.802",
    "price": "0.0750",
    "dlr": "DELIVERED",
    "dlr_timestamp": "2024-02-13 05:50:63.102",
    "mccmnc": "26207",
    "latency": "14.3830",
    "type": "direct",
    "channel": "RCS",
    "connection": "http",
    "label": null,
    "foreign_id": null
  },
  {
    "id": "77231715551"
    // ...
  }
]

GET

SMS recibidas

A través de este punto final, puede consultar los SMS recibidos. Recibirá un máximo de 100 entradas por cada consulta.

Anfrage

GET
/api/journal/inbound
curl -G "https://gateway.seven.io/api/journal/inbound" \
  -H "X-Api-Key: SU_CLAVE_API"

Antwort

[
  {
    "id": "4603396",
    "from": "49176123456789",
    "to": "49151123456789",
    "text": "Awesome! Your message was received.",
    "timestamp": "2025-01-16 12:53:17",
    "reply_to_message_id": "77258554687",
    "price": null
  },
  {
    "id": "1865514",
    "from": "49176123456789",
    "to": "49151123456789",
    "text": "Your Code is: 1035. Don't share it with anyone.",
    "timestamp": "2024-03-03 00:17:02",
    "reply_to_message_id": null,
    "price": 0.01
  },
  {
    // ...
  }
]

GET

Mensajes de voz

A través de este punto final, puede consultar las últimas entradas de sus registros. Recibirá un máximo de 100 entradas por cada consulta.

Anfrage

GET
/api/journal/voice
curl -G "https://gateway.seven.io/api/journal/voice" \
  -H "X-Api-Key: SU_CLAVE_API"

Antwort

[
  {
    "id": "1429729",
    "from": "49157123456789",
    "to": "49176123456789",
    "xml": false,
    "text": "Hallo, Ihr Authentifizierungscode lautet: 1 2 3 4 5 6.",
    "duration": "17",
    "status": "completed",
    "error": null,
    "timestamp": "2024-03-01 14:20:03",
    "price": "0.045"
  },
  {
    "id": "1429671"
    // ...
  }
]