Genesys Cloud Analytics API: 30-minute interval granularity for agent utilization metrics

Looking for advice on querying agent utilization metrics like tHandle, tAcw, and tHold with 30-minute granularity using the Genesys Cloud Analytics API. The standard intervals seem to cap at hourly or daily buckets, which is insufficient for our real-time monitoring scripts.

I am attempting to use the Python SDK with a custom date range and specific metric filters, but the response aggregates data into larger chunks. Here is the relevant code snippet:

from genesyscloud import analytics_api
analytics = analytics_api.AnalyticsApi(configuration)
body = analytics_api.AnalyticsQueryRequest(
 metric_ids=['tHandle', 'tAcw', 'tHold'],
 group_by=['user'],
 date_from='2023-10-01T00:00:00Z',
 date_to='2023-10-01T01:00:00Z'
)
response = analytics.post_analytics_details_interactions_query(body=body)

The API returns 200 OK, but the data lacks the required 30-minute breakdown. Is there a specific parameter or endpoint I am missing to enforce finer granularity?