Events
Event Types
Important Notes
Understanding Agent Actions
Dynamic Behavior Triggered
System Integration Flow
Retrieve Dynamic Behavior Set Versions
Get dynamic behavior set versions
Get the versions of a dynamic behavior set.
Permissions
This endpoint requires the following permissions:
DynamicBehaviorInstruction:GetDynamicBehaviorInstructionfor the dynamic behavior set to retrieve.
The username should be set to {org_id}_{user_id}, and the password should be the Amigo issued JWT token that identifies the user.
Amigo issued JWT token that identifies an user. It's issued either after logging in through the frontend, or manually through the SignInWithAPIKey endpoint.
An optional organization identifier that indicates from which organization the token is issued. This is used in rare cases where the user to authenticate is making a request for resources in another organization.
The ID of the dynamic behavior set.
^[a-f0-9]{24}$The versions of the dynamic behavior set to retrieve. One can specify an exact version to retrieve, which is either the version number or latest,
which retrieves the latest version. Alternatively, one can specify a range of inclusive lower and upper bound for the version number separated by -,
and every version within the range would be retrieved.
1The maximum number of dynamic behavior set versions to return.
10The continuation token from the previous request used to retrieve the next page of dynamic behavior set versions.
0The fields to sort the versions by. Supported fields are version. Specify a + before the field name to indicate ascending sorting and -
for descending sorting. Multiple fields can be specified to break ties.
[]The Mongo cluster name to perform this request in. This is usually not needed unless the organization does not exist yet in the Amigo organization infra config database.
[]Succeeded.
Whether there are more dynamic behavior set versions to retrieve.
A token to supply to the next request to retrieve the next page of dynamic behavior set versions. Only populated if has_more is True.
Invalid authorization credentials.
Missing required permissions.
Specified organization or dynamic behavior set is not found.
Invalid request path parameter or request query parameter failed validation.
The user has exceeded the rate limit of 1000 requests per minute for this endpoint.
The service is going through temporary maintenance.
Compute Metrics
Evaluate the specified metrics for the given conversation, optionally up to the specified interaction.
Permissions
This endpoint requires the following permissions:
Metric:EvaluateMetricfor the metrics.Metric:GetMetricEvaluationResultfor the metric results.
The username should be set to {org_id}_{user_id}, and the password should be the Amigo issued JWT token that identifies the user.
Amigo issued JWT token that identifies an user. It's issued either after logging in through the frontend, or manually through the SignInWithAPIKey endpoint.
An optional organization identifier that indicates from which organization the token is issued. This is used in rare cases where the user to authenticate is making a request for resources in another organization.
The Mongo cluster name to perform this request in. This is usually not needed unless the organization does not exist yet in the Amigo organization infra config database.
[]The IDs of the metrics to evaluate.
The ID of the conversation to evaluate the metrics for.
^[a-f0-9]{24}$If specified, only messages up to (and including) this interaction will be evaluated.
^[a-f0-9]{24}$Succeeded.
The conversation has no interactions.
Invalid authorization credentials.
Missing required permissions.
Specified organization, conversation, interaction, or metric is not found.
Invalid request path parameter or request body failed validation.
The user has exceeded the rate limit of 20 requests per minute for this endpoint.
The service is going through temporary maintenance.
Managing Perceived Latency with Audio Fillers
Purpose
Event Structure
Audio Filler Types
Configuration
Implementation Notes
Best Practices
Last updated
Was this helpful?

