Hi
I am trying to get query history data from my SQL warehouse.
Following previous examples is not working.
databricks_workspace_url = "xxx"
token = "xxx"
start_time = 1707091200
end_time = 1707174000
api_endpoint = f"{databricks_workspace_url}/api/2.0/sql/history/queries"
headers = {
"Authorization": f"Bearer {token}",
"Content-Type": "application/json"
}
params={
"include_metrics": "true",
"warehouse_ids" : ['xxx'],
"filter_by": {
"query_start_time_range": {
"end_time_ms": end_time,
"start_time_ms": start_time
},
}
}
response = requests.get(api_endpoint, headers=headers, params=params)
I get the following error -
Error: 400 - {"error_code":"MALFORMED_REQUEST","message":"Could not parse request object: Expected 'START_OBJECT' not 'VALUE_STRING'\n at [Source: (ByteArrayInputStream); line: 1, column: 75]\n at [Source: java.io.ByteArrayInputStream@6efba358; line: 1, column: 75]"}