Pinpoint / Client / get_campaign_activities
get_campaign_activities#
- Pinpoint.Client.get_campaign_activities(**kwargs)#
- Retrieves information about all the activities for a campaign. - See also: AWS API Documentation - Request Syntax - response = client.get_campaign_activities( ApplicationId='string', CampaignId='string', PageSize='string', Token='string' ) - Parameters:
- ApplicationId (string) – - [REQUIRED] - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console. 
- CampaignId (string) – - [REQUIRED] - The unique identifier for the campaign. 
- PageSize (string) – The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics. 
- Token (string) – The NextToken string that specifies which page of results to return in a paginated response. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'ActivitiesResponse': { 'Item': [ { 'ApplicationId': 'string', 'CampaignId': 'string', 'End': 'string', 'Id': 'string', 'Result': 'string', 'ScheduledStart': 'string', 'Start': 'string', 'State': 'string', 'SuccessfulEndpointCount': 123, 'TimezonesCompletedCount': 123, 'TimezonesTotalCount': 123, 'TotalEndpointCount': 123, 'TreatmentId': 'string' }, ], 'NextToken': 'string' } } - Response Structure - (dict) – - The request succeeded. - ActivitiesResponse (dict) – - Provides information about the activities that were performed by a campaign. - Item (list) – - An array of responses, one for each activity that was performed by the campaign. - (dict) – - Provides information about an activity that was performed by a campaign. - ApplicationId (string) – - The unique identifier for the application that the campaign applies to. 
- CampaignId (string) – - The unique identifier for the campaign that the activity applies to. 
- End (string) – - The actual time, in ISO 8601 format, when the activity was marked CANCELLED or COMPLETED. 
- Id (string) – - The unique identifier for the activity. 
- Result (string) – - Specifies whether the activity succeeded. Possible values are SUCCESS and FAIL. 
- ScheduledStart (string) – - The scheduled start time, in ISO 8601 format, for the activity. 
- Start (string) – - The actual start time, in ISO 8601 format, of the activity. 
- State (string) – - The current status of the activity. Possible values are: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED. 
- SuccessfulEndpointCount (integer) – - The total number of endpoints that the campaign successfully delivered messages to. 
- TimezonesCompletedCount (integer) – - The total number of time zones that were completed. 
- TimezonesTotalCount (integer) – - The total number of unique time zones that are in the segment for the campaign. 
- TotalEndpointCount (integer) – - The total number of endpoints that the campaign attempted to deliver messages to. 
- TreatmentId (string) – - The unique identifier for the campaign treatment that the activity applies to. A treatment is a variation of a campaign that’s used for A/B testing of a campaign. 
 
 
- NextToken (string) – - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages. 
 
 
 
 - Exceptions - Pinpoint.Client.exceptions.BadRequestException
- Pinpoint.Client.exceptions.InternalServerErrorException
- Pinpoint.Client.exceptions.PayloadTooLargeException
- Pinpoint.Client.exceptions.ForbiddenException
- Pinpoint.Client.exceptions.NotFoundException
- Pinpoint.Client.exceptions.MethodNotAllowedException
- Pinpoint.Client.exceptions.TooManyRequestsException