Documentation menu

Analytics

5 operations.

Read agent run overview analytics

GET/api/v1/projects/{projectId}/environments/{environmentId}/analytics/agent-runs/overview

Parameters

path

NameTypeRequiredDescription
projectIdstringrequiredIdentifies the Project that owns the addressed resource. Applies to Read agent run overview analytics.
environmentIdstringrequiredIdentifies the Project environment addressed by the operation. Applies to Read agent run overview analytics.

query

NameTypeRequiredDescription
fromstringrequiredSets the inclusive start of the Analytics time window. Applies to Read agent run overview analytics.
tostringrequiredSets the exclusive end of the Analytics time window. Applies to Read agent run overview analytics.
granularity"day" | "hour"optionalSelects the UTC day or hour bucket size for Analytics series. Applies to Read agent run overview analytics.
agentIdstringoptionalSelects the Project Agent by its stable identifier. Applies to Read agent run overview analytics.
releaseIdstringoptionalFilters results to the specified immutable Project Release. Applies to Read agent run overview analytics.
deploymentIdstringoptionalFilters results to the specified Project Deployment. Applies to Read agent run overview analytics.
activationIdstringoptionalFilters results to the specified Project Environment activation. Applies to Read agent run overview analytics.
limitintegeroptionalSets the maximum number of resources returned in this page. Applies to Read agent run overview analytics.
cursorstringoptionalOpaque cursor returned by the previous page; omit it to read the first page. Applies to Read agent run overview analytics.

Responses

StatusDescriptionBody
200Response for status 200
application/json
object
  • summary (required): object
  • series (required): array<object>
  • observedThrough (required): one of 2 types
  • completeness (required): "complete" | "partial"
400The request is malformed or cannot be processed.
application/json
PublicApiError
  • error (required): object
401Authentication failed. Possible reasons: - Authorization header is not provided - Invalid API key
application/json
PublicApiError
  • error (required): object
403Access denied. The authenticated user does not have permission to perform this action.
application/json
PublicApiError
  • error (required): object
404Resource not found.
application/json
PublicApiError
  • error (required): object
422Request validation failed. Check the request body, query parameters, or path parameters.
application/json
PublicApiError
  • error (required): object
500The server could not complete the request.
application/json
PublicApiError
  • error (required): object

List agent analytics

GET/api/v1/projects/{projectId}/environments/{environmentId}/analytics/agents

Parameters

path

NameTypeRequiredDescription
projectIdstringrequiredIdentifies the Project that owns the addressed resource. Applies to List agent analytics.
environmentIdstringrequiredIdentifies the Project environment addressed by the operation. Applies to List agent analytics.

query

NameTypeRequiredDescription
fromstringrequiredSets the inclusive start of the Analytics time window. Applies to List agent analytics.
tostringrequiredSets the exclusive end of the Analytics time window. Applies to List agent analytics.
granularity"day" | "hour"optionalSelects the UTC day or hour bucket size for Analytics series. Applies to List agent analytics.
agentIdstringoptionalSelects the Project Agent by its stable identifier. Applies to List agent analytics.
releaseIdstringoptionalFilters results to the specified immutable Project Release. Applies to List agent analytics.
deploymentIdstringoptionalFilters results to the specified Project Deployment. Applies to List agent analytics.
activationIdstringoptionalFilters results to the specified Project Environment activation. Applies to List agent analytics.
limitintegeroptionalSets the maximum number of resources returned in this page. Applies to List agent analytics.
cursorstringoptionalOpaque cursor returned by the previous page; omit it to read the first page. Applies to List agent analytics.

Responses

StatusDescriptionBody
200Response for status 200
application/json
object
  • agents (required): array<object>
  • pagination (required): object
400The request is malformed or cannot be processed.
application/json
PublicApiError
  • error (required): object
401Authentication failed. Possible reasons: - Authorization header is not provided - Invalid API key
application/json
PublicApiError
  • error (required): object
403Access denied. The authenticated user does not have permission to perform this action.
application/json
PublicApiError
  • error (required): object
404Resource not found.
application/json
PublicApiError
  • error (required): object
422Request validation failed. Check the request body, query parameters, or path parameters.
application/json
PublicApiError
  • error (required): object
500The server could not complete the request.
application/json
PublicApiError
  • error (required): object

Read error analytics

GET/api/v1/projects/{projectId}/environments/{environmentId}/analytics/errors

Parameters

path

NameTypeRequiredDescription
projectIdstringrequiredIdentifies the Project that owns the addressed resource. Applies to Read error analytics.
environmentIdstringrequiredIdentifies the Project environment addressed by the operation. Applies to Read error analytics.

query

NameTypeRequiredDescription
fromstringrequiredSets the inclusive start of the Analytics time window. Applies to Read error analytics.
tostringrequiredSets the exclusive end of the Analytics time window. Applies to Read error analytics.
granularity"day" | "hour"optionalSelects the UTC day or hour bucket size for Analytics series. Applies to Read error analytics.
agentIdstringoptionalSelects the Project Agent by its stable identifier. Applies to Read error analytics.
releaseIdstringoptionalFilters results to the specified immutable Project Release. Applies to Read error analytics.
deploymentIdstringoptionalFilters results to the specified Project Deployment. Applies to Read error analytics.
activationIdstringoptionalFilters results to the specified Project Environment activation. Applies to Read error analytics.
limitintegeroptionalSets the maximum number of resources returned in this page. Applies to Read error analytics.
cursorstringoptionalOpaque cursor returned by the previous page; omit it to read the first page. Applies to Read error analytics.

Responses

StatusDescriptionBody
200Response for status 200
application/json
object
  • summary (required): object
  • breakdown (required): array<object>
  • series (required): array<object>
  • pagination (required): object
400The request is malformed or cannot be processed.
application/json
PublicApiError
  • error (required): object
401Authentication failed. Possible reasons: - Authorization header is not provided - Invalid API key
application/json
PublicApiError
  • error (required): object
403Access denied. The authenticated user does not have permission to perform this action.
application/json
PublicApiError
  • error (required): object
404Resource not found.
application/json
PublicApiError
  • error (required): object
422Request validation failed. Check the request body, query parameters, or path parameters.
application/json
PublicApiError
  • error (required): object
500The server could not complete the request.
application/json
PublicApiError
  • error (required): object

Read token usage analytics

GET/api/v1/projects/{projectId}/environments/{environmentId}/analytics/token-usage

Parameters

path

NameTypeRequiredDescription
projectIdstringrequiredIdentifies the Project that owns the addressed resource. Applies to Read token usage analytics.
environmentIdstringrequiredIdentifies the Project environment addressed by the operation. Applies to Read token usage analytics.

query

NameTypeRequiredDescription
fromstringrequiredSets the inclusive start of the Analytics time window. Applies to Read token usage analytics.
tostringrequiredSets the exclusive end of the Analytics time window. Applies to Read token usage analytics.
granularity"day" | "hour"optionalSelects the UTC day or hour bucket size for Analytics series. Applies to Read token usage analytics.
agentIdstringoptionalSelects the Project Agent by its stable identifier. Applies to Read token usage analytics.
releaseIdstringoptionalFilters results to the specified immutable Project Release. Applies to Read token usage analytics.
deploymentIdstringoptionalFilters results to the specified Project Deployment. Applies to Read token usage analytics.
activationIdstringoptionalFilters results to the specified Project Environment activation. Applies to Read token usage analytics.
limitintegeroptionalSets the maximum number of resources returned in this page. Applies to Read token usage analytics.
cursorstringoptionalOpaque cursor returned by the previous page; omit it to read the first page. Applies to Read token usage analytics.

Responses

StatusDescriptionBody
200Response for status 200
application/json
object
  • summary (required): object
  • series (required): array<object>
400The request is malformed or cannot be processed.
application/json
PublicApiError
  • error (required): object
401Authentication failed. Possible reasons: - Authorization header is not provided - Invalid API key
application/json
PublicApiError
  • error (required): object
403Access denied. The authenticated user does not have permission to perform this action.
application/json
PublicApiError
  • error (required): object
404Resource not found.
application/json
PublicApiError
  • error (required): object
422Request validation failed. Check the request body, query parameters, or path parameters.
application/json
PublicApiError
  • error (required): object
500The server could not complete the request.
application/json
PublicApiError
  • error (required): object

List tool analytics

GET/api/v1/projects/{projectId}/environments/{environmentId}/analytics/tools

Parameters

path

NameTypeRequiredDescription
projectIdstringrequiredIdentifies the Project that owns the addressed resource. Applies to List tool analytics.
environmentIdstringrequiredIdentifies the Project environment addressed by the operation. Applies to List tool analytics.

query

NameTypeRequiredDescription
fromstringrequiredSets the inclusive start of the Analytics time window. Applies to List tool analytics.
tostringrequiredSets the exclusive end of the Analytics time window. Applies to List tool analytics.
granularity"day" | "hour"optionalSelects the UTC day or hour bucket size for Analytics series. Applies to List tool analytics.
agentIdstringoptionalSelects the Project Agent by its stable identifier. Applies to List tool analytics.
releaseIdstringoptionalFilters results to the specified immutable Project Release. Applies to List tool analytics.
deploymentIdstringoptionalFilters results to the specified Project Deployment. Applies to List tool analytics.
activationIdstringoptionalFilters results to the specified Project Environment activation. Applies to List tool analytics.
limitintegeroptionalSets the maximum number of resources returned in this page. Applies to List tool analytics.
cursorstringoptionalOpaque cursor returned by the previous page; omit it to read the first page. Applies to List tool analytics.

Responses

StatusDescriptionBody
200Response for status 200
application/json
object
  • tools (required): array<object>
  • series (required): array<object>
  • pagination (required): object
400The request is malformed or cannot be processed.
application/json
PublicApiError
  • error (required): object
401Authentication failed. Possible reasons: - Authorization header is not provided - Invalid API key
application/json
PublicApiError
  • error (required): object
403Access denied. The authenticated user does not have permission to perform this action.
application/json
PublicApiError
  • error (required): object
404Resource not found.
application/json
PublicApiError
  • error (required): object
422Request validation failed. Check the request body, query parameters, or path parameters.
application/json
PublicApiError
  • error (required): object
500The server could not complete the request.
application/json
PublicApiError
  • error (required): object