/api/v2/analytics/conversations/aggregates/query (no attribute )

Hi,

I am trying to extract data using /api/v2/analytics/conversations/aggregates/query but I run into the below error

AttributeError Traceback (most recent call last)
in
12
13
---> 14 api_instance = PureCloudPlatformClientV2.PostAnalyticsConversationsAggregatesQueryRequest()
15 body = PureCloudPlatformClientV2.ConversationAggregationQuery() # ConversationAggregationQuery | query
16

AttributeError: module 'PureCloudPlatformClientV2' has no attribute 'PostAnalyticsConversationsAggregatesQueryRequest'

Below is the python script i am using

region = PureCloudPlatformClientV2.PureCloudRegionHosts.eu_west_1
PureCloudPlatformClientV2.configuration.host = region.get_api_host()

GENESYS_CLOUD_CLIENT_ID = 'x'
GENESYS_CLOUD_CLIENT_SECRET = 'x'

apiclient = PureCloudPlatformClientV2.api_client.ApiClient().get_client_credentials_token(GENESYS_CLOUD_CLIENT_ID,GENESYS_CLOUD_CLIENT_SECRET)

Configure OAuth2 access token for authorization: PureCloud OAuth

PureCloudPlatformClientV2.configuration.access_token = apiclient.access_token
api_instance = PureCloudPlatformClientV2.PostAnalyticsConversationsAggregatesQueryRequest()
body = PureCloudPlatformClientV2.ConversationAggregationQuery() # ConversationAggregationQuery | query

try:

# Query for conversation aggregates

api_response = api_instance.post_analytics_conversations_aggregates_query(body)

pprint(api_response)

except ApiException as e:

print("Exception when calling PostAnalyticsConversationsAggregatesQueryRequest->post_analytics_conversations_aggregates_query: %s\n" % e)

Hi Mihail,

This seems to be a bug in the python SDK documentation on the api explorer. The correct documentation can be found here on the doc explorer. The api instance should actually be this:

api_instance = PureCloudPlatformClientV2.AnalyticsApi()

Apologies for the inconvenience.

Regards,
Declan

Thanks Declan, that solved it

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.