curl "https://core.wadial.com/api/v1/usage/analytics?days=7" \
-H "Authorization: Bearer $WADIAL_API_KEY"
const response = await fetch("https://core.wadial.com/api/v1/usage/analytics?days=7", {
headers: { Authorization: `Bearer ${process.env.WADIAL_API_KEY}` },
});
const { data } = await response.json();
import os, requests
response = requests.get(
"https://core.wadial.com/api/v1/usage/analytics",
headers={"Authorization": f"Bearer {os.environ['WADIAL_API_KEY']}"},
params={"days": 7},
)
data = response.json()["data"]
{
"data": {
"periodDays": 7,
"timeline": [
{
"date": "2026-07-29",
"sentMessages": 42,
"failedMessages": 0,
"apiRequests": 180
},
{
"date": "2026-07-30",
"sentMessages": 88,
"failedMessages": 1,
"apiRequests": 310
}
],
"statusBreakdown": {
"success2xx": 480,
"clientError4xx": 10,
"serverError5xx": 0
}
}
}
API Reference
Get analytics
Get time-series usage analytics and status code breakdown.
GET
/
api
/
v1
/
usage
/
analytics
curl "https://core.wadial.com/api/v1/usage/analytics?days=7" \
-H "Authorization: Bearer $WADIAL_API_KEY"
const response = await fetch("https://core.wadial.com/api/v1/usage/analytics?days=7", {
headers: { Authorization: `Bearer ${process.env.WADIAL_API_KEY}` },
});
const { data } = await response.json();
import os, requests
response = requests.get(
"https://core.wadial.com/api/v1/usage/analytics",
headers={"Authorization": f"Bearer {os.environ['WADIAL_API_KEY']}"},
params={"days": 7},
)
data = response.json()["data"]
{
"data": {
"periodDays": 7,
"timeline": [
{
"date": "2026-07-29",
"sentMessages": 42,
"failedMessages": 0,
"apiRequests": 180
},
{
"date": "2026-07-30",
"sentMessages": 88,
"failedMessages": 1,
"apiRequests": 310
}
],
"statusBreakdown": {
"success2xx": 480,
"clientError4xx": 10,
"serverError5xx": 0
}
}
}
Returns daily message send volume, API request volume, and HTTP status code distribution over a trailing window.
number
Number of trailing days to analyze. Defaults to
7, maximum 90.curl "https://core.wadial.com/api/v1/usage/analytics?days=7" \
-H "Authorization: Bearer $WADIAL_API_KEY"
const response = await fetch("https://core.wadial.com/api/v1/usage/analytics?days=7", {
headers: { Authorization: `Bearer ${process.env.WADIAL_API_KEY}` },
});
const { data } = await response.json();
import os, requests
response = requests.get(
"https://core.wadial.com/api/v1/usage/analytics",
headers={"Authorization": f"Bearer {os.environ['WADIAL_API_KEY']}"},
params={"days": 7},
)
data = response.json()["data"]
{
"data": {
"periodDays": 7,
"timeline": [
{
"date": "2026-07-29",
"sentMessages": 42,
"failedMessages": 0,
"apiRequests": 180
},
{
"date": "2026-07-30",
"sentMessages": 88,
"failedMessages": 1,
"apiRequests": 310
}
],
"statusBreakdown": {
"success2xx": 480,
"clientError4xx": 10,
"serverError5xx": 0
}
}
}
Was this page helpful?
⌘I