Access usage statistics and performance metrics for your tenant’s API usage.
Get Usage Statistics
Month in YYYY-MM format (e.g., “2024-01”). Defaults to current month.
Total API requests in the month
data.usage.requestsByEndpoint
Requests broken down by endpoint path
data.usage.requestsByMethod
Requests broken down by HTTP method (GET, POST, etc.)
Monthly API call limit from your plan (-1 for unlimited)
Whether the plan has unlimited API calls
Number of requests exceeding the plan limit
Percentage of limit exceeded
Example Request
curl -X GET "https://api.g-tateth.com/api/v1/analytics/usage?month=2024-01" \
-H "Authorization: Bearer sk_live_your_api_key"
Example Response
{
"success": true,
"data": {
"month": "2024-01",
"usage": {
"totalRequests": 12500,
"requestsByEndpoint": {
"/api/v1/conversations": 8500,
"/api/v1/customers": 3000,
"/api/v1/webhooks": 1000
},
"requestsByMethod": {
"GET": 11000,
"POST": 1000,
"PUT": 400,
"DELETE": 100
}
},
"limits": {
"apiCalls": 10000,
"isUnlimited": false
},
"overage": {
"requests": 2500,
"percentage": 25
}
}
}
Get Usage History
Number of months to retrieve (1-24, default: 12)
Array of usage objects, one per month
Example Request
curl -X GET "https://api.g-tateth.com/api/v1/analytics/usage/history?months=6" \
-H "Authorization: Bearer sk_live_your_api_key"
Example Response
{
"success": true,
"data": [
{
"month": "2024-01",
"totalRequests": 12500,
"requestsByEndpoint": {
"/api/v1/conversations": 8500,
"/api/v1/customers": 3000,
"/api/v1/webhooks": 1000
}
},
{
"month": "2023-12",
"totalRequests": 9800,
"requestsByEndpoint": {
"/api/v1/conversations": 6500,
"/api/v1/customers": 2500,
"/api/v1/webhooks": 800
}
}
]
}
Month in YYYY-MM format (e.g., “2024-01”). Defaults to current month.
Average API response time in milliseconds
95th percentile response time in milliseconds
99th percentile response time in milliseconds
Percentage of requests that resulted in errors
Total requests in the month
Number of successful requests (2xx status codes)
Number of failed requests (4xx, 5xx status codes)
Example Request
curl -X GET "https://api.g-tateth.com/api/v1/analytics/metrics?month=2024-01" \
-H "Authorization: Bearer sk_live_your_api_key"
Example Response
{
"success": true,
"data": {
"month": "2024-01",
"averageResponseTime": 125,
"p95ResponseTime": 250,
"p99ResponseTime": 500,
"errorRate": 0.5,
"totalRequests": 12500,
"successfulRequests": 12437,
"failedRequests": 63
}
}
Required Permissions
read:analytics - Required for all analytics endpoints
Analytics data is aggregated monthly. Historical data is available for up to 24 months.