universal-s3
Version:
Universal S3 SDK for JavaScript, available for Node.js backends
2,095 lines (2,094 loc) • 130 kB
JSON
{
"metadata": {
"apiVersion": "2016-12-01",
"endpointPrefix": "pinpoint",
"signingName": "mobiletargeting",
"serviceFullName": "Amazon Pinpoint",
"serviceId": "Pinpoint",
"protocol": "rest-json",
"jsonVersion": "1.1",
"uid": "pinpoint-2016-12-01",
"signatureVersion": "v4"
},
"operations": {
"CreateApp": {
"http": {
"requestUri": "/v1/apps",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"CreateApplicationRequest": {
"type": "structure",
"members": {
"Name": {},
"tags": {
"shape": "S4",
"locationName": "tags"
}
},
"required": [
"Name"
]
}
},
"required": [
"CreateApplicationRequest"
],
"payload": "CreateApplicationRequest"
},
"output": {
"type": "structure",
"members": {
"ApplicationResponse": {
"shape": "S6"
}
},
"required": [
"ApplicationResponse"
],
"payload": "ApplicationResponse"
}
},
"CreateCampaign": {
"http": {
"requestUri": "/v1/apps/{application-id}/campaigns",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"WriteCampaignRequest": {
"shape": "S8"
}
},
"required": [
"ApplicationId",
"WriteCampaignRequest"
],
"payload": "WriteCampaignRequest"
},
"output": {
"type": "structure",
"members": {
"CampaignResponse": {
"shape": "S14"
}
},
"required": [
"CampaignResponse"
],
"payload": "CampaignResponse"
}
},
"CreateEmailTemplate": {
"http": {
"requestUri": "/v1/templates/{template-name}/email",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"EmailTemplateRequest": {
"shape": "S1a"
},
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName",
"EmailTemplateRequest"
],
"payload": "EmailTemplateRequest"
},
"output": {
"type": "structure",
"members": {
"CreateTemplateMessageBody": {
"shape": "S1c"
}
},
"required": [
"CreateTemplateMessageBody"
],
"payload": "CreateTemplateMessageBody"
}
},
"CreateExportJob": {
"http": {
"requestUri": "/v1/apps/{application-id}/jobs/export",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"ExportJobRequest": {
"type": "structure",
"members": {
"RoleArn": {},
"S3UrlPrefix": {},
"SegmentId": {},
"SegmentVersion": {
"type": "integer"
}
},
"required": [
"S3UrlPrefix",
"RoleArn"
]
}
},
"required": [
"ApplicationId",
"ExportJobRequest"
],
"payload": "ExportJobRequest"
},
"output": {
"type": "structure",
"members": {
"ExportJobResponse": {
"shape": "S1g"
}
},
"required": [
"ExportJobResponse"
],
"payload": "ExportJobResponse"
}
},
"CreateImportJob": {
"http": {
"requestUri": "/v1/apps/{application-id}/jobs/import",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"ImportJobRequest": {
"type": "structure",
"members": {
"DefineSegment": {
"type": "boolean"
},
"ExternalId": {},
"Format": {},
"RegisterEndpoints": {
"type": "boolean"
},
"RoleArn": {},
"S3Url": {},
"SegmentId": {},
"SegmentName": {}
},
"required": [
"Format",
"S3Url",
"RoleArn"
]
}
},
"required": [
"ApplicationId",
"ImportJobRequest"
],
"payload": "ImportJobRequest"
},
"output": {
"type": "structure",
"members": {
"ImportJobResponse": {
"shape": "S1n"
}
},
"required": [
"ImportJobResponse"
],
"payload": "ImportJobResponse"
}
},
"CreatePushTemplate": {
"http": {
"requestUri": "/v1/templates/{template-name}/push",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"PushNotificationTemplateRequest": {
"shape": "S1q"
},
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName",
"PushNotificationTemplateRequest"
],
"payload": "PushNotificationTemplateRequest"
},
"output": {
"type": "structure",
"members": {
"CreateTemplateMessageBody": {
"shape": "S1c"
}
},
"required": [
"CreateTemplateMessageBody"
],
"payload": "CreateTemplateMessageBody"
}
},
"CreateSegment": {
"http": {
"requestUri": "/v1/apps/{application-id}/segments",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"WriteSegmentRequest": {
"shape": "S1w"
}
},
"required": [
"ApplicationId",
"WriteSegmentRequest"
],
"payload": "WriteSegmentRequest"
},
"output": {
"type": "structure",
"members": {
"SegmentResponse": {
"shape": "S2g"
}
},
"required": [
"SegmentResponse"
],
"payload": "SegmentResponse"
}
},
"CreateSmsTemplate": {
"http": {
"requestUri": "/v1/templates/{template-name}/sms",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"SMSTemplateRequest": {
"shape": "S2l"
},
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName",
"SMSTemplateRequest"
],
"payload": "SMSTemplateRequest"
},
"output": {
"type": "structure",
"members": {
"CreateTemplateMessageBody": {
"shape": "S1c"
}
},
"required": [
"CreateTemplateMessageBody"
],
"payload": "CreateTemplateMessageBody"
}
},
"DeleteAdmChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/adm",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ADMChannelResponse": {
"shape": "S2p"
}
},
"required": [
"ADMChannelResponse"
],
"payload": "ADMChannelResponse"
}
},
"DeleteApnsChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/apns",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSChannelResponse": {
"shape": "S2s"
}
},
"required": [
"APNSChannelResponse"
],
"payload": "APNSChannelResponse"
}
},
"DeleteApnsSandboxChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSSandboxChannelResponse": {
"shape": "S2v"
}
},
"required": [
"APNSSandboxChannelResponse"
],
"payload": "APNSSandboxChannelResponse"
}
},
"DeleteApnsVoipChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/apns_voip",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSVoipChannelResponse": {
"shape": "S2y"
}
},
"required": [
"APNSVoipChannelResponse"
],
"payload": "APNSVoipChannelResponse"
}
},
"DeleteApnsVoipSandboxChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSVoipSandboxChannelResponse": {
"shape": "S31"
}
},
"required": [
"APNSVoipSandboxChannelResponse"
],
"payload": "APNSVoipSandboxChannelResponse"
}
},
"DeleteApp": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ApplicationResponse": {
"shape": "S6"
}
},
"required": [
"ApplicationResponse"
],
"payload": "ApplicationResponse"
}
},
"DeleteBaiduChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/baidu",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"BaiduChannelResponse": {
"shape": "S36"
}
},
"required": [
"BaiduChannelResponse"
],
"payload": "BaiduChannelResponse"
}
},
"DeleteCampaign": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
}
},
"required": [
"CampaignId",
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignResponse": {
"shape": "S14"
}
},
"required": [
"CampaignResponse"
],
"payload": "CampaignResponse"
}
},
"DeleteEmailChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/email",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"EmailChannelResponse": {
"shape": "S3b"
}
},
"required": [
"EmailChannelResponse"
],
"payload": "EmailChannelResponse"
}
},
"DeleteEmailTemplate": {
"http": {
"method": "DELETE",
"requestUri": "/v1/templates/{template-name}/email",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName"
]
},
"output": {
"type": "structure",
"members": {
"MessageBody": {
"shape": "S3e"
}
},
"required": [
"MessageBody"
],
"payload": "MessageBody"
}
},
"DeleteEndpoint": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"EndpointId": {
"location": "uri",
"locationName": "endpoint-id"
}
},
"required": [
"ApplicationId",
"EndpointId"
]
},
"output": {
"type": "structure",
"members": {
"EndpointResponse": {
"shape": "S3h"
}
},
"required": [
"EndpointResponse"
],
"payload": "EndpointResponse"
}
},
"DeleteEventStream": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/eventstream",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"EventStream": {
"shape": "S3q"
}
},
"required": [
"EventStream"
],
"payload": "EventStream"
}
},
"DeleteGcmChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/gcm",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"GCMChannelResponse": {
"shape": "S3t"
}
},
"required": [
"GCMChannelResponse"
],
"payload": "GCMChannelResponse"
}
},
"DeletePushTemplate": {
"http": {
"method": "DELETE",
"requestUri": "/v1/templates/{template-name}/push",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName"
]
},
"output": {
"type": "structure",
"members": {
"MessageBody": {
"shape": "S3e"
}
},
"required": [
"MessageBody"
],
"payload": "MessageBody"
}
},
"DeleteSegment": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"SegmentId": {
"location": "uri",
"locationName": "segment-id"
}
},
"required": [
"SegmentId",
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"SegmentResponse": {
"shape": "S2g"
}
},
"required": [
"SegmentResponse"
],
"payload": "SegmentResponse"
}
},
"DeleteSmsChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/sms",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"SMSChannelResponse": {
"shape": "S40"
}
},
"required": [
"SMSChannelResponse"
],
"payload": "SMSChannelResponse"
}
},
"DeleteSmsTemplate": {
"http": {
"method": "DELETE",
"requestUri": "/v1/templates/{template-name}/sms",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName"
]
},
"output": {
"type": "structure",
"members": {
"MessageBody": {
"shape": "S3e"
}
},
"required": [
"MessageBody"
],
"payload": "MessageBody"
}
},
"DeleteUserEndpoints": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/users/{user-id}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"UserId": {
"location": "uri",
"locationName": "user-id"
}
},
"required": [
"ApplicationId",
"UserId"
]
},
"output": {
"type": "structure",
"members": {
"EndpointsResponse": {
"shape": "S45"
}
},
"required": [
"EndpointsResponse"
],
"payload": "EndpointsResponse"
}
},
"DeleteVoiceChannel": {
"http": {
"method": "DELETE",
"requestUri": "/v1/apps/{application-id}/channels/voice",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"VoiceChannelResponse": {
"shape": "S49"
}
},
"required": [
"VoiceChannelResponse"
],
"payload": "VoiceChannelResponse"
}
},
"GetAdmChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/adm",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ADMChannelResponse": {
"shape": "S2p"
}
},
"required": [
"ADMChannelResponse"
],
"payload": "ADMChannelResponse"
}
},
"GetApnsChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/apns",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSChannelResponse": {
"shape": "S2s"
}
},
"required": [
"APNSChannelResponse"
],
"payload": "APNSChannelResponse"
}
},
"GetApnsSandboxChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSSandboxChannelResponse": {
"shape": "S2v"
}
},
"required": [
"APNSSandboxChannelResponse"
],
"payload": "APNSSandboxChannelResponse"
}
},
"GetApnsVoipChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/apns_voip",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSVoipChannelResponse": {
"shape": "S2y"
}
},
"required": [
"APNSVoipChannelResponse"
],
"payload": "APNSVoipChannelResponse"
}
},
"GetApnsVoipSandboxChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"APNSVoipSandboxChannelResponse": {
"shape": "S31"
}
},
"required": [
"APNSVoipSandboxChannelResponse"
],
"payload": "APNSVoipSandboxChannelResponse"
}
},
"GetApp": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ApplicationResponse": {
"shape": "S6"
}
},
"required": [
"ApplicationResponse"
],
"payload": "ApplicationResponse"
}
},
"GetApplicationDateRangeKpi": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/kpis/daterange/{kpi-name}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"EndTime": {
"shape": "S4n",
"location": "querystring",
"locationName": "end-time"
},
"KpiName": {
"location": "uri",
"locationName": "kpi-name"
},
"NextToken": {
"location": "querystring",
"locationName": "next-token"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"StartTime": {
"shape": "S4n",
"location": "querystring",
"locationName": "start-time"
}
},
"required": [
"ApplicationId",
"KpiName"
]
},
"output": {
"type": "structure",
"members": {
"ApplicationDateRangeKpiResponse": {
"type": "structure",
"members": {
"ApplicationId": {},
"EndTime": {
"shape": "S4n"
},
"KpiName": {},
"KpiResult": {
"shape": "S4q"
},
"NextToken": {},
"StartTime": {
"shape": "S4n"
}
},
"required": [
"KpiResult",
"KpiName",
"EndTime",
"StartTime",
"ApplicationId"
]
}
},
"required": [
"ApplicationDateRangeKpiResponse"
],
"payload": "ApplicationDateRangeKpiResponse"
}
},
"GetApplicationSettings": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/settings",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ApplicationSettingsResource": {
"shape": "S4x"
}
},
"required": [
"ApplicationSettingsResource"
],
"payload": "ApplicationSettingsResource"
}
},
"GetApps": {
"http": {
"method": "GET",
"requestUri": "/v1/apps",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
}
},
"output": {
"type": "structure",
"members": {
"ApplicationsResponse": {
"type": "structure",
"members": {
"Item": {
"type": "list",
"member": {
"shape": "S6"
}
},
"NextToken": {}
}
}
},
"required": [
"ApplicationsResponse"
],
"payload": "ApplicationsResponse"
}
},
"GetBaiduChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/baidu",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"BaiduChannelResponse": {
"shape": "S36"
}
},
"required": [
"BaiduChannelResponse"
],
"payload": "BaiduChannelResponse"
}
},
"GetCampaign": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
}
},
"required": [
"CampaignId",
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignResponse": {
"shape": "S14"
}
},
"required": [
"CampaignResponse"
],
"payload": "CampaignResponse"
}
},
"GetCampaignActivities": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/activities",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
},
"required": [
"ApplicationId",
"CampaignId"
]
},
"output": {
"type": "structure",
"members": {
"ActivitiesResponse": {
"type": "structure",
"members": {
"Item": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ApplicationId": {},
"CampaignId": {},
"End": {},
"Id": {},
"Result": {},
"ScheduledStart": {},
"Start": {},
"State": {},
"SuccessfulEndpointCount": {
"type": "integer"
},
"TimezonesCompletedCount": {
"type": "integer"
},
"TimezonesTotalCount": {
"type": "integer"
},
"TotalEndpointCount": {
"type": "integer"
},
"TreatmentId": {}
},
"required": [
"CampaignId",
"Id",
"ApplicationId"
]
}
},
"NextToken": {}
},
"required": [
"Item"
]
}
},
"required": [
"ActivitiesResponse"
],
"payload": "ActivitiesResponse"
}
},
"GetCampaignDateRangeKpi": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
},
"EndTime": {
"shape": "S4n",
"location": "querystring",
"locationName": "end-time"
},
"KpiName": {
"location": "uri",
"locationName": "kpi-name"
},
"NextToken": {
"location": "querystring",
"locationName": "next-token"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"StartTime": {
"shape": "S4n",
"location": "querystring",
"locationName": "start-time"
}
},
"required": [
"ApplicationId",
"KpiName",
"CampaignId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignDateRangeKpiResponse": {
"type": "structure",
"members": {
"ApplicationId": {},
"CampaignId": {},
"EndTime": {
"shape": "S4n"
},
"KpiName": {},
"KpiResult": {
"shape": "S4q"
},
"NextToken": {},
"StartTime": {
"shape": "S4n"
}
},
"required": [
"KpiResult",
"KpiName",
"EndTime",
"CampaignId",
"StartTime",
"ApplicationId"
]
}
},
"required": [
"CampaignDateRangeKpiResponse"
],
"payload": "CampaignDateRangeKpiResponse"
}
},
"GetCampaignVersion": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
},
"Version": {
"location": "uri",
"locationName": "version"
}
},
"required": [
"Version",
"ApplicationId",
"CampaignId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignResponse": {
"shape": "S14"
}
},
"required": [
"CampaignResponse"
],
"payload": "CampaignResponse"
}
},
"GetCampaignVersions": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"CampaignId": {
"location": "uri",
"locationName": "campaign-id"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
},
"required": [
"ApplicationId",
"CampaignId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignsResponse": {
"shape": "S5i"
}
},
"required": [
"CampaignsResponse"
],
"payload": "CampaignsResponse"
}
},
"GetCampaigns": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/campaigns",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"CampaignsResponse": {
"shape": "S5i"
}
},
"required": [
"CampaignsResponse"
],
"payload": "CampaignsResponse"
}
},
"GetChannels": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ChannelsResponse": {
"type": "structure",
"members": {
"Channels": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"ApplicationId": {},
"CreationDate": {},
"Enabled": {
"type": "boolean"
},
"HasCredential": {
"type": "boolean"
},
"Id": {},
"IsArchived": {
"type": "boolean"
},
"LastModifiedBy": {},
"LastModifiedDate": {},
"Version": {
"type": "integer"
}
}
}
}
},
"required": [
"Channels"
]
}
},
"required": [
"ChannelsResponse"
],
"payload": "ChannelsResponse"
}
},
"GetEmailChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/email",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"EmailChannelResponse": {
"shape": "S3b"
}
},
"required": [
"EmailChannelResponse"
],
"payload": "EmailChannelResponse"
}
},
"GetEmailTemplate": {
"http": {
"method": "GET",
"requestUri": "/v1/templates/{template-name}/email",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName"
]
},
"output": {
"type": "structure",
"members": {
"EmailTemplateResponse": {
"type": "structure",
"members": {
"Arn": {},
"CreationDate": {},
"HtmlPart": {},
"LastModifiedDate": {},
"Subject": {},
"tags": {
"shape": "S4",
"locationName": "tags"
},
"TemplateName": {},
"TemplateType": {},
"TextPart": {}
},
"required": [
"LastModifiedDate",
"CreationDate",
"TemplateName",
"TemplateType"
]
}
},
"required": [
"EmailTemplateResponse"
],
"payload": "EmailTemplateResponse"
}
},
"GetEndpoint": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"EndpointId": {
"location": "uri",
"locationName": "endpoint-id"
}
},
"required": [
"ApplicationId",
"EndpointId"
]
},
"output": {
"type": "structure",
"members": {
"EndpointResponse": {
"shape": "S3h"
}
},
"required": [
"EndpointResponse"
],
"payload": "EndpointResponse"
}
},
"GetEventStream": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/eventstream",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"EventStream": {
"shape": "S3q"
}
},
"required": [
"EventStream"
],
"payload": "EventStream"
}
},
"GetExportJob": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/jobs/export/{job-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"JobId": {
"location": "uri",
"locationName": "job-id"
}
},
"required": [
"ApplicationId",
"JobId"
]
},
"output": {
"type": "structure",
"members": {
"ExportJobResponse": {
"shape": "S1g"
}
},
"required": [
"ExportJobResponse"
],
"payload": "ExportJobResponse"
}
},
"GetExportJobs": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/jobs/export",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ExportJobsResponse": {
"shape": "S65"
}
},
"required": [
"ExportJobsResponse"
],
"payload": "ExportJobsResponse"
}
},
"GetGcmChannel": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/channels/gcm",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"GCMChannelResponse": {
"shape": "S3t"
}
},
"required": [
"GCMChannelResponse"
],
"payload": "GCMChannelResponse"
}
},
"GetImportJob": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/jobs/import/{job-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"JobId": {
"location": "uri",
"locationName": "job-id"
}
},
"required": [
"ApplicationId",
"JobId"
]
},
"output": {
"type": "structure",
"members": {
"ImportJobResponse": {
"shape": "S1n"
}
},
"required": [
"ImportJobResponse"
],
"payload": "ImportJobResponse"
}
},
"GetImportJobs": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/jobs/import",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "application-id"
},
"PageSize": {
"location": "querystring",
"locationName": "page-size"
},
"Token": {
"location": "querystring",
"locationName": "token"
}
},
"required": [
"ApplicationId"
]
},
"output": {
"type": "structure",
"members": {
"ImportJobsResponse": {
"shape": "S6d"
}
},
"required": [
"ImportJobsResponse"
],
"payload": "ImportJobsResponse"
}
},
"GetPushTemplate": {
"http": {
"method": "GET",
"requestUri": "/v1/templates/{template-name}/push",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"TemplateName": {
"location": "uri",
"locationName": "template-name"
}
},
"required": [
"TemplateName"
]
},
"output": {
"type": "structure",
"members": {
"PushNotificationTemplateResponse": {
"type": "structure",
"members": {
"ADM": {
"shape": "S1r"
},
"APNS": {
"shape": "S1s"
},
"Arn": {},
"Baidu": {
"shape": "S1r"
},
"CreationDate": {},
"Default": {
"shape": "S1t"
},
"GCM": {
"shape": "S1r"
},
"LastModifiedDate": {},
"tags": {
"shape": "S4",
"locationName": "tags"
},
"TemplateName": {},
"TemplateType": {}
},
"required": [
"LastModifiedDate",
"CreationDate",
"TemplateName",
"TemplateType"
]
}
},
"required": [
"PushNotificationTemplateResponse"
],
"payload": "PushNotificationTemplateResponse"
}
},
"GetSegment": {
"http": {
"method": "GET",
"requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ApplicationId": {
"location": "uri",