Olá pessoal, boa tarde!
Quero ter uma forma de monitorar o status das notificações que estou enviando, lendo a documentação tem o endpoint:
POST https://msging.net/commands
{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "get",
"uri": "/notifications"
}
Vi que existe opções de filtro na query string dele, no caso, queria filtrar pelo id da notificação enviada, entretanto, quando coloco no endereço, não retorna nada diferente, como se não tivesse colocado esse filtro novo, exemplo de como ficou:
https://msging.net/commands?id={ID_FILTRO}
{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "get",
"uri": "/notifications"
}
Com o objetivo ainda de monitorar o status das minhas notificações, encontrei, uma possível maneira de fazer isso, utilizando:
POST https://http.msging.net/commands
{
"id": "{GUID}",
"to": "[email protected]",
"method": "get",
"uri": "/notifications?id={ID_FILTRO}"
}
O problema ocorre que, fazendo o teste com alguns números de celulares e garantindo que eles estão realmente recebendo as mensagens, quando coloco o id da notificação que enviei e realizandoa requisição para esse último endpoint, ele me retorna um erro:
{
"method": "get",
"status": "failure",
"reason": {
"code": 67,
"description": "The resource was not found"
},
"id": "{ID_FILTRO}",
"from": "[email protected]/#iris-hosted-2",
"to": "{TO}",
"metadata": {
"#command.uri": "lime://{ENDERECO_EMPRESA}/notifications?id={ID_FILTRO}",
"uber-trace-id": {uber_trace_id}
}
}
Gostaria de entender, qual o possível problema de estar dando esse erro para alguns números, e quais outros caminhos posso seguir para atingir meu objetivo.
Agradeço desde já!
Valeuu!