Waiting for engine...
Skip to main content

deployedApiCallSummary

Returns grouped and aggregated API request info as specified by the request fields applying the filters specified in the input object.

Input Parameters:

  • input: Filter and aggregation configuration including time range and interval settings.

Response: DeployedApiCallSummary object containing aggregated API call metrics grouped by time intervals.

Example Request:

query {
deployedApiCallSummary(
input: {
requestTsStart: "2021-10-11",
requestTsEnd: "2021-10-20",
filter: "atom.id = '<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>' and method = 'GET'"
}
) {
data {
status,
responseDuration {
mean,
count
},
account {
id
}
}
}
}

Sample Response:

{
"data": {
"deployedApiCallSummary": {
"data": [
{
"status": 200,
"responseDuration": {
"mean": 5.803271769650674,
"count": 286695
},
"account": {
"id": "<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>"
}
},
{
"status": 499,
"responseDuration": {
"mean": 128.66666666666666,
"count": 3
},
"account": {
"id": "<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>"
}
}
]
}
}
}

deployedApiCallSummary(
input: DeployedApiCallSummaryInput!
): DeployedApiCallSummary!

Arguments

deployedApiCallSummary.input ● DeployedApiCallSummaryInput! non-null input apimetrics

Type

DeployedApiCallSummary object apimetrics

Contains aggregated API call metrics grouped by time intervals.

On this Page