Diário de Bordo
O endpoint da API para consulta de registros fornece uma interface direta para obter insights sobre mensagens enviadas e recebidas. Este endpoint é essencial para monitorar a comunicação de mensagens ou para identificar erros de transmissão. Ele oferece os dados necessários para analisar de forma transparente o processamento e a troca de mensagens dentro do aplicativo.
Você pode restringir a pesquisa por meio de parâmetros para obter exatamente os dados que precisa. Cada um dos endpoints mencionados abaixo retorna no máximo 100 entradas. Através dos parâmetros offset
e limit
, você pode consultar páginas mais profundas dos seus registros.
Parâmetros Opcionais
- Name
id
- Type
- integer
- Description
O ID da mensagem.
- Name
date_from
- Type
- timestamp
- Description
Data de início a partir da qual deve ser pesquisado no formato AAAA-MM-DD 2020-01-01.
- Name
date_to
- Type
- timestamp
- Description
Data de término até a qual deve ser pesquisado no formato AAAA-MM-DD 2020-05-30.
- Name
state
- Type
- string
- Description
Status da mensagem. Isso pode ser, por exemplo, completed / failed em Voice ou DELIVERED / NOTDELIVERED etc. em SMS.
- Name
to
- Type
- string
- Description
Número de telefone do destinatário em qualquer formato.
- Name
limit
- Type
- integer
- Description
Limita o número de entradas a serem retornadas. Deve ser um número inteiro entre 1-100.
- Name
offset
- Type
- integer
- Description
Ponto de início a partir do qual as entradas devem ser consultadas.
Mensagens Enviadas
Através deste endpoint, você pode consultar as últimas entradas dos seus registros. Você receberá no máximo 100 entradas a cada consulta.
Anfrage
curl -G "https://gateway.seven.io/api/journal/outbound" \
-H "X-Api-Key: SUA_CHAVE_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"
// ...
}
]
SMS Recebidas
Por meio deste endpoint, você pode consultar as SMS recebidas. Você receberá no máximo 100 entradas a cada consulta.
Anfrage
curl -G "https://gateway.seven.io/api/journal/inbound" \
-H "X-Api-Key: SUA_CHAVE_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
},
{
// ...
}
]
Mensagens de Voz
Por meio deste endpoint, você pode consultar as últimas entradas dos seus registros. Você receberá no máximo 100 entradas a cada consulta.
Anfrage
curl -G "https://gateway.seven.io/api/journal/voice" \
-H "X-Api-Key: SUA_CHAVE_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"
// ...
}
]