Skip to content

API latency percentiles

GET
/api/v1/monitoring/api-latency
curl --request GET \
--url 'https://api.ultimateteam.ai/api/v1/monitoring/api-latency?time_range=1h' \
--header 'X-API-Key: <X-API-Key>'

Returns p50/p95/p99 latency by endpoint for the given time range.

time_range
Time Range

Time window for metrics aggregation

string
default: 1h /^(1h|6h|24h|7d)$/

Time window for metrics aggregation

endpoint
Any of:
string

Filter to a specific endpoint path

method
Any of:
string

Filter to a specific HTTP method

Successful Response

Media typeapplication/json
ApiLatencyResponse

API latency dashboard data.

object
endpoints
required
Endpoints
Array<object>
LatencyBucket

Latency statistics for a single endpoint + method combination.

object
avg
required
Avg
number
endpoint
required
Endpoint
string
max
required
Max
number
method
required
Method
string
min
required
Min
number
p50
required
P50
number
p95
required
P95
number
p99
required
P99
number
sample_count
required
Sample Count
integer
time_range
required
Time Range
string
total_requests
required
Total Requests
integer
Examplegenerated
{
"endpoints": [
{
"avg": 1,
"endpoint": "example",
"max": 1,
"method": "example",
"min": 1,
"p50": 1,
"p95": 1,
"p99": 1,
"sample_count": 1
}
],
"time_range": "example",
"total_requests": 1
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}