## Delete Agent Data By Query `AgentDataDeleteByQueryResponse beta().agentData().deleteByQuery(AgentDataDeleteByQueryParamsparams, RequestOptionsrequestOptions = RequestOptions.none())` **post** `/api/v1/beta/agent-data/:delete` Bulk delete agent data by query (deployment_name, collection, optional filters). ### Parameters - `AgentDataDeleteByQueryParams params` - `Optional organizationId` - `Optional projectId` - `String deploymentName` The agent deployment's name to delete data for - `Optional collection` The logical agent data collection to delete from - `Optional filter` Optional filters to select which items to delete - `Optional eq` - `double` - `String` - `LocalDateTime` - `Optional> excludes` - `double` - `String` - `LocalDateTime` - `Optional gt` - `double` - `String` - `LocalDateTime` - `Optional gte` - `double` - `String` - `LocalDateTime` - `Optional> includes` - `double` - `String` - `LocalDateTime` - `Optional lt` - `double` - `String` - `LocalDateTime` - `Optional lte` - `double` - `String` - `LocalDateTime` - `Optional ne` - `double` - `String` - `LocalDateTime` ### Returns - `class AgentDataDeleteByQueryResponse:` API response for bulk delete operation - `long deletedCount` ### Example ```java package com.llamacloud_prod.api.example; import com.llamacloud_prod.api.client.LlamaCloudClient; import com.llamacloud_prod.api.client.okhttp.LlamaCloudOkHttpClient; import com.llamacloud_prod.api.models.beta.agentdata.AgentDataDeleteByQueryParams; import com.llamacloud_prod.api.models.beta.agentdata.AgentDataDeleteByQueryResponse; public final class Main { private Main() {} public static void main(String[] args) { LlamaCloudClient client = LlamaCloudOkHttpClient.fromEnv(); AgentDataDeleteByQueryParams params = AgentDataDeleteByQueryParams.builder() .deploymentName("deployment_name") .build(); AgentDataDeleteByQueryResponse response = client.beta().agentData().deleteByQuery(params); } } ``` #### Response ```json { "deleted_count": 0 } ```