Updated the Ask Ava endpoint to better support programmatic consumers like the Terraform provider, MCP server, and CI pipelines.
The sync endpoint created conversations that some automated consumers could not clean up, leading to orphaned conversations in users’ history. The new ephemeral flag lets these callers skip persistence entirely, while the conversationId field enables explicit cleanup for non-ephemeral use cases.
Added ephemeral: boolean request flag (default false).
When set to true: Conversations are not persisted. Recommended for programmatic consumers (Terraform, MCP, CI pipelines).
When set to false: Conversations are persisted and the response includes conversationId so callers can manage or delete conversations.
Ava is our AI-powered, cloud expert virtual assistant designed to help you navigate the DoiT console. With its expert knowledge of cloud services, specializing in Amazon Web Services, Google Cloud, and Microsoft Azure, you can learn about different concepts in a central hub.
allocation_rule and allocation as aliases for the deprecated (but supported) attribution and attribution_group dimension types, to align the Cloud Analytics APIs with Allocations.
stricter validation for dimension lookups (GET /analytics/v1/dimension), the type and ID must refer to a real dimension pair. 400 - Bad Request is returned for invalid combinations.
To Delete specific events from DataHub, you must provide the dataset name. You also have to specify either the event IDs or a time range defined by a startTime and endTime.