ConnectCampaignService / Client / put_dial_request_batch
put_dial_request_batch#
- ConnectCampaignService.Client.put_dial_request_batch(**kwargs)#
Creates dials requests for the specified campaign Amazon Connect account. This API is idempotent.
See also: AWS API Documentation
Request Syntax
response = client.put_dial_request_batch( dialRequests=[ { 'attributes': { 'string': 'string' }, 'clientToken': 'string', 'expirationTime': datetime(2015, 1, 1), 'phoneNumber': 'string' }, ], id='string' )
- Parameters:
dialRequests (list) –
[REQUIRED]
A list of dial requests.
(dict) –
A dial request for a campaign.
attributes (dict) – [REQUIRED]
A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.
(string) –
The key of the attribute. Attribute keys can include only alphanumeric, dash, and underscore characters.
(string) –
The value of the attribute.
clientToken (string) – [REQUIRED]
Client provided parameter used for idempotency. Its value must be unique for each request.
expirationTime (datetime) – [REQUIRED]
Timestamp with no UTC offset or timezone
phoneNumber (string) – [REQUIRED]
The phone number of the customer, in E.164 format.
id (string) –
[REQUIRED]
Identifier representing a Campaign
- Return type:
dict
- Returns:
Response Syntax
{ 'failedRequests': [ { 'clientToken': 'string', 'failureCode': 'InvalidInput'|'RequestThrottled'|'UnknownError', 'id': 'string' }, ], 'successfulRequests': [ { 'clientToken': 'string', 'id': 'string' }, ] }
Response Structure
(dict) –
PutDialRequestBatchResponse
failedRequests (list) –
A list of failed requests.
(dict) –
A failed request identified by the unique client token.
clientToken (string) –
Client provided parameter used for idempotency. Its value must be unique for each request.
failureCode (string) –
A predefined code indicating the error that caused the failure.
id (string) –
Identifier representing a Dial request
successfulRequests (list) –
A list of successful requests identified by the unique client token.
(dict) –
A successful request identified by the unique client token.
clientToken (string) –
Client provided parameter used for idempotency. Its value must be unique for each request.
id (string) –
Identifier representing a Dial request
Exceptions
ConnectCampaignService.Client.exceptions.InternalServerException
ConnectCampaignService.Client.exceptions.ResourceNotFoundException
ConnectCampaignService.Client.exceptions.ValidationException
ConnectCampaignService.Client.exceptions.ConflictException
ConnectCampaignService.Client.exceptions.InvalidCampaignStateException
ConnectCampaignService.Client.exceptions.AccessDeniedException
ConnectCampaignService.Client.exceptions.ThrottlingException