Listar SMS
curl --request GET \
--url https://api.notifique.dev/v1/sms/messages \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.notifique.dev/v1/sms/messages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.notifique.dev/v1/sms/messages"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.notifique.dev/v1/sms/messages"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"data": [
{
"smsId": "clxx123...",
"to": "5511999999999",
"message": "Olá!",
"status": "DELIVERED",
"sentAt": "2025-02-16T12:00:00.000Z",
"deliveredAt": "2025-02-16T12:00:05.000Z",
"failedAt": null,
"scheduledFor": null,
"errorMessage": null,
"createdAt": "2025-02-16T11:59:58.000Z"
}
],
"pagination": {
"total": 42,
"page": 1,
"limit": 20,
"totalPages": 3
}
}{
"success": false,
"error": "Bad Request",
"code": "VALIDATION_ERROR",
"message": "Campo inválido ou ausente."
}{
"success": false,
"error": "Bad Request",
"code": "VALIDATION_ERROR",
"message": "Campo inválido ou ausente."
}SMS
Listar SMS
Mostra o histórico de SMS que você enviou. Dá para filtrar por data e status, e ir passando de página.
GET
/
v1
/
sms
/
messages
Listar SMS
curl --request GET \
--url https://api.notifique.dev/v1/sms/messages \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.notifique.dev/v1/sms/messages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.notifique.dev/v1/sms/messages"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.notifique.dev/v1/sms/messages"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"success": true,
"data": [
{
"smsId": "clxx123...",
"to": "5511999999999",
"message": "Olá!",
"status": "DELIVERED",
"sentAt": "2025-02-16T12:00:00.000Z",
"deliveredAt": "2025-02-16T12:00:05.000Z",
"failedAt": null,
"scheduledFor": null,
"errorMessage": null,
"createdAt": "2025-02-16T11:59:58.000Z"
}
],
"pagination": {
"total": 42,
"page": 1,
"limit": 20,
"totalPages": 3
}
}{
"success": false,
"error": "Bad Request",
"code": "VALIDATION_ERROR",
"message": "Campo inválido ou ausente."
}{
"success": false,
"error": "Bad Request",
"code": "VALIDATION_ERROR",
"message": "Campo inválido ou ausente."
}Autorizações
ntfSmsBearerAuthntfSmsApiKeyHeader
API Key no header Authorization. Exemplo: Authorization: Bearer sk_live_xxxxx
Parâmetros de consulta
Página (padrão 1).
Itens por página (padrão 20, máx. 100).
Início do intervalo (filtro em createdAt, inclusive).
Fim do intervalo (filtro em createdAt, inclusive).
Um ou mais status separados por vírgula: QUEUED, SCHEDULED, SENT, PROCESSING, DELIVERED, FAILED, CANCELLED. Valores inválidos são ignorados.
Esta página foi útil?

