import requests
API_KEY = 'YOUR_API_KEY'
cube_integration_id = 'YOUR_CUBE_INTEGRATION_ID'
query = {
"dimensions": [],
"filters": [],
"measures": [
"hubspot_deals.win_rate"
],
"timeDimensions": [
{
"dimension": "hubspot_deals.close_date",
"granularity": "month"
}
],
"order": [],
"limit": 2000
}
def run_cube_query(query: dict, integration_id: str):
json={
"cube_query": query,
}
if integration_id:
json['integration_id'] = integration_id
res = requests.post(
url="https://api.definite.app/v1/query",
json=json,
headers={
"Authorization": f"Bearer {API_KEY}",
},
)
return res.json()
res = run_cube_query(query, cube_integration_id)