Skip to content

Commit 3d45775

Browse files
author
PureCloud Jenkins
committed
233.0.0
1 parent f8470c3 commit 3d45775

File tree

5,815 files changed

+20760
-19687
lines changed

Some content is hidden

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

5,815 files changed

+20760
-19687
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Documentation can be found at https://mypurecloud.github.io/platform-client-sdk-python/
77

8-
Documentation version PureCloudPlatformClientV2 232.0.0
8+
Documentation version PureCloudPlatformClientV2 233.0.0
99

1010
## Preview APIs
1111

build/.openapi-generator/FILES

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,6 +1535,7 @@ PureCloudPlatformClientV2/models/custom_event_attribute.py
15351535
PureCloudPlatformClientV2/models/custom_event_attribute_list.py
15361536
PureCloudPlatformClientV2/models/custom_i18n_labels.py
15371537
PureCloudPlatformClientV2/models/custom_provider.py
1538+
PureCloudPlatformClientV2/models/custom_smtp_server_request.py
15381539
PureCloudPlatformClientV2/models/customer.py
15391540
PureCloudPlatformClientV2/models/customer_end_detail_event_topic_customer_end_event.py
15401541
PureCloudPlatformClientV2/models/customer_interaction_center.py
@@ -2452,6 +2453,7 @@ PureCloudPlatformClientV2/models/identity_provider.py
24522453
PureCloudPlatformClientV2/models/identity_provider_entity_listing.py
24532454
PureCloudPlatformClientV2/models/identity_resolution_automerge_config.py
24542455
PureCloudPlatformClientV2/models/identity_resolution_config.py
2456+
PureCloudPlatformClientV2/models/identity_resolution_external_source.py
24552457
PureCloudPlatformClientV2/models/identity_resolution_queue_config.py
24562458
PureCloudPlatformClientV2/models/idle_event_trigger.py
24572459
PureCloudPlatformClientV2/models/idle_token_timeout.py
@@ -3327,6 +3329,7 @@ PureCloudPlatformClientV2/models/out_of_office_event_user.py
33273329
PureCloudPlatformClientV2/models/outbound_detail_event_topic_outbound_init_event.py
33283330
PureCloudPlatformClientV2/models/outbound_domain.py
33293331
PureCloudPlatformClientV2/models/outbound_domain_entity_listing.py
3332+
PureCloudPlatformClientV2/models/outbound_domain_request.py
33303333
PureCloudPlatformClientV2/models/outbound_messaging_campaign_post_contact_email_event_topic_email_attributes.py
33313334
PureCloudPlatformClientV2/models/outbound_messaging_campaign_post_contact_email_event_topic_outbound_messaging_campaign_post_contact_email_event.py
33323335
PureCloudPlatformClientV2/models/outbound_messaging_campaign_post_contact_sms_event_topic_outbound_messaging_campaign_post_contact_sms_event.py
@@ -4850,6 +4853,7 @@ PureCloudPlatformClientV2/models/user_available_times.py
48504853
PureCloudPlatformClientV2/models/user_best_points.py
48514854
PureCloudPlatformClientV2/models/user_best_points_item.py
48524855
PureCloudPlatformClientV2/models/user_chat_settings.py
4856+
PureCloudPlatformClientV2/models/user_chat_settings_post.py
48534857
PureCloudPlatformClientV2/models/user_conversation_summary.py
48544858
PureCloudPlatformClientV2/models/user_conversations_event_media_summary.py
48554859
PureCloudPlatformClientV2/models/user_conversations_event_media_summary_detail.py
@@ -7007,6 +7011,7 @@ docs/CustomEventAttribute.md
70077011
docs/CustomEventAttributeList.md
70087012
docs/CustomI18nLabels.md
70097013
docs/CustomProvider.md
7014+
docs/CustomSmtpServerRequest.md
70107015
docs/Customer.md
70117016
docs/CustomerEndDetailEventTopicCustomerEndEvent.md
70127017
docs/CustomerInteractionCenter.md
@@ -7958,6 +7963,7 @@ docs/IdentityProviderApi.md
79587963
docs/IdentityProviderEntityListing.md
79597964
docs/IdentityResolutionAutomergeConfig.md
79607965
docs/IdentityResolutionConfig.md
7966+
docs/IdentityResolutionExternalSource.md
79617967
docs/IdentityResolutionQueueConfig.md
79627968
docs/IdleEventTrigger.md
79637969
docs/IdleTokenTimeout.md
@@ -8867,6 +8873,7 @@ docs/OutboundApi.md
88678873
docs/OutboundDetailEventTopicOutboundInitEvent.md
88688874
docs/OutboundDomain.md
88698875
docs/OutboundDomainEntityListing.md
8876+
docs/OutboundDomainRequest.md
88708877
docs/OutboundMessagingCampaignPostContactEmailEventTopicEmailAttributes.md
88718878
docs/OutboundMessagingCampaignPostContactEmailEventTopicOutboundMessagingCampaignPostContactEmailEvent.md
88728879
docs/OutboundMessagingCampaignPostContactSmsEventTopicOutboundMessagingCampaignPostContactSMSEvent.md
@@ -10436,6 +10443,7 @@ docs/UserAvailableTimes.md
1043610443
docs/UserBestPoints.md
1043710444
docs/UserBestPointsItem.md
1043810445
docs/UserChatSettings.md
10446+
docs/UserChatSettingsPost.md
1043910447
docs/UserConversationSummary.md
1044010448
docs/UserConversationsEventMediaSummary.md
1044110449
docs/UserConversationsEventMediaSummaryDetail.md
@@ -11168,6 +11176,7 @@ docs/delete_chats_room_messages_pin-example.txt
1116811176
docs/delete_chats_room_participant-example.txt
1116911177
docs/delete_chats_user_message-example.txt
1117011178
docs/delete_chats_user_messages_pin-example.txt
11179+
docs/delete_chats_users_me_settings-example.txt
1117111180
docs/delete_coaching_appointment-example.txt
1117211181
docs/delete_coaching_appointment_annotation-example.txt
1117311182
docs/delete_contentmanagement_document-example.txt
@@ -12818,6 +12827,7 @@ docs/get_workforcemanagement_notifications-example.txt
1281812827
docs/get_workforcemanagement_schedulingjob-example.txt
1281912828
docs/get_workforcemanagement_shifttrades-example.txt
1282012829
docs/get_workforcemanagement_shrinkage_job-example.txt
12830+
docs/get_workforcemanagement_team_adherence-example.txt
1282112831
docs/get_workforcemanagement_timeoffbalance_job-example.txt
1282212832
docs/get_workforcemanagement_timeoffrequest-example.txt
1282312833
docs/get_workforcemanagement_timeoffrequest_waitlistpositions-example.txt
@@ -13182,6 +13192,7 @@ docs/post_chats_room_participant-example.txt
1318213192
docs/post_chats_rooms-example.txt
1318313193
docs/post_chats_user_messages-example.txt
1318413194
docs/post_chats_user_messages_pins-example.txt
13195+
docs/post_chats_users_me_settings-example.txt
1318513196
docs/post_coaching_appointment_annotations-example.txt
1318613197
docs/post_coaching_appointment_conversations-example.txt
1318713198
docs/post_coaching_appointments-example.txt

build/APIData.json

Lines changed: 40 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8341,6 +8341,12 @@
83418341
],
83428342
"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.ChatApi();\nuser_id = 'user_id_example' # str | userId\npinned_message_id = 'pinned_message_id_example' # str | pinnedMessageId\n\ntry:\n # Remove a pinned message from a 1on1\n api_instance.delete_chats_user_messages_pin(user_id, pinned_message_id)\nexcept ApiException as e:\n print(\"Exception when calling ChatApi->delete_chats_user_messages_pin: %s\\n\" % e)"
83438343
},
8344+
"delete_chats_users_me_settings": {
8345+
"operationId": "delete_chats_users_me_settings",
8346+
"functionName": "delete_chats_users_me_settings",
8347+
"signature": "delete_chats_users_me_settings()",
8348+
"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.ChatApi();\n\ntry:\n # Delete a user's chat settings\n api_instance.delete_chats_users_me_settings()\nexcept ApiException as e:\n print(\"Exception when calling ChatApi->delete_chats_users_me_settings: %s\\n\" % e)"
8349+
},
83448350
"get_chats_message": {
83458351
"operationId": "get_chats_message",
83468352
"functionName": "get_chats_message",
@@ -8793,6 +8799,19 @@
87938799
],
87948800
"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.ChatApi();\nuser_id = 'user_id_example' # str | userId\nbody = PureCloudPlatformClientV2.PinnedMessageRequest() # PinnedMessageRequest | Pinned Message Ids\n\ntry:\n # Add pinned messages for a 1on1, up to a maximum of 5 pinned messages\n api_instance.post_chats_user_messages_pins(user_id, body)\nexcept ApiException as e:\n print(\"Exception when calling ChatApi->post_chats_user_messages_pins: %s\\n\" % e)"
87958801
},
8802+
"post_chats_users_me_settings": {
8803+
"operationId": "post_chats_users_me_settings",
8804+
"functionName": "post_chats_users_me_settings",
8805+
"signature": "post_chats_users_me_settings(body)",
8806+
"parameters": [
8807+
{
8808+
"name": "body",
8809+
"type": "UserChatSettingsPost",
8810+
"required": "true"
8811+
}
8812+
],
8813+
"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.ChatApi();\nbody = PureCloudPlatformClientV2.UserChatSettingsPost() # UserChatSettingsPost | \n\ntry:\n # Create a user's chat settings\n api_instance.post_chats_users_me_settings(body)\nexcept ApiException as e:\n print(\"Exception when calling ChatApi->post_chats_users_me_settings: %s\\n\" % e)"
8814+
},
87968815
"put_chats_message_reactions": {
87978816
"operationId": "put_chats_message_reactions",
87988817
"functionName": "put_chats_message_reactions",
@@ -15840,7 +15859,7 @@
1584015859
"required": "true"
1584115860
}
1584215861
],
15843-
"return": "DataSchema",
15862+
"return": "DataSchemaListing",
1584415863
"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.ExternalContactsApi();\nschema_id = 'schema_id_example' # str | Schema ID\n\ntry:\n # Get all versions of an external contact's schema\n api_response = api_instance.get_externalcontacts_contacts_schema_versions(schema_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling ExternalContactsApi->get_externalcontacts_contacts_schema_versions: %s\\n\" % e)"
1584515864
},
1584615865
"get_externalcontacts_contacts_schemas": {
@@ -16345,7 +16364,7 @@
1634516364
"required": "true"
1634616365
}
1634716366
],
16348-
"return": "DataSchema",
16367+
"return": "DataSchemaListing",
1634916368
"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.ExternalContactsApi();\nschema_id = 'schema_id_example' # str | Schema ID\n\ntry:\n # Get all versions of an external organization's schema\n api_response = api_instance.get_externalcontacts_organizations_schema_versions(schema_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling ExternalContactsApi->get_externalcontacts_organizations_schema_versions: %s\\n\" % e)"
1635016369
},
1635116370
"get_externalcontacts_organizations_schemas": {
@@ -40151,12 +40170,12 @@
4015140170
"parameters": [
4015240171
{
4015340172
"name": "body",
40154-
"type": "OutboundDomain",
40173+
"type": "OutboundDomainRequest",
4015540174
"required": "true"
4015640175
}
4015740176
],
4015840177
"return": "EmailOutboundDomainResult",
40159-
"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.RoutingApi();\nbody = PureCloudPlatformClientV2.OutboundDomain() # OutboundDomain | Domain\n\ntry:\n # Create a domain\n api_response = api_instance.post_routing_email_outbound_domains(body)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling RoutingApi->post_routing_email_outbound_domains: %s\\n\" % e)"
40178+
"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.RoutingApi();\nbody = PureCloudPlatformClientV2.OutboundDomainRequest() # OutboundDomainRequest | Domain\n\ntry:\n # Create a domain\n api_response = api_instance.post_routing_email_outbound_domains(body)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling RoutingApi->post_routing_email_outbound_domains: %s\\n\" % e)"
4016040179
},
4016140180
"post_routing_email_outbound_domains_simulated": {
4016240181
"operationId": "post_routing_email_outbound_domains_simulated",
@@ -40165,12 +40184,12 @@
4016540184
"parameters": [
4016640185
{
4016740186
"name": "body",
40168-
"type": "OutboundDomain",
40187+
"type": "OutboundDomainRequest",
4016940188
"required": "true"
4017040189
}
4017140190
],
4017240191
"return": "EmailOutboundDomainResult",
40173-
"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.RoutingApi();\nbody = PureCloudPlatformClientV2.OutboundDomain() # OutboundDomain | Domain\n\ntry:\n # Create a simulated domain\n api_response = api_instance.post_routing_email_outbound_domains_simulated(body)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling RoutingApi->post_routing_email_outbound_domains_simulated: %s\\n\" % e)"
40192+
"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.RoutingApi();\nbody = PureCloudPlatformClientV2.OutboundDomainRequest() # OutboundDomainRequest | Domain\n\ntry:\n # Create a simulated domain\n api_response = api_instance.post_routing_email_outbound_domains_simulated(body)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling RoutingApi->post_routing_email_outbound_domains_simulated: %s\\n\" % e)"
4017440193
},
4017540194
"post_routing_languages": {
4017640195
"operationId": "post_routing_languages",
@@ -44749,7 +44768,7 @@
4474944768
"required": "true"
4475044769
}
4475144770
],
44752-
"return": "DataSchema",
44771+
"return": "DataSchemaListing",
4475344772
"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.TaskManagementApi();\nschema_id = 'schema_id_example' # str | Schema ID\n\ntry:\n # Get all versions of a schema\n api_response = api_instance.get_taskmanagement_workitems_schema_versions(schema_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling TaskManagementApi->get_taskmanagement_workitems_schema_versions: %s\\n\" % e)"
4475444773
},
4475544774
"get_taskmanagement_workitems_schemas": {
@@ -53199,6 +53218,20 @@
5319953218
"return": "WfmHistoricalShrinkageResponse",
5320053219
"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.WorkforceManagementApi();\njob_id = 'job_id_example' # str | jobId\n\ntry:\n # Request to fetch the status of the historical shrinkage query\n api_response = api_instance.get_workforcemanagement_shrinkage_job(job_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling WorkforceManagementApi->get_workforcemanagement_shrinkage_job: %s\\n\" % e)"
5320153220
},
53221+
"get_workforcemanagement_team_adherence": {
53222+
"operationId": "get_workforcemanagement_team_adherence",
53223+
"functionName": "get_workforcemanagement_team_adherence",
53224+
"signature": "get_workforcemanagement_team_adherence(team_id)",
53225+
"parameters": [
53226+
{
53227+
"name": "team_id",
53228+
"type": "str",
53229+
"required": "true"
53230+
}
53231+
],
53232+
"return": "UserScheduleAdherenceListing",
53233+
"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.WorkforceManagementApi();\nteam_id = 'team_id_example' # str | The ID of the team\n\ntry:\n # Get a list of user schedule adherence records for the requested team\n api_response = api_instance.get_workforcemanagement_team_adherence(team_id)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling WorkforceManagementApi->get_workforcemanagement_team_adherence: %s\\n\" % e)"
53234+
},
5320253235
"get_workforcemanagement_timeoffbalance_job": {
5320353236
"operationId": "get_workforcemanagement_timeoffbalance_job",
5320453237
"functionName": "get_workforcemanagement_timeoffbalance_job",

0 commit comments

Comments
 (0)