Skip to content

Commit f6492f5

Browse files
author
awstools
committed
feat(client-connect): Adds support for WhatsApp Business messaging, IVR call recording, enabling Contact Lens for existing on-premise contact centers and telephony platforms, and enabling telephony and IVR migration to Amazon Connect independent of their contact center agents.
1 parent 224d5a7 commit f6492f5

26 files changed

+636
-233
lines changed

clients/client-connect/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ touch with the appropriate agents.</p>
2828
are also limits to the number of requests that you can make per second. For more information, see
2929
<a href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator
3030
Guide</i>.</p>
31-
<p>You can connect programmatically to an Amazon Web Services service by using an endpoint. For
31+
<p>You can use an endpoint to connect programmatically to an Amazon Web Services service. For
3232
a list of Amazon Connect endpoints, see <a href="https://docs.aws.amazon.com/general/latest/gr/connect_region.html">Amazon Connect Endpoints</a>.</p>
3333

3434
## Installing

clients/client-connect/src/Connect.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5859,7 +5859,7 @@ export interface Connect {
58595859
* are also limits to the number of requests that you can make per second. For more information, see
58605860
* <a href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator
58615861
* Guide</i>.</p>
5862-
* <p>You can connect programmatically to an Amazon Web Services service by using an endpoint. For
5862+
* <p>You can use an endpoint to connect programmatically to an Amazon Web Services service. For
58635863
* a list of Amazon Connect endpoints, see <a href="https://docs.aws.amazon.com/general/latest/gr/connect_region.html">Amazon Connect Endpoints</a>.</p>
58645864
* @public
58655865
*/

clients/client-connect/src/ConnectClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1564,7 +1564,7 @@ export interface ConnectClientResolvedConfig extends ConnectClientResolvedConfig
15641564
* are also limits to the number of requests that you can make per second. For more information, see
15651565
* <a href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator
15661566
* Guide</i>.</p>
1567-
* <p>You can connect programmatically to an Amazon Web Services service by using an endpoint. For
1567+
* <p>You can use an endpoint to connect programmatically to an Amazon Web Services service. For
15681568
* a list of Amazon Connect endpoints, see <a href="https://docs.aws.amazon.com/general/latest/gr/connect_region.html">Amazon Connect Endpoints</a>.</p>
15691569
* @public
15701570
*/

clients/client-connect/src/commands/AssociateFlowCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export interface AssociateFlowCommandOutput extends AssociateFlowResponse, __Met
3939
* InstanceId: "STRING_VALUE", // required
4040
* ResourceId: "STRING_VALUE", // required
4141
* FlowId: "STRING_VALUE", // required
42-
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL", // required
42+
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR" || "WHATSAPP_MESSAGING_PHONE_NUMBER", // required
4343
* };
4444
* const command = new AssociateFlowCommand(input);
4545
* const response = await client.send(command);

clients/client-connect/src/commands/BatchGetFlowAssociationCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface BatchGetFlowAssociationCommandOutput extends BatchGetFlowAssoci
4040
* ResourceIds: [ // resourceArnListMaxLimit100 // required
4141
* "STRING_VALUE",
4242
* ],
43-
* ResourceType: "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL",
43+
* ResourceType: "WHATSAPP_MESSAGING_PHONE_NUMBER" || "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR",
4444
* };
4545
* const command = new BatchGetFlowAssociationCommand(input);
4646
* const response = await client.send(command);
@@ -49,7 +49,7 @@ export interface BatchGetFlowAssociationCommandOutput extends BatchGetFlowAssoci
4949
* // { // FlowAssociationSummary
5050
* // ResourceId: "STRING_VALUE",
5151
* // FlowId: "STRING_VALUE",
52-
* // ResourceType: "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL",
52+
* // ResourceType: "WHATSAPP_MESSAGING_PHONE_NUMBER" || "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR",
5353
* // },
5454
* // ],
5555
* // };

clients/client-connect/src/commands/CreateIntegrationAssociationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export interface CreateIntegrationAssociationCommandOutput
4343
* const client = new ConnectClient(config);
4444
* const input = { // CreateIntegrationAssociationRequest
4545
* InstanceId: "STRING_VALUE", // required
46-
* IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY", // required
46+
* IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY" || "ANALYTICS_CONNECTOR" || "CALL_TRANSFER_CONNECTOR", // required
4747
* IntegrationArn: "STRING_VALUE", // required
4848
* SourceApplicationUrl: "STRING_VALUE",
4949
* SourceApplicationName: "STRING_VALUE",

clients/client-connect/src/commands/DescribePhoneNumberCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface DescribePhoneNumberCommandOutput extends DescribePhoneNumberRes
3737
* and you are calling this API in the alternate Amazon Web Services Region associated with the
3838
* traffic distribution group, you must provide a full phone number ARN. If a UUID is provided
3939
* in
40-
* this scenario, you will receive a
40+
* this scenario, you receive a
4141
* <code>ResourceNotFoundException</code>.</p>
4242
* </important>
4343
* @example

clients/client-connect/src/commands/DisassociateFlowCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export interface DisassociateFlowCommandOutput extends DisassociateFlowResponse,
3838
* const input = { // DisassociateFlowRequest
3939
* InstanceId: "STRING_VALUE", // required
4040
* ResourceId: "STRING_VALUE", // required
41-
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL", // required
41+
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR" || "WHATSAPP_MESSAGING_PHONE_NUMBER", // required
4242
* };
4343
* const command = new DisassociateFlowCommand(input);
4444
* const response = await client.send(command);

clients/client-connect/src/commands/GetFlowAssociationCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ export interface GetFlowAssociationCommandOutput extends GetFlowAssociationRespo
3838
* const input = { // GetFlowAssociationRequest
3939
* InstanceId: "STRING_VALUE", // required
4040
* ResourceId: "STRING_VALUE", // required
41-
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL", // required
41+
* ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR" || "WHATSAPP_MESSAGING_PHONE_NUMBER", // required
4242
* };
4343
* const command = new GetFlowAssociationCommand(input);
4444
* const response = await client.send(command);
4545
* // { // GetFlowAssociationResponse
4646
* // ResourceId: "STRING_VALUE",
4747
* // FlowId: "STRING_VALUE",
48-
* // ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL",
48+
* // ResourceType: "SMS_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR" || "WHATSAPP_MESSAGING_PHONE_NUMBER",
4949
* // };
5050
*
5151
* ```

clients/client-connect/src/commands/ImportPhoneNumberCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface ImportPhoneNumberCommandInput extends ImportPhoneNumberRequest
2828
export interface ImportPhoneNumberCommandOutput extends ImportPhoneNumberResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an
31+
* <p>Imports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an
3232
* Amazon Connect instance. You can call this API only in the same Amazon Web Services Region
3333
* where the Amazon Connect instance was created.</p>
3434
* <important>

clients/client-connect/src/commands/ListFlowAssociationsCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface ListFlowAssociationsCommandOutput extends ListFlowAssociationsR
3737
* const client = new ConnectClient(config);
3838
* const input = { // ListFlowAssociationsRequest
3939
* InstanceId: "STRING_VALUE", // required
40-
* ResourceType: "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL",
40+
* ResourceType: "WHATSAPP_MESSAGING_PHONE_NUMBER" || "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR",
4141
* NextToken: "STRING_VALUE",
4242
* MaxResults: Number("int"),
4343
* };
@@ -48,7 +48,7 @@ export interface ListFlowAssociationsCommandOutput extends ListFlowAssociationsR
4848
* // { // FlowAssociationSummary
4949
* // ResourceId: "STRING_VALUE",
5050
* // FlowId: "STRING_VALUE",
51-
* // ResourceType: "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL",
51+
* // ResourceType: "WHATSAPP_MESSAGING_PHONE_NUMBER" || "VOICE_PHONE_NUMBER" || "INBOUND_EMAIL" || "OUTBOUND_EMAIL" || "ANALYTICS_CONNECTOR",
5252
* // },
5353
* // ],
5454
* // NextToken: "STRING_VALUE",

clients/client-connect/src/commands/ListIntegrationAssociationsCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export interface ListIntegrationAssociationsCommandOutput
4343
* const client = new ConnectClient(config);
4444
* const input = { // ListIntegrationAssociationsRequest
4545
* InstanceId: "STRING_VALUE", // required
46-
* IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY",
46+
* IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY" || "ANALYTICS_CONNECTOR" || "CALL_TRANSFER_CONNECTOR",
4747
* NextToken: "STRING_VALUE",
4848
* MaxResults: Number("int"),
4949
* IntegrationArn: "STRING_VALUE",
@@ -56,7 +56,7 @@ export interface ListIntegrationAssociationsCommandOutput
5656
* // IntegrationAssociationId: "STRING_VALUE",
5757
* // IntegrationAssociationArn: "STRING_VALUE",
5858
* // InstanceId: "STRING_VALUE",
59-
* // IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY",
59+
* // IntegrationType: "EVENT" || "VOICE_ID" || "PINPOINT_APP" || "WISDOM_ASSISTANT" || "WISDOM_KNOWLEDGE_BASE" || "WISDOM_QUICK_RESPONSES" || "Q_MESSAGE_TEMPLATES" || "CASES_DOMAIN" || "APPLICATION" || "FILE_SCANNER" || "SES_IDENTITY" || "ANALYTICS_CONNECTOR" || "CALL_TRANSFER_CONNECTOR",
6060
* // IntegrationArn: "STRING_VALUE",
6161
* // SourceApplicationUrl: "STRING_VALUE",
6262
* // SourceApplicationName: "STRING_VALUE",

clients/client-connect/src/commands/ResumeContactRecordingCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface ResumeContactRecordingCommandOutput extends ResumeContactRecord
4343
* InstanceId: "STRING_VALUE", // required
4444
* ContactId: "STRING_VALUE", // required
4545
* InitialContactId: "STRING_VALUE", // required
46+
* ContactRecordingType: "AGENT" || "IVR" || "SCREEN",
4647
* };
4748
* const command = new ResumeContactRecordingCommand(input);
4849
* const response = await client.send(command);

clients/client-connect/src/commands/SendChatIntegrationEventCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export interface SendChatIntegrationEventCommandOutput extends SendChatIntegrati
4242
* </ul>
4343
* <p>When a chat integration event is sent with chat identifiers that do not map to an active
4444
* chat contact, a new chat contact is also created before handling chat action. </p>
45-
* <p>Access to this API is currently restricted to Amazon Pinpoint for supporting SMS
45+
* <p>Access to this API is currently restricted to Amazon Web Services End User Messaging for supporting SMS
4646
* integration. </p>
4747
* @example
4848
* Use a bare-bones client and the command you need to make an API call.

clients/client-connect/src/commands/StartContactRecordingCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export interface StartContactRecordingCommandOutput extends StartContactRecordin
5959
* InitialContactId: "STRING_VALUE", // required
6060
* VoiceRecordingConfiguration: { // VoiceRecordingConfiguration
6161
* VoiceRecordingTrack: "FROM_AGENT" || "TO_AGENT" || "ALL",
62+
* IvrRecordingTrack: "ALL",
6263
* },
6364
* };
6465
* const command = new StartContactRecordingCommand(input);

clients/client-connect/src/commands/StartOutboundChatContactCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ export interface StartOutboundChatContactCommandOutput extends StartOutboundChat
3030

3131
/**
3232
* <p>Initiates a new outbound SMS contact to a customer. Response of this API provides the
33-
* ContactId of the outbound SMS contact created.</p>
33+
* <code>ContactId</code> of the outbound SMS contact created.</p>
3434
* <p>
3535
* <b>SourceEndpoint</b> only supports Endpoints with
3636
* <code>CONNECT_PHONENUMBER_ARN</code> as Type and <b>DestinationEndpoint</b> only supports Endpoints with <code>TELEPHONE_NUMBER</code> as
3737
* Type. <b>ContactFlowId</b> initiates the flow to manage the new SMS
3838
* contact created.</p>
39-
* <p>This API can be used to initiate outbound SMS contacts for an agent or it can also deflect
39+
* <p>This API can be used to initiate outbound SMS contacts for an agent, or it can also deflect
4040
* an ongoing contact to an outbound SMS contact by using the <a href="https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundChatContact.html">StartOutboundChatContact</a> Flow Action.</p>
4141
* <p>For more information about using SMS in Amazon Connect, see the following topics in the
4242
* <i>Amazon Connect Administrator Guide</i>:</p>

clients/client-connect/src/commands/StopContactRecordingCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export interface StopContactRecordingCommandOutput extends StopContactRecordingR
4444
* InstanceId: "STRING_VALUE", // required
4545
* ContactId: "STRING_VALUE", // required
4646
* InitialContactId: "STRING_VALUE", // required
47+
* ContactRecordingType: "AGENT" || "IVR" || "SCREEN",
4748
* };
4849
* const command = new StopContactRecordingCommand(input);
4950
* const response = await client.send(command);

clients/client-connect/src/commands/SuspendContactRecordingCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ export interface SuspendContactRecordingCommandOutput extends SuspendContactReco
4646
* InstanceId: "STRING_VALUE", // required
4747
* ContactId: "STRING_VALUE", // required
4848
* InitialContactId: "STRING_VALUE", // required
49+
* ContactRecordingType: "AGENT" || "IVR" || "SCREEN",
4950
* };
5051
* const command = new SuspendContactRecordingCommand(input);
5152
* const response = await client.send(command);

clients/client-connect/src/commands/UpdateContactCommand.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,20 @@ export interface UpdateContactCommandOutput extends UpdateContactResponse, __Met
7171
* ValueInteger: Number("int"),
7272
* },
7373
* },
74+
* QueueInfo: { // QueueInfoInput
75+
* Id: "STRING_VALUE",
76+
* },
77+
* UserInfo: { // UserInfo
78+
* UserId: "STRING_VALUE",
79+
* },
80+
* CustomerEndpoint: { // Endpoint
81+
* Type: "TELEPHONE_NUMBER" || "VOIP" || "CONTACT_FLOW" || "CONNECT_PHONENUMBER_ARN" || "EMAIL_ADDRESS",
82+
* Address: "STRING_VALUE",
83+
* },
84+
* SystemEndpoint: {
85+
* Type: "TELEPHONE_NUMBER" || "VOIP" || "CONTACT_FLOW" || "CONNECT_PHONENUMBER_ARN" || "EMAIL_ADDRESS",
86+
* Address: "STRING_VALUE",
87+
* },
7488
* };
7589
* const command = new UpdateContactCommand(input);
7690
* const response = await client.send(command);
@@ -84,6 +98,13 @@ export interface UpdateContactCommandOutput extends UpdateContactResponse, __Met
8498
* @see {@link UpdateContactCommandOutput} for command's `response` shape.
8599
* @see {@link ConnectClientResolvedConfig | config} for ConnectClient's `config` shape.
86100
*
101+
* @throws {@link AccessDeniedException} (client fault)
102+
* <p>You do not have sufficient permissions to perform this action.</p>
103+
*
104+
* @throws {@link ConflictException} (client fault)
105+
* <p>Operation cannot be performed at this time as there is a conflict with another operation or
106+
* contact state.</p>
107+
*
87108
* @throws {@link InternalServiceException} (server fault)
88109
* <p>Request processing failed because of an error or failure with the service.</p>
89110
*

clients/client-connect/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* are also limits to the number of requests that you can make per second. For more information, see
2424
* <a href="https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html">Amazon Connect Service Quotas</a> in the <i>Amazon Connect Administrator
2525
* Guide</i>.</p>
26-
* <p>You can connect programmatically to an Amazon Web Services service by using an endpoint. For
26+
* <p>You can use an endpoint to connect programmatically to an Amazon Web Services service. For
2727
* a list of Amazon Connect endpoints, see <a href="https://docs.aws.amazon.com/general/latest/gr/connect_region.html">Amazon Connect Endpoints</a>.</p>
2828
*
2929
* @packageDocumentation

clients/client-connect/src/models/models_0.ts

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1424,9 +1424,11 @@ export interface AssociateDefaultVocabularyResponse {}
14241424
* @enum
14251425
*/
14261426
export const FlowAssociationResourceType = {
1427+
ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR",
14271428
INBOUND_EMAIL: "INBOUND_EMAIL",
14281429
OUTBOUND_EMAIL: "OUTBOUND_EMAIL",
14291430
SMS_PHONE_NUMBER: "SMS_PHONE_NUMBER",
1431+
WHATSAPP_MESSAGING_PHONE_NUMBER: "WHATSAPP_MESSAGING_PHONE_NUMBER",
14301432
} as const;
14311433

14321434
/**
@@ -1447,6 +1449,16 @@ export interface AssociateFlowRequest {
14471449

14481450
/**
14491451
* <p>The identifier of the resource.</p>
1452+
* <ul>
1453+
* <li>
1454+
* <p>Amazon Web Services End User Messaging SMS phone number ARN when using <code>SMS_PHONE_NUMBER</code>
1455+
* </p>
1456+
* </li>
1457+
* <li>
1458+
* <p>Amazon Web Services End User Messaging Social phone number ARN when using <code>WHATSAPP_MESSAGING_PHONE_NUMBER</code>
1459+
* </p>
1460+
* </li>
1461+
* </ul>
14501462
* @public
14511463
*/
14521464
ResourceId: string | undefined;
@@ -2348,9 +2360,11 @@ export interface BatchGetAttachedFileMetadataResponse {
23482360
* @enum
23492361
*/
23502362
export const ListFlowAssociationResourceType = {
2363+
ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR",
23512364
INBOUND_EMAIL: "INBOUND_EMAIL",
23522365
OUTBOUND_EMAIL: "OUTBOUND_EMAIL",
23532366
VOICE_PHONE_NUMBER: "VOICE_PHONE_NUMBER",
2367+
WHATSAPP_MESSAGING_PHONE_NUMBER: "WHATSAPP_MESSAGING_PHONE_NUMBER",
23542368
} as const;
23552369

23562370
/**
@@ -2371,6 +2385,16 @@ export interface BatchGetFlowAssociationRequest {
23712385

23722386
/**
23732387
* <p>A list of resource identifiers to retrieve flow associations.</p>
2388+
* <ul>
2389+
* <li>
2390+
* <p>Amazon Web Services End User Messaging SMS phone number ARN when using <code>SMS_PHONE_NUMBER</code>
2391+
* </p>
2392+
* </li>
2393+
* <li>
2394+
* <p>Amazon Web Services End User Messaging Social phone number ARN when using <code>WHATSAPP_MESSAGING_PHONE_NUMBER</code>
2395+
* </p>
2396+
* </li>
2397+
* </ul>
23742398
* @public
23752399
*/
23762400
ResourceIds: string[] | undefined;
@@ -4030,7 +4054,9 @@ export interface CreateInstanceResponse {
40304054
* @enum
40314055
*/
40324056
export const IntegrationType = {
4057+
ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR",
40334058
APPLICATION: "APPLICATION",
4059+
CALL_TRANSFER_CONNECTOR: "CALL_TRANSFER_CONNECTOR",
40344060
CASES_DOMAIN: "CASES_DOMAIN",
40354061
EVENT: "EVENT",
40364062
FILE_SCANNER: "FILE_SCANNER",
@@ -4082,7 +4108,7 @@ export interface CreateIntegrationAssociationRequest {
40824108
/**
40834109
* <p>The Amazon Resource Name (ARN) of the integration.</p>
40844110
* <note>
4085-
* <p>When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint
4111+
* <p>When integrating with Amazon Web Services End User Messaging, the Amazon Connect and Amazon Web Services End User Messaging
40864112
* instances must be in the same account.</p>
40874113
* </note>
40884114
* @public

0 commit comments

Comments
 (0)