Skip to content

Commit 9bb049c

Browse files
author
PureCloud Jenkins
committed
211.1.0
1 parent b669eab commit 9bb049c

File tree

4,757 files changed

+59447
-60597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,757 files changed

+59447
-60597
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
---
2-
title: Platform API Client SDK - Python
3-
---
1+
# Platform API Client SDK - Python
42

53
[![PyPI version](https://badge.fury.io/py/PureCloudPlatformClientV2.svg)](https://badge.fury.io/py/PureCloudPlatformClientV2)
64
[![Release Notes Badge](https://developer-content.genesys.cloud/images/sdk-release-notes.png)](https://github.com/MyPureCloud/platform-client-sdk-python/blob/master/releaseNotes.md)
75

8-
Documentation can be found at [https://developer.genesys.cloud/devapps/sdk/docexplorer/purecloudpython/](https://developer.genesys.cloud/devapps/sdk/docexplorer/purecloudpython/)
6+
Documentation can be found at https://mypurecloud.github.io/platform-client-sdk-python/
97

10-
## Preview API's
8+
Documentation version PureCloudPlatformClientV2 211.1.0
119

12-
**Warning:** Preview API's are included in this SDK. These resources are subject to both breaking and non-breaking changes at any time without notice. This includes, but is not limited to, changing resource names, paths, contracts, documentation, and removing resources entirely. For a full list of the preview API's see [here](https://developer.genesys.cloud/platform/preview-apis)
10+
## Preview APIs
11+
12+
**Warning:** Preview APIs are included in this SDK. These resources are subject to both breaking and non-breaking changes at any time without notice. This includes, but is not limited to, changing resource names, paths, contracts, documentation, and removing resources entirely. For a full list of the preview APIs see [here](https://developer.genesys.cloud/platform/preview-apis)
1313

1414
## Install Using pip
1515

build/.openapi-generator/FILES

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,8 @@ PureCloudPlatformClientV2/models/attribute_detail_event_topic_communication.py
393393
PureCloudPlatformClientV2/models/attribute_filter_item.py
394394
PureCloudPlatformClientV2/models/atzm_time_slot.py
395395
PureCloudPlatformClientV2/models/atzm_time_slot_with_time_zone.py
396+
PureCloudPlatformClientV2/models/audio_connector_integration.py
397+
PureCloudPlatformClientV2/models/audio_connector_integration_entity_listing.py
396398
PureCloudPlatformClientV2/models/audio_state.py
397399
PureCloudPlatformClientV2/models/audio_updated_event.py
398400
PureCloudPlatformClientV2/models/audit_log_message.py
@@ -987,6 +989,7 @@ PureCloudPlatformClientV2/models/conversation_content_location.py
987989
PureCloudPlatformClientV2/models/conversation_content_notification_template.py
988990
PureCloudPlatformClientV2/models/conversation_content_quick_reply.py
989991
PureCloudPlatformClientV2/models/conversation_content_quick_reply_v2.py
992+
PureCloudPlatformClientV2/models/conversation_content_reaction.py
990993
PureCloudPlatformClientV2/models/conversation_content_story.py
991994
PureCloudPlatformClientV2/models/conversation_content_text.py
992995
PureCloudPlatformClientV2/models/conversation_deletion_protection_query.py
@@ -1013,6 +1016,9 @@ PureCloudPlatformClientV2/models/conversation_email_event_topic_uri_reference.py
10131016
PureCloudPlatformClientV2/models/conversation_email_event_topic_wrapup.py
10141017
PureCloudPlatformClientV2/models/conversation_encryption_configuration.py
10151018
PureCloudPlatformClientV2/models/conversation_encryption_configuration_listing.py
1019+
PureCloudPlatformClientV2/models/conversation_enrichment.py
1020+
PureCloudPlatformClientV2/models/conversation_enrichment_language.py
1021+
PureCloudPlatformClientV2/models/conversation_enrichment_sentiment_v2.py
10161022
PureCloudPlatformClientV2/models/conversation_entity_listing.py
10171023
PureCloudPlatformClientV2/models/conversation_event_co_browse.py
10181024
PureCloudPlatformClientV2/models/conversation_event_presence.py
@@ -5051,6 +5057,8 @@ docs/AttributeDetailEventTopicCommunication.md
50515057
docs/AttributeFilterItem.md
50525058
docs/AtzmTimeSlot.md
50535059
docs/AtzmTimeSlotWithTimeZone.md
5060+
docs/AudioConnectorIntegration.md
5061+
docs/AudioConnectorIntegrationEntityListing.md
50545062
docs/AudioState.md
50555063
docs/AudioUpdatedEvent.md
50565064
docs/AuditApi.json
@@ -5659,6 +5667,7 @@ docs/ConversationContentLocation.md
56595667
docs/ConversationContentNotificationTemplate.md
56605668
docs/ConversationContentQuickReply.md
56615669
docs/ConversationContentQuickReplyV2.md
5670+
docs/ConversationContentReaction.md
56625671
docs/ConversationContentStory.md
56635672
docs/ConversationContentText.md
56645673
docs/ConversationDeletionProtectionQuery.md
@@ -5685,6 +5694,9 @@ docs/ConversationEmailEventTopicUriReference.md
56855694
docs/ConversationEmailEventTopicWrapup.md
56865695
docs/ConversationEncryptionConfiguration.md
56875696
docs/ConversationEncryptionConfigurationListing.md
5697+
docs/ConversationEnrichment.md
5698+
docs/ConversationEnrichmentLanguage.md
5699+
docs/ConversationEnrichmentSentimentV2.md
56885700
docs/ConversationEntityListing.md
56895701
docs/ConversationEventCoBrowse.md
56905702
docs/ConversationEventPresence.md
@@ -10281,6 +10293,8 @@ docs/get_integrations_clientapps_unifiedcommunications-example.txt
1028110293
docs/get_integrations_credential-example.txt
1028210294
docs/get_integrations_credentials-example.txt
1028310295
docs/get_integrations_credentials_types-example.txt
10296+
docs/get_integrations_speech_audioconnector-example.txt
10297+
docs/get_integrations_speech_audioconnector_integration_id-example.txt
1028410298
docs/get_integrations_speech_dialogflow_agent-example.txt
1028510299
docs/get_integrations_speech_dialogflow_agents-example.txt
1028610300
docs/get_integrations_speech_dialogflowcx_agent-example.txt

build/APIData.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18164,6 +18164,39 @@
1816418164
"return": "CredentialTypeListing",
1816518165
"example": "import PureCloudPlatformClientV2\nfrom PureCloudPlatformClientV2.rest import ApiException\nfrom pprint import pprint\n\n# Configure OAuth2 access token for authorization: PureCloud OAuth\nPureCloudPlatformClientV2.configuration.access_token = 'your_access_token'\n# or use get_client_credentials_token(...), get_saml2bearer_token(...), get_code_authorization_token(...) or get_pkce_token(...)\n\n# create an instance of the API class\napi_instance = PureCloudPlatformClientV2.IntegrationsApi();\n\ntry:\n # List all credential types\n api_response = api_instance.get_integrations_credentials_types()\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling IntegrationsApi->get_integrations_credentials_types: %s\\n\" % e)"
1816618166
},
18167+
"get_integrations_speech_audioconnector": {
18168+
"operationId": "get_integrations_speech_audioconnector",
18169+
"functionName": "get_integrations_speech_audioconnector",
18170+
"signature": "get_integrations_speech_audioconnector(page_number, page_size)",
18171+
"parameters": [
18172+
{
18173+
"name": "page_number",
18174+
"type": "int",
18175+
"required": "false"
18176+
},
18177+
{
18178+
"name": "page_size",
18179+
"type": "int",
18180+
"required": "false"
18181+
}
18182+
],
18183+
"return": "AudioConnectorIntegrationEntityListing",
18184+
"example": "import PureCloudPlatformClientV2\nfrom PureCloudPlatformClientV2.rest import ApiException\nfrom pprint import pprint\n\n# Configure OAuth2 access token for authorization: PureCloud OAuth\nPureCloudPlatformClientV2.configuration.access_token = 'your_access_token'\n# or use get_client_credentials_token(...), get_saml2bearer_token(...), get_code_authorization_token(...) or get_pkce_token(...)\n\n# create an instance of the API class\napi_instance = PureCloudPlatformClientV2.IntegrationsApi();\npage_number = 1 # int | Page number (optional) (default to 1)\npage_size = 25 # int | Page size (optional) (default to 25)\n\ntry:\n # Get a list of Audio Connector integrations\n api_response = api_instance.get_integrations_speech_audioconnector(page_number=page_number, page_size=page_size)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling IntegrationsApi->get_integrations_speech_audioconnector: %s\\n\" % e)"
18185+
},
18186+
"get_integrations_speech_audioconnector_integration_id": {
18187+
"operationId": "get_integrations_speech_audioconnector_integration_id",
18188+
"functionName": "get_integrations_speech_audioconnector_integration_id",
18189+
"signature": "get_integrations_speech_audioconnector_integration_id(integration_id)",
18190+
"parameters": [
18191+
{
18192+
"name": "integration_id",
18193+
"type": "str",
18194+
"required": "true"
18195+
}
18196+
],
18197+
"return": "AudioConnectorIntegration",
18198+
"example": "import PureCloudPlatformClientV2\nfrom PureCloudPlatformClientV2.rest import ApiException\nfrom pprint import pprint\n\n# Configure OAuth2 access token for authorization: PureCloud OAuth\nPureCloudPlatformClientV2.configuration.access_token = 'your_access_token'\n# or use get_client_credentials_token(...), get_saml2bearer_token(...), get_code_authorization_token(...) or get_pkce_token(...)\n\n# create an instance of the API class\napi_instance = PureCloudPlatformClientV2.IntegrationsApi();\nintegration_id = 'integration_id_example' # str | The integration ID\n\ntry:\n # Get an Audio Connector integration\n api_response = api_instance.get_integrations_speech_audioconnector_integration_id(integration_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling IntegrationsApi->get_integrations_speech_audioconnector_integration_id: %s\\n\" % e)"
18199+
},
1816718200
"get_integrations_speech_dialogflow_agent": {
1816818201
"operationId": "get_integrations_speech_dialogflow_agent",
1816918202
"functionName": "get_integrations_speech_dialogflow_agent",

build/PureCloudPlatformClientV2/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,8 @@
310310
from .models.attribute_filter_item import AttributeFilterItem
311311
from .models.atzm_time_slot import AtzmTimeSlot
312312
from .models.atzm_time_slot_with_time_zone import AtzmTimeSlotWithTimeZone
313+
from .models.audio_connector_integration import AudioConnectorIntegration
314+
from .models.audio_connector_integration_entity_listing import AudioConnectorIntegrationEntityListing
313315
from .models.audio_state import AudioState
314316
from .models.audio_updated_event import AudioUpdatedEvent
315317
from .models.audit_log_message import AuditLogMessage
@@ -904,6 +906,7 @@
904906
from .models.conversation_content_notification_template import ConversationContentNotificationTemplate
905907
from .models.conversation_content_quick_reply import ConversationContentQuickReply
906908
from .models.conversation_content_quick_reply_v2 import ConversationContentQuickReplyV2
909+
from .models.conversation_content_reaction import ConversationContentReaction
907910
from .models.conversation_content_story import ConversationContentStory
908911
from .models.conversation_content_text import ConversationContentText
909912
from .models.conversation_deletion_protection_query import ConversationDeletionProtectionQuery
@@ -930,6 +933,9 @@
930933
from .models.conversation_email_event_topic_wrapup import ConversationEmailEventTopicWrapup
931934
from .models.conversation_encryption_configuration import ConversationEncryptionConfiguration
932935
from .models.conversation_encryption_configuration_listing import ConversationEncryptionConfigurationListing
936+
from .models.conversation_enrichment import ConversationEnrichment
937+
from .models.conversation_enrichment_language import ConversationEnrichmentLanguage
938+
from .models.conversation_enrichment_sentiment_v2 import ConversationEnrichmentSentimentV2
933939
from .models.conversation_entity_listing import ConversationEntityListing
934940
from .models.conversation_event_co_browse import ConversationEventCoBrowse
935941
from .models.conversation_event_presence import ConversationEventPresence

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ def __call_api(self, resource_path, method,
357357
header_params['Cookie'] = self.cookie
358358
if header_params:
359359
header_params = self.sanitize_for_serialization(header_params)
360-
header_params['purecloud-sdk'] = '211.0.0'
360+
header_params['purecloud-sdk'] = '211.1.0'
361361

362362
# path parameters
363363
if path_params:

build/PureCloudPlatformClientV2/apis/architect_api.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,6 @@ def delete_architect_grammar(self, grammar_id: str, **kwargs) -> object:
210210
"""
211211
Delete a grammar.
212212
213-
delete_architect_grammar is a preview method and is subject to both breaking and non-breaking changes at any time without notice
214213
215214
This method makes a synchronous HTTP request by default. To make an
216215
asynchronous HTTP request, please define a `callback` function
@@ -289,7 +288,6 @@ def delete_architect_grammar_language(self, grammar_id: str, language_code: str,
289288
"""
290289
Delete specified grammar language
291290
292-
delete_architect_grammar_language is a preview method and is subject to both breaking and non-breaking changes at any time without notice
293291
294292
This method makes a synchronous HTTP request by default. To make an
295293
asynchronous HTTP request, please define a `callback` function
@@ -374,7 +372,6 @@ def delete_architect_grammar_language_files_dtmf(self, grammar_id: str, language
374372
"""
375373
Clear the DTMF mode file for the grammar language if there is one
376374
377-
delete_architect_grammar_language_files_dtmf is a preview method and is subject to both breaking and non-breaking changes at any time without notice
378375
379376
This method makes a synchronous HTTP request by default. To make an
380377
asynchronous HTTP request, please define a `callback` function
@@ -459,7 +456,6 @@ def delete_architect_grammar_language_files_voice(self, grammar_id: str, languag
459456
"""
460457
Clear the voice mode file for the grammar language if there is one
461458
462-
delete_architect_grammar_language_files_voice is a preview method and is subject to both breaking and non-breaking changes at any time without notice
463459
464460
This method makes a synchronous HTTP request by default. To make an
465461
asynchronous HTTP request, please define a `callback` function
@@ -2803,7 +2799,6 @@ def get_architect_grammar(self, grammar_id: str, **kwargs) -> 'Grammar':
28032799
"""
28042800
Get a grammar
28052801
Returns a specified grammar
2806-
get_architect_grammar is a preview method and is subject to both breaking and non-breaking changes at any time without notice
28072802
28082803
This method makes a synchronous HTTP request by default. To make an
28092804
asynchronous HTTP request, please define a `callback` function
@@ -2885,7 +2880,6 @@ def get_architect_grammar_language(self, grammar_id: str, language_code: str, **
28852880
"""
28862881
Get a grammar language.
28872882
2888-
get_architect_grammar_language is a preview method and is subject to both breaking and non-breaking changes at any time without notice
28892883
28902884
This method makes a synchronous HTTP request by default. To make an
28912885
asynchronous HTTP request, please define a `callback` function
@@ -2970,7 +2964,6 @@ def get_architect_grammars(self, **kwargs) -> 'GrammarListing':
29702964
"""
29712965
Get a pageable list of grammars, filtered by query parameters
29722966
Multiple IDs can be specified, in which case all matching grammars will be returned, and no other parameters will be evaluated.
2973-
get_architect_grammars is a preview method and is subject to both breaking and non-breaking changes at any time without notice
29742967
29752968
This method makes a synchronous HTTP request by default. To make an
29762969
asynchronous HTTP request, please define a `callback` function
@@ -7912,7 +7905,6 @@ def patch_architect_grammar(self, grammar_id: str, **kwargs) -> 'Grammar':
79127905
"""
79137906
Updates a grammar
79147907
7915-
patch_architect_grammar is a preview method and is subject to both breaking and non-breaking changes at any time without notice
79167908
79177909
This method makes a synchronous HTTP request by default. To make an
79187910
asynchronous HTTP request, please define a `callback` function
@@ -7994,7 +7986,6 @@ def patch_architect_grammar_language(self, grammar_id: str, language_code: str,
79947986
"""
79957987
Updates a grammar language
79967988
7997-
patch_architect_grammar_language is a preview method and is subject to both breaking and non-breaking changes at any time without notice
79987989
79997990
This method makes a synchronous HTTP request by default. To make an
80007991
asynchronous HTTP request, please define a `callback` function
@@ -8310,7 +8301,6 @@ def post_architect_grammar_language_files_dtmf(self, grammar_id: str, language_c
83108301
"""
83118302
Creates a presigned URL for uploading a grammar DTMF mode file
83128303
8313-
post_architect_grammar_language_files_dtmf is a preview method and is subject to both breaking and non-breaking changes at any time without notice
83148304
83158305
This method makes a synchronous HTTP request by default. To make an
83168306
asynchronous HTTP request, please define a `callback` function
@@ -8401,7 +8391,6 @@ def post_architect_grammar_language_files_voice(self, grammar_id: str, language_
84018391
"""
84028392
Creates a presigned URL for uploading a grammar voice mode file
84038393
8404-
post_architect_grammar_language_files_voice is a preview method and is subject to both breaking and non-breaking changes at any time without notice
84058394
84068395
This method makes a synchronous HTTP request by default. To make an
84078396
asynchronous HTTP request, please define a `callback` function
@@ -8492,7 +8481,6 @@ def post_architect_grammar_languages(self, grammar_id: str, body: 'GrammarLangua
84928481
"""
84938482
Create a new language for a given grammar
84948483
8495-
post_architect_grammar_languages is a preview method and is subject to both breaking and non-breaking changes at any time without notice
84968484
84978485
This method makes a synchronous HTTP request by default. To make an
84988486
asynchronous HTTP request, please define a `callback` function
@@ -8577,7 +8565,6 @@ def post_architect_grammars(self, body: 'Grammar', **kwargs) -> 'Grammar':
85778565
"""
85788566
Create a new grammar
85798567
8580-
post_architect_grammars is a preview method and is subject to both breaking and non-breaking changes at any time without notice
85818568
85828569
This method makes a synchronous HTTP request by default. To make an
85838570
asynchronous HTTP request, please define a `callback` function

build/PureCloudPlatformClientV2/apis/conversations_api.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8455,7 +8455,6 @@ def patch_conversation_utilizationlabel(self, conversation_id: str, body: 'Conve
84558455
"""
84568456
Update the utilization label on a conversation. When there is no value provided, the system default label is applied
84578457

8458-
patch_conversation_utilizationlabel is a preview method and is subject to both breaking and non-breaking changes at any time without notice
84598458

84608459
This method makes a synchronous HTTP request by default. To make an
84618460
asynchronous HTTP request, please define a `callback` function

0 commit comments

Comments
 (0)