ConnectCampaignServiceV2 / Client / put_profile_outbound_request_batch
put_profile_outbound_request_batch#
- ConnectCampaignServiceV2.Client.put_profile_outbound_request_batch(**kwargs)#
Takes in a list of profile outbound requests to be placed as part of an outbound campaign. This API is idempotent.
See also: AWS API Documentation
Request Syntax
response = client.put_profile_outbound_request_batch( id='string', profileOutboundRequests=[ { 'clientToken': 'string', 'profileId': 'string', 'expirationTime': datetime(2015, 1, 1) }, ] )
- Parameters:
id (string) –
[REQUIRED]
Identifier representing a Campaign
profileOutboundRequests (list) –
[REQUIRED]
List of profile outbound requests
(dict) –
Information about a profile outbound request
clientToken (string) – [REQUIRED]
Client provided parameter used for idempotency. Its value must be unique for each request.
profileId (string) – [REQUIRED]
Identifier of the customer profile
expirationTime (datetime) –
Timestamp with no UTC offset or timezone
- Return type:
dict
- Returns:
Response Syntax
{ 'successfulRequests': [ { 'clientToken': 'string', 'id': 'string' }, ], 'failedRequests': [ { 'clientToken': 'string', 'id': 'string', 'failureCode': 'UnknownError'|'ResourceNotFound'|'Conflict'|'RequestThrottled'|'InvalidInput' }, ] }
Response Structure
(dict) –
The response for PutProfileOutboundRequestBatch API
successfulRequests (list) –
List of successful profile outbound requests
(dict) –
Success details for a profile outbound request
clientToken (string) –
Client provided parameter used for idempotency. Its value must be unique for each request.
id (string) –
Identifier of the profile outbound request
failedRequests (list) –
List of failed profile outbound requests
(dict) –
Failure details for a profile outbound request
clientToken (string) –
Client provided parameter used for idempotency. Its value must be unique for each request.
id (string) –
Identifier of the profile outbound request
failureCode (string) –
Predefined code indicating the error that caused the failure
Exceptions
ConnectCampaignServiceV2.Client.exceptions.InternalServerException
ConnectCampaignServiceV2.Client.exceptions.ResourceNotFoundException
ConnectCampaignServiceV2.Client.exceptions.ValidationException
ConnectCampaignServiceV2.Client.exceptions.ConflictException
ConnectCampaignServiceV2.Client.exceptions.InvalidCampaignStateException
ConnectCampaignServiceV2.Client.exceptions.AccessDeniedException
ConnectCampaignServiceV2.Client.exceptions.ThrottlingException