@@ -6,7 +6,10 @@ All URIs are relative to *https://api.mypurecloud.com*
66
77| Method | Description|
88| ------------- | -------------|
9+ | [ ** delete_conversations_summaries_setting** ] ( #delete_conversations_summaries_setting ) | Delete a summary setting.|
910| [ ** delete_guide_jobs** ] ( #delete_guide_jobs ) | Start the deletion of a guide.|
11+ | [ ** get_conversations_summaries_setting** ] ( #get_conversations_summaries_setting ) | Receive a summary setting.|
12+ | [ ** get_conversations_summaries_settings** ] ( #get_conversations_summaries_settings ) | Get all summary settings.|
1013| [ ** get_guide** ] ( #get_guide ) | Get guide.|
1114| [ ** get_guide_job** ] ( #get_guide_job ) | Get the specified guide deletion job.|
1215| [ ** get_guide_version** ] ( #get_guide_version ) | Get a guide version.|
@@ -15,13 +18,63 @@ All URIs are relative to *https://api.mypurecloud.com*
1518| [ ** get_guides_job** ] ( #get_guides_job ) | Get the status of the guide content generation job.|
1619| [ ** patch_guide** ] ( #patch_guide ) | Update a guide.|
1720| [ ** patch_guide_version** ] ( #patch_guide_version ) | Update a guide version.|
21+ | [ ** post_conversations_summaries_preview** ] ( #post_conversations_summaries_preview ) | Trigger summary preview event generation.|
22+ | [ ** post_conversations_summaries_settings** ] ( #post_conversations_summaries_settings ) | Create a summary setting.|
1823| [ ** post_guide_version_jobs** ] ( #post_guide_version_jobs ) | Start the publishing of a guide version.|
1924| [ ** post_guide_versions** ] ( #post_guide_versions ) | Create a guide version.|
2025| [ ** post_guides** ] ( #post_guides ) | Create a guide.|
2126| [ ** post_guides_jobs** ] ( #post_guides_jobs ) | Start a guide content generation job.|
27+ | [ ** put_conversations_summaries_setting** ] ( #put_conversations_summaries_setting ) | Update a summary setting.|
2228
2329
2430
31+ ## delete_conversations_summaries_setting
32+
33+ > delete_conversations_summaries_setting(summary_setting_id)
34+
35+
36+ Delete a summary setting.
37+
38+ Wraps DELETE /api/v2/conversations/summaries/settings/{summarySettingId}
39+
40+ Requires ALL permissions:
41+
42+ * aiStudio:summaryConfig: delete
43+
44+ ### Example
45+
46+ ``` {"language":"python"}
47+ import time
48+ import PureCloudPlatformClientV2
49+ from PureCloudPlatformClientV2.rest import ApiException
50+ from pprint import pprint
51+
52+ # Configure OAuth2 access token for authorization: PureCloud OAuth
53+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
54+
55+ # create an instance of the API class
56+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
57+ summary_setting_id = 'summary_setting_id_example' # str | Summary setting id
58+
59+ try:
60+ # Delete a summary setting.
61+ api_instance.delete_conversations_summaries_setting(summary_setting_id)
62+ except ApiException as e:
63+ print("Exception when calling AIStudioApi->delete_conversations_summaries_setting: %s\n" % e)
64+ ```
65+
66+ ### Parameters
67+
68+
69+ | Name | Type | Description | Notes|
70+ | ------------- | ------------- | ------------- | -------------|
71+ | ** summary_setting_id** | ** str** | Summary setting id | |
72+
73+ ### Return type
74+
75+ void (empty response body)
76+
77+
2578## delete_guide_jobs
2679
2780> [ ** GuideJob** ] ( GuideJob ) delete_guide_jobs(guide_id)
@@ -72,6 +125,112 @@ except ApiException as e:
72125[ ** GuideJob** ] ( GuideJob )
73126
74127
128+ ## get_conversations_summaries_setting
129+
130+ > [ ** SummarySetting** ] ( SummarySetting ) get_conversations_summaries_setting(summary_setting_id)
131+
132+
133+ Receive a summary setting.
134+
135+ Wraps GET /api/v2/conversations/summaries/settings/{summarySettingId}
136+
137+ Requires ALL permissions:
138+
139+ * aiStudio:summaryConfig: view
140+
141+ ### Example
142+
143+ ``` {"language":"python"}
144+ import time
145+ import PureCloudPlatformClientV2
146+ from PureCloudPlatformClientV2.rest import ApiException
147+ from pprint import pprint
148+
149+ # Configure OAuth2 access token for authorization: PureCloud OAuth
150+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
151+
152+ # create an instance of the API class
153+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
154+ summary_setting_id = 'summary_setting_id_example' # str | Summary setting id
155+
156+ try:
157+ # Receive a summary setting.
158+ api_response = api_instance.get_conversations_summaries_setting(summary_setting_id)
159+ pprint(api_response)
160+ except ApiException as e:
161+ print("Exception when calling AIStudioApi->get_conversations_summaries_setting: %s\n" % e)
162+ ```
163+
164+ ### Parameters
165+
166+
167+ | Name | Type | Description | Notes|
168+ | ------------- | ------------- | ------------- | -------------|
169+ | ** summary_setting_id** | ** str** | Summary setting id | |
170+
171+ ### Return type
172+
173+ [ ** SummarySetting** ] ( SummarySetting )
174+
175+
176+ ## get_conversations_summaries_settings
177+
178+ > [ ** SummarySettingEntityListing** ] ( SummarySettingEntityListing ) get_conversations_summaries_settings(language=language, name=name, sort_by=sort_by, sort_order=sort_order, page_number=page_number, page_size=page_size)
179+
180+
181+ Get all summary settings.
182+
183+ Wraps GET /api/v2/conversations/summaries/settings
184+
185+ Requires ALL permissions:
186+
187+ * aiStudio:summaryConfig: view
188+
189+ ### Example
190+
191+ ``` {"language":"python"}
192+ import time
193+ import PureCloudPlatformClientV2
194+ from PureCloudPlatformClientV2.rest import ApiException
195+ from pprint import pprint
196+
197+ # Configure OAuth2 access token for authorization: PureCloud OAuth
198+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
199+
200+ # create an instance of the API class
201+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
202+ language = 'language_example' # str | Filter by matching language - case insensitive. (optional)
203+ name = 'name_example' # str | Filter by partially matching name - case insensitive. (optional)
204+ sort_by = ''dateModified'' # str | Sort by. Default value dateModified. (optional) (default to 'dateModified')
205+ sort_order = ''desc'' # str | Sort Order. Default value desc. (optional) (default to 'desc')
206+ page_number = 1 # int | Page number. (optional) (default to 1)
207+ page_size = 25 # int | Page size. The maximum page size is 100. (optional) (default to 25)
208+
209+ try:
210+ # Get all summary settings.
211+ api_response = api_instance.get_conversations_summaries_settings(language=language, name=name, sort_by=sort_by, sort_order=sort_order, page_number=page_number, page_size=page_size)
212+ pprint(api_response)
213+ except ApiException as e:
214+ print("Exception when calling AIStudioApi->get_conversations_summaries_settings: %s\n" % e)
215+ ```
216+
217+ ### Parameters
218+
219+
220+ | Name | Type | Description | Notes|
221+ | ------------- | ------------- | ------------- | -------------|
222+ | ** language** | ** str** | Filter by matching language - case insensitive. | [ optional] |
223+ | ** name** | ** str** | Filter by partially matching name - case insensitive. | [ optional] |
224+ | ** sort_by** | ** str** | Sort by. Default value dateModified. | [ optional] [ default to ' ; dateModified' ; ] <br />** Values** : dateModified, name |
225+ | ** sort_order** | ** str** | Sort Order. Default value desc. | [ optional] [ default to ' ; desc' ; ] <br />** Values** : asc, desc |
226+ | ** page_number** | ** int** | Page number. | [ optional] [ default to 1] |
227+ | ** page_size** | ** int** | Page size. The maximum page size is 100. | [ optional] [ default to 25] |
228+
229+ ### Return type
230+
231+ [ ** SummarySettingEntityListing** ] ( SummarySettingEntityListing )
232+
233+
75234## get_guide
76235
77236> [ ** Guide** ] ( Guide ) get_guide(guide_id)
@@ -498,6 +657,101 @@ except ApiException as e:
498657[ ** GuideVersion** ] ( GuideVersion )
499658
500659
660+ ## post_conversations_summaries_preview
661+
662+ > post_conversations_summaries_preview(body)
663+
664+
665+ Trigger summary preview event generation.
666+
667+ Wraps POST /api/v2/conversations/summaries/preview
668+
669+ Requires ALL permissions:
670+
671+ * aiStudio:summaryPreview: view
672+
673+ ### Example
674+
675+ ``` {"language":"python"}
676+ import time
677+ import PureCloudPlatformClientV2
678+ from PureCloudPlatformClientV2.rest import ApiException
679+ from pprint import pprint
680+
681+ # Configure OAuth2 access token for authorization: PureCloud OAuth
682+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
683+
684+ # create an instance of the API class
685+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
686+ body = PureCloudPlatformClientV2.SummarySettingWithTranscript() # SummarySettingWithTranscript |
687+
688+ try:
689+ # Trigger summary preview event generation.
690+ api_instance.post_conversations_summaries_preview(body)
691+ except ApiException as e:
692+ print("Exception when calling AIStudioApi->post_conversations_summaries_preview: %s\n" % e)
693+ ```
694+
695+ ### Parameters
696+
697+
698+ | Name | Type | Description | Notes|
699+ | ------------- | ------------- | ------------- | -------------|
700+ | ** body** | [ ** SummarySettingWithTranscript** ] ( SummarySettingWithTranscript ) | | |
701+
702+ ### Return type
703+
704+ void (empty response body)
705+
706+
707+ ## post_conversations_summaries_settings
708+
709+ > [ ** SummarySetting** ] ( SummarySetting ) post_conversations_summaries_settings(body)
710+
711+
712+ Create a summary setting.
713+
714+ Wraps POST /api/v2/conversations/summaries/settings
715+
716+ Requires ALL permissions:
717+
718+ * aiStudio:summaryConfig: add
719+
720+ ### Example
721+
722+ ``` {"language":"python"}
723+ import time
724+ import PureCloudPlatformClientV2
725+ from PureCloudPlatformClientV2.rest import ApiException
726+ from pprint import pprint
727+
728+ # Configure OAuth2 access token for authorization: PureCloud OAuth
729+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
730+
731+ # create an instance of the API class
732+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
733+ body = PureCloudPlatformClientV2.SummarySetting() # SummarySetting |
734+
735+ try:
736+ # Create a summary setting.
737+ api_response = api_instance.post_conversations_summaries_settings(body)
738+ pprint(api_response)
739+ except ApiException as e:
740+ print("Exception when calling AIStudioApi->post_conversations_summaries_settings: %s\n" % e)
741+ ```
742+
743+ ### Parameters
744+
745+
746+ | Name | Type | Description | Notes|
747+ | ------------- | ------------- | ------------- | -------------|
748+ | ** body** | [ ** SummarySetting** ] ( SummarySetting ) | | |
749+
750+ ### Return type
751+
752+ [ ** SummarySetting** ] ( SummarySetting )
753+
754+
501755## post_guide_version_jobs
502756
503757> [ ** GuideVersionPublishJob** ] ( GuideVersionPublishJob ) post_guide_version_jobs(guide_id, version_id, body)
@@ -704,4 +958,54 @@ except ApiException as e:
704958[ ** GuideContentGenerationJob** ] ( GuideContentGenerationJob )
705959
706960
707- _ PureCloudPlatformClientV2 236.0.0_
961+ ## put_conversations_summaries_setting
962+
963+ > [ ** SummarySetting** ] ( SummarySetting ) put_conversations_summaries_setting(summary_setting_id, body)
964+
965+
966+ Update a summary setting.
967+
968+ Wraps PUT /api/v2/conversations/summaries/settings/{summarySettingId}
969+
970+ Requires ALL permissions:
971+
972+ * aiStudio:summaryConfig: edit
973+
974+ ### Example
975+
976+ ``` {"language":"python"}
977+ import time
978+ import PureCloudPlatformClientV2
979+ from PureCloudPlatformClientV2.rest import ApiException
980+ from pprint import pprint
981+
982+ # Configure OAuth2 access token for authorization: PureCloud OAuth
983+ PureCloudPlatformClientV2.configuration.access_token = 'YOUR_ACCESS_TOKEN'
984+
985+ # create an instance of the API class
986+ api_instance = PureCloudPlatformClientV2.AIStudioApi()
987+ summary_setting_id = 'summary_setting_id_example' # str | Summary setting id
988+ body = PureCloudPlatformClientV2.SummarySetting() # SummarySetting |
989+
990+ try:
991+ # Update a summary setting.
992+ api_response = api_instance.put_conversations_summaries_setting(summary_setting_id, body)
993+ pprint(api_response)
994+ except ApiException as e:
995+ print("Exception when calling AIStudioApi->put_conversations_summaries_setting: %s\n" % e)
996+ ```
997+
998+ ### Parameters
999+
1000+
1001+ | Name | Type | Description | Notes|
1002+ | ------------- | ------------- | ------------- | -------------|
1003+ | ** summary_setting_id** | ** str** | Summary setting id | |
1004+ | ** body** | [ ** SummarySetting** ] ( SummarySetting ) | | |
1005+
1006+ ### Return type
1007+
1008+ [ ** SummarySetting** ] ( SummarySetting )
1009+
1010+
1011+ _ PureCloudPlatformClientV2 237.0.0_
0 commit comments