UNPKG

107 kBJSONView Raw
1{
2 "metadata": {
3 "apiVersion": "2016-12-01",
4 "endpointPrefix": "pinpoint",
5 "signingName": "mobiletargeting",
6 "serviceFullName": "Amazon Pinpoint",
7 "serviceId": "Pinpoint",
8 "protocol": "rest-json",
9 "jsonVersion": "1.1",
10 "uid": "pinpoint-2016-12-01",
11 "signatureVersion": "v4"
12 },
13 "operations": {
14 "CreateApp": {
15 "http": {
16 "requestUri": "/v1/apps",
17 "responseCode": 201
18 },
19 "input": {
20 "type": "structure",
21 "members": {
22 "CreateApplicationRequest": {
23 "type": "structure",
24 "members": {
25 "Name": {},
26 "tags": {
27 "shape": "S4",
28 "locationName": "tags"
29 }
30 },
31 "required": []
32 }
33 },
34 "required": [
35 "CreateApplicationRequest"
36 ],
37 "payload": "CreateApplicationRequest"
38 },
39 "output": {
40 "type": "structure",
41 "members": {
42 "ApplicationResponse": {
43 "shape": "S6"
44 }
45 },
46 "required": [
47 "ApplicationResponse"
48 ],
49 "payload": "ApplicationResponse"
50 }
51 },
52 "CreateCampaign": {
53 "http": {
54 "requestUri": "/v1/apps/{application-id}/campaigns",
55 "responseCode": 201
56 },
57 "input": {
58 "type": "structure",
59 "members": {
60 "ApplicationId": {
61 "location": "uri",
62 "locationName": "application-id"
63 },
64 "WriteCampaignRequest": {
65 "shape": "S8"
66 }
67 },
68 "required": [
69 "ApplicationId",
70 "WriteCampaignRequest"
71 ],
72 "payload": "WriteCampaignRequest"
73 },
74 "output": {
75 "type": "structure",
76 "members": {
77 "CampaignResponse": {
78 "shape": "S12"
79 }
80 },
81 "required": [
82 "CampaignResponse"
83 ],
84 "payload": "CampaignResponse"
85 }
86 },
87 "CreateExportJob": {
88 "http": {
89 "requestUri": "/v1/apps/{application-id}/jobs/export",
90 "responseCode": 202
91 },
92 "input": {
93 "type": "structure",
94 "members": {
95 "ApplicationId": {
96 "location": "uri",
97 "locationName": "application-id"
98 },
99 "ExportJobRequest": {
100 "type": "structure",
101 "members": {
102 "RoleArn": {},
103 "S3UrlPrefix": {},
104 "SegmentId": {},
105 "SegmentVersion": {
106 "type": "integer"
107 }
108 },
109 "required": []
110 }
111 },
112 "required": [
113 "ApplicationId",
114 "ExportJobRequest"
115 ],
116 "payload": "ExportJobRequest"
117 },
118 "output": {
119 "type": "structure",
120 "members": {
121 "ExportJobResponse": {
122 "shape": "S1a"
123 }
124 },
125 "required": [
126 "ExportJobResponse"
127 ],
128 "payload": "ExportJobResponse"
129 }
130 },
131 "CreateImportJob": {
132 "http": {
133 "requestUri": "/v1/apps/{application-id}/jobs/import",
134 "responseCode": 201
135 },
136 "input": {
137 "type": "structure",
138 "members": {
139 "ApplicationId": {
140 "location": "uri",
141 "locationName": "application-id"
142 },
143 "ImportJobRequest": {
144 "type": "structure",
145 "members": {
146 "DefineSegment": {
147 "type": "boolean"
148 },
149 "ExternalId": {},
150 "Format": {},
151 "RegisterEndpoints": {
152 "type": "boolean"
153 },
154 "RoleArn": {},
155 "S3Url": {},
156 "SegmentId": {},
157 "SegmentName": {}
158 },
159 "required": []
160 }
161 },
162 "required": [
163 "ApplicationId",
164 "ImportJobRequest"
165 ],
166 "payload": "ImportJobRequest"
167 },
168 "output": {
169 "type": "structure",
170 "members": {
171 "ImportJobResponse": {
172 "shape": "S1h"
173 }
174 },
175 "required": [
176 "ImportJobResponse"
177 ],
178 "payload": "ImportJobResponse"
179 }
180 },
181 "CreateSegment": {
182 "http": {
183 "requestUri": "/v1/apps/{application-id}/segments",
184 "responseCode": 201
185 },
186 "input": {
187 "type": "structure",
188 "members": {
189 "ApplicationId": {
190 "location": "uri",
191 "locationName": "application-id"
192 },
193 "WriteSegmentRequest": {
194 "shape": "S1k"
195 }
196 },
197 "required": [
198 "ApplicationId",
199 "WriteSegmentRequest"
200 ],
201 "payload": "WriteSegmentRequest"
202 },
203 "output": {
204 "type": "structure",
205 "members": {
206 "SegmentResponse": {
207 "shape": "S24"
208 }
209 },
210 "required": [
211 "SegmentResponse"
212 ],
213 "payload": "SegmentResponse"
214 }
215 },
216 "DeleteAdmChannel": {
217 "http": {
218 "method": "DELETE",
219 "requestUri": "/v1/apps/{application-id}/channels/adm",
220 "responseCode": 200
221 },
222 "input": {
223 "type": "structure",
224 "members": {
225 "ApplicationId": {
226 "location": "uri",
227 "locationName": "application-id"
228 }
229 },
230 "required": [
231 "ApplicationId"
232 ]
233 },
234 "output": {
235 "type": "structure",
236 "members": {
237 "ADMChannelResponse": {
238 "shape": "S2a"
239 }
240 },
241 "required": [
242 "ADMChannelResponse"
243 ],
244 "payload": "ADMChannelResponse"
245 }
246 },
247 "DeleteApnsChannel": {
248 "http": {
249 "method": "DELETE",
250 "requestUri": "/v1/apps/{application-id}/channels/apns",
251 "responseCode": 200
252 },
253 "input": {
254 "type": "structure",
255 "members": {
256 "ApplicationId": {
257 "location": "uri",
258 "locationName": "application-id"
259 }
260 },
261 "required": [
262 "ApplicationId"
263 ]
264 },
265 "output": {
266 "type": "structure",
267 "members": {
268 "APNSChannelResponse": {
269 "shape": "S2d"
270 }
271 },
272 "required": [
273 "APNSChannelResponse"
274 ],
275 "payload": "APNSChannelResponse"
276 }
277 },
278 "DeleteApnsSandboxChannel": {
279 "http": {
280 "method": "DELETE",
281 "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
282 "responseCode": 200
283 },
284 "input": {
285 "type": "structure",
286 "members": {
287 "ApplicationId": {
288 "location": "uri",
289 "locationName": "application-id"
290 }
291 },
292 "required": [
293 "ApplicationId"
294 ]
295 },
296 "output": {
297 "type": "structure",
298 "members": {
299 "APNSSandboxChannelResponse": {
300 "shape": "S2g"
301 }
302 },
303 "required": [
304 "APNSSandboxChannelResponse"
305 ],
306 "payload": "APNSSandboxChannelResponse"
307 }
308 },
309 "DeleteApnsVoipChannel": {
310 "http": {
311 "method": "DELETE",
312 "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
313 "responseCode": 200
314 },
315 "input": {
316 "type": "structure",
317 "members": {
318 "ApplicationId": {
319 "location": "uri",
320 "locationName": "application-id"
321 }
322 },
323 "required": [
324 "ApplicationId"
325 ]
326 },
327 "output": {
328 "type": "structure",
329 "members": {
330 "APNSVoipChannelResponse": {
331 "shape": "S2j"
332 }
333 },
334 "required": [
335 "APNSVoipChannelResponse"
336 ],
337 "payload": "APNSVoipChannelResponse"
338 }
339 },
340 "DeleteApnsVoipSandboxChannel": {
341 "http": {
342 "method": "DELETE",
343 "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
344 "responseCode": 200
345 },
346 "input": {
347 "type": "structure",
348 "members": {
349 "ApplicationId": {
350 "location": "uri",
351 "locationName": "application-id"
352 }
353 },
354 "required": [
355 "ApplicationId"
356 ]
357 },
358 "output": {
359 "type": "structure",
360 "members": {
361 "APNSVoipSandboxChannelResponse": {
362 "shape": "S2m"
363 }
364 },
365 "required": [
366 "APNSVoipSandboxChannelResponse"
367 ],
368 "payload": "APNSVoipSandboxChannelResponse"
369 }
370 },
371 "DeleteApp": {
372 "http": {
373 "method": "DELETE",
374 "requestUri": "/v1/apps/{application-id}",
375 "responseCode": 200
376 },
377 "input": {
378 "type": "structure",
379 "members": {
380 "ApplicationId": {
381 "location": "uri",
382 "locationName": "application-id"
383 }
384 },
385 "required": [
386 "ApplicationId"
387 ]
388 },
389 "output": {
390 "type": "structure",
391 "members": {
392 "ApplicationResponse": {
393 "shape": "S6"
394 }
395 },
396 "required": [
397 "ApplicationResponse"
398 ],
399 "payload": "ApplicationResponse"
400 }
401 },
402 "DeleteBaiduChannel": {
403 "http": {
404 "method": "DELETE",
405 "requestUri": "/v1/apps/{application-id}/channels/baidu",
406 "responseCode": 200
407 },
408 "input": {
409 "type": "structure",
410 "members": {
411 "ApplicationId": {
412 "location": "uri",
413 "locationName": "application-id"
414 }
415 },
416 "required": [
417 "ApplicationId"
418 ]
419 },
420 "output": {
421 "type": "structure",
422 "members": {
423 "BaiduChannelResponse": {
424 "shape": "S2r"
425 }
426 },
427 "required": [
428 "BaiduChannelResponse"
429 ],
430 "payload": "BaiduChannelResponse"
431 }
432 },
433 "DeleteCampaign": {
434 "http": {
435 "method": "DELETE",
436 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
437 "responseCode": 200
438 },
439 "input": {
440 "type": "structure",
441 "members": {
442 "ApplicationId": {
443 "location": "uri",
444 "locationName": "application-id"
445 },
446 "CampaignId": {
447 "location": "uri",
448 "locationName": "campaign-id"
449 }
450 },
451 "required": [
452 "CampaignId",
453 "ApplicationId"
454 ]
455 },
456 "output": {
457 "type": "structure",
458 "members": {
459 "CampaignResponse": {
460 "shape": "S12"
461 }
462 },
463 "required": [
464 "CampaignResponse"
465 ],
466 "payload": "CampaignResponse"
467 }
468 },
469 "DeleteEmailChannel": {
470 "http": {
471 "method": "DELETE",
472 "requestUri": "/v1/apps/{application-id}/channels/email",
473 "responseCode": 200
474 },
475 "input": {
476 "type": "structure",
477 "members": {
478 "ApplicationId": {
479 "location": "uri",
480 "locationName": "application-id"
481 }
482 },
483 "required": [
484 "ApplicationId"
485 ]
486 },
487 "output": {
488 "type": "structure",
489 "members": {
490 "EmailChannelResponse": {
491 "shape": "S2w"
492 }
493 },
494 "required": [
495 "EmailChannelResponse"
496 ],
497 "payload": "EmailChannelResponse"
498 }
499 },
500 "DeleteEndpoint": {
501 "http": {
502 "method": "DELETE",
503 "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
504 "responseCode": 202
505 },
506 "input": {
507 "type": "structure",
508 "members": {
509 "ApplicationId": {
510 "location": "uri",
511 "locationName": "application-id"
512 },
513 "EndpointId": {
514 "location": "uri",
515 "locationName": "endpoint-id"
516 }
517 },
518 "required": [
519 "ApplicationId",
520 "EndpointId"
521 ]
522 },
523 "output": {
524 "type": "structure",
525 "members": {
526 "EndpointResponse": {
527 "shape": "S2z"
528 }
529 },
530 "required": [
531 "EndpointResponse"
532 ],
533 "payload": "EndpointResponse"
534 }
535 },
536 "DeleteEventStream": {
537 "http": {
538 "method": "DELETE",
539 "requestUri": "/v1/apps/{application-id}/eventstream",
540 "responseCode": 200
541 },
542 "input": {
543 "type": "structure",
544 "members": {
545 "ApplicationId": {
546 "location": "uri",
547 "locationName": "application-id"
548 }
549 },
550 "required": [
551 "ApplicationId"
552 ]
553 },
554 "output": {
555 "type": "structure",
556 "members": {
557 "EventStream": {
558 "shape": "S38"
559 }
560 },
561 "required": [
562 "EventStream"
563 ],
564 "payload": "EventStream"
565 }
566 },
567 "DeleteGcmChannel": {
568 "http": {
569 "method": "DELETE",
570 "requestUri": "/v1/apps/{application-id}/channels/gcm",
571 "responseCode": 200
572 },
573 "input": {
574 "type": "structure",
575 "members": {
576 "ApplicationId": {
577 "location": "uri",
578 "locationName": "application-id"
579 }
580 },
581 "required": [
582 "ApplicationId"
583 ]
584 },
585 "output": {
586 "type": "structure",
587 "members": {
588 "GCMChannelResponse": {
589 "shape": "S3b"
590 }
591 },
592 "required": [
593 "GCMChannelResponse"
594 ],
595 "payload": "GCMChannelResponse"
596 }
597 },
598 "DeleteSegment": {
599 "http": {
600 "method": "DELETE",
601 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
602 "responseCode": 200
603 },
604 "input": {
605 "type": "structure",
606 "members": {
607 "ApplicationId": {
608 "location": "uri",
609 "locationName": "application-id"
610 },
611 "SegmentId": {
612 "location": "uri",
613 "locationName": "segment-id"
614 }
615 },
616 "required": [
617 "SegmentId",
618 "ApplicationId"
619 ]
620 },
621 "output": {
622 "type": "structure",
623 "members": {
624 "SegmentResponse": {
625 "shape": "S24"
626 }
627 },
628 "required": [
629 "SegmentResponse"
630 ],
631 "payload": "SegmentResponse"
632 }
633 },
634 "DeleteSmsChannel": {
635 "http": {
636 "method": "DELETE",
637 "requestUri": "/v1/apps/{application-id}/channels/sms",
638 "responseCode": 200
639 },
640 "input": {
641 "type": "structure",
642 "members": {
643 "ApplicationId": {
644 "location": "uri",
645 "locationName": "application-id"
646 }
647 },
648 "required": [
649 "ApplicationId"
650 ]
651 },
652 "output": {
653 "type": "structure",
654 "members": {
655 "SMSChannelResponse": {
656 "shape": "S3g"
657 }
658 },
659 "required": [
660 "SMSChannelResponse"
661 ],
662 "payload": "SMSChannelResponse"
663 }
664 },
665 "DeleteUserEndpoints": {
666 "http": {
667 "method": "DELETE",
668 "requestUri": "/v1/apps/{application-id}/users/{user-id}",
669 "responseCode": 202
670 },
671 "input": {
672 "type": "structure",
673 "members": {
674 "ApplicationId": {
675 "location": "uri",
676 "locationName": "application-id"
677 },
678 "UserId": {
679 "location": "uri",
680 "locationName": "user-id"
681 }
682 },
683 "required": [
684 "ApplicationId",
685 "UserId"
686 ]
687 },
688 "output": {
689 "type": "structure",
690 "members": {
691 "EndpointsResponse": {
692 "shape": "S3j"
693 }
694 },
695 "required": [
696 "EndpointsResponse"
697 ],
698 "payload": "EndpointsResponse"
699 }
700 },
701 "DeleteVoiceChannel": {
702 "http": {
703 "method": "DELETE",
704 "requestUri": "/v1/apps/{application-id}/channels/voice",
705 "responseCode": 200
706 },
707 "input": {
708 "type": "structure",
709 "members": {
710 "ApplicationId": {
711 "location": "uri",
712 "locationName": "application-id"
713 }
714 },
715 "required": [
716 "ApplicationId"
717 ]
718 },
719 "output": {
720 "type": "structure",
721 "members": {
722 "VoiceChannelResponse": {
723 "shape": "S3n"
724 }
725 },
726 "required": [
727 "VoiceChannelResponse"
728 ],
729 "payload": "VoiceChannelResponse"
730 }
731 },
732 "GetAdmChannel": {
733 "http": {
734 "method": "GET",
735 "requestUri": "/v1/apps/{application-id}/channels/adm",
736 "responseCode": 200
737 },
738 "input": {
739 "type": "structure",
740 "members": {
741 "ApplicationId": {
742 "location": "uri",
743 "locationName": "application-id"
744 }
745 },
746 "required": [
747 "ApplicationId"
748 ]
749 },
750 "output": {
751 "type": "structure",
752 "members": {
753 "ADMChannelResponse": {
754 "shape": "S2a"
755 }
756 },
757 "required": [
758 "ADMChannelResponse"
759 ],
760 "payload": "ADMChannelResponse"
761 }
762 },
763 "GetApnsChannel": {
764 "http": {
765 "method": "GET",
766 "requestUri": "/v1/apps/{application-id}/channels/apns",
767 "responseCode": 200
768 },
769 "input": {
770 "type": "structure",
771 "members": {
772 "ApplicationId": {
773 "location": "uri",
774 "locationName": "application-id"
775 }
776 },
777 "required": [
778 "ApplicationId"
779 ]
780 },
781 "output": {
782 "type": "structure",
783 "members": {
784 "APNSChannelResponse": {
785 "shape": "S2d"
786 }
787 },
788 "required": [
789 "APNSChannelResponse"
790 ],
791 "payload": "APNSChannelResponse"
792 }
793 },
794 "GetApnsSandboxChannel": {
795 "http": {
796 "method": "GET",
797 "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
798 "responseCode": 200
799 },
800 "input": {
801 "type": "structure",
802 "members": {
803 "ApplicationId": {
804 "location": "uri",
805 "locationName": "application-id"
806 }
807 },
808 "required": [
809 "ApplicationId"
810 ]
811 },
812 "output": {
813 "type": "structure",
814 "members": {
815 "APNSSandboxChannelResponse": {
816 "shape": "S2g"
817 }
818 },
819 "required": [
820 "APNSSandboxChannelResponse"
821 ],
822 "payload": "APNSSandboxChannelResponse"
823 }
824 },
825 "GetApnsVoipChannel": {
826 "http": {
827 "method": "GET",
828 "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
829 "responseCode": 200
830 },
831 "input": {
832 "type": "structure",
833 "members": {
834 "ApplicationId": {
835 "location": "uri",
836 "locationName": "application-id"
837 }
838 },
839 "required": [
840 "ApplicationId"
841 ]
842 },
843 "output": {
844 "type": "structure",
845 "members": {
846 "APNSVoipChannelResponse": {
847 "shape": "S2j"
848 }
849 },
850 "required": [
851 "APNSVoipChannelResponse"
852 ],
853 "payload": "APNSVoipChannelResponse"
854 }
855 },
856 "GetApnsVoipSandboxChannel": {
857 "http": {
858 "method": "GET",
859 "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
860 "responseCode": 200
861 },
862 "input": {
863 "type": "structure",
864 "members": {
865 "ApplicationId": {
866 "location": "uri",
867 "locationName": "application-id"
868 }
869 },
870 "required": [
871 "ApplicationId"
872 ]
873 },
874 "output": {
875 "type": "structure",
876 "members": {
877 "APNSVoipSandboxChannelResponse": {
878 "shape": "S2m"
879 }
880 },
881 "required": [
882 "APNSVoipSandboxChannelResponse"
883 ],
884 "payload": "APNSVoipSandboxChannelResponse"
885 }
886 },
887 "GetApp": {
888 "http": {
889 "method": "GET",
890 "requestUri": "/v1/apps/{application-id}",
891 "responseCode": 200
892 },
893 "input": {
894 "type": "structure",
895 "members": {
896 "ApplicationId": {
897 "location": "uri",
898 "locationName": "application-id"
899 }
900 },
901 "required": [
902 "ApplicationId"
903 ]
904 },
905 "output": {
906 "type": "structure",
907 "members": {
908 "ApplicationResponse": {
909 "shape": "S6"
910 }
911 },
912 "required": [
913 "ApplicationResponse"
914 ],
915 "payload": "ApplicationResponse"
916 }
917 },
918 "GetApplicationSettings": {
919 "http": {
920 "method": "GET",
921 "requestUri": "/v1/apps/{application-id}/settings",
922 "responseCode": 200
923 },
924 "input": {
925 "type": "structure",
926 "members": {
927 "ApplicationId": {
928 "location": "uri",
929 "locationName": "application-id"
930 }
931 },
932 "required": [
933 "ApplicationId"
934 ]
935 },
936 "output": {
937 "type": "structure",
938 "members": {
939 "ApplicationSettingsResource": {
940 "shape": "S42"
941 }
942 },
943 "required": [
944 "ApplicationSettingsResource"
945 ],
946 "payload": "ApplicationSettingsResource"
947 }
948 },
949 "GetApps": {
950 "http": {
951 "method": "GET",
952 "requestUri": "/v1/apps",
953 "responseCode": 200
954 },
955 "input": {
956 "type": "structure",
957 "members": {
958 "PageSize": {
959 "location": "querystring",
960 "locationName": "page-size"
961 },
962 "Token": {
963 "location": "querystring",
964 "locationName": "token"
965 }
966 }
967 },
968 "output": {
969 "type": "structure",
970 "members": {
971 "ApplicationsResponse": {
972 "type": "structure",
973 "members": {
974 "Item": {
975 "type": "list",
976 "member": {
977 "shape": "S6"
978 }
979 },
980 "NextToken": {}
981 }
982 }
983 },
984 "required": [
985 "ApplicationsResponse"
986 ],
987 "payload": "ApplicationsResponse"
988 }
989 },
990 "GetBaiduChannel": {
991 "http": {
992 "method": "GET",
993 "requestUri": "/v1/apps/{application-id}/channels/baidu",
994 "responseCode": 200
995 },
996 "input": {
997 "type": "structure",
998 "members": {
999 "ApplicationId": {
1000 "location": "uri",
1001 "locationName": "application-id"
1002 }
1003 },
1004 "required": [
1005 "ApplicationId"
1006 ]
1007 },
1008 "output": {
1009 "type": "structure",
1010 "members": {
1011 "BaiduChannelResponse": {
1012 "shape": "S2r"
1013 }
1014 },
1015 "required": [
1016 "BaiduChannelResponse"
1017 ],
1018 "payload": "BaiduChannelResponse"
1019 }
1020 },
1021 "GetCampaign": {
1022 "http": {
1023 "method": "GET",
1024 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
1025 "responseCode": 200
1026 },
1027 "input": {
1028 "type": "structure",
1029 "members": {
1030 "ApplicationId": {
1031 "location": "uri",
1032 "locationName": "application-id"
1033 },
1034 "CampaignId": {
1035 "location": "uri",
1036 "locationName": "campaign-id"
1037 }
1038 },
1039 "required": [
1040 "CampaignId",
1041 "ApplicationId"
1042 ]
1043 },
1044 "output": {
1045 "type": "structure",
1046 "members": {
1047 "CampaignResponse": {
1048 "shape": "S12"
1049 }
1050 },
1051 "required": [
1052 "CampaignResponse"
1053 ],
1054 "payload": "CampaignResponse"
1055 }
1056 },
1057 "GetCampaignActivities": {
1058 "http": {
1059 "method": "GET",
1060 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/activities",
1061 "responseCode": 200
1062 },
1063 "input": {
1064 "type": "structure",
1065 "members": {
1066 "ApplicationId": {
1067 "location": "uri",
1068 "locationName": "application-id"
1069 },
1070 "CampaignId": {
1071 "location": "uri",
1072 "locationName": "campaign-id"
1073 },
1074 "PageSize": {
1075 "location": "querystring",
1076 "locationName": "page-size"
1077 },
1078 "Token": {
1079 "location": "querystring",
1080 "locationName": "token"
1081 }
1082 },
1083 "required": [
1084 "ApplicationId",
1085 "CampaignId"
1086 ]
1087 },
1088 "output": {
1089 "type": "structure",
1090 "members": {
1091 "ActivitiesResponse": {
1092 "type": "structure",
1093 "members": {
1094 "Item": {
1095 "type": "list",
1096 "member": {
1097 "type": "structure",
1098 "members": {
1099 "ApplicationId": {},
1100 "CampaignId": {},
1101 "End": {},
1102 "Id": {},
1103 "Result": {},
1104 "ScheduledStart": {},
1105 "Start": {},
1106 "State": {},
1107 "SuccessfulEndpointCount": {
1108 "type": "integer"
1109 },
1110 "TimezonesCompletedCount": {
1111 "type": "integer"
1112 },
1113 "TimezonesTotalCount": {
1114 "type": "integer"
1115 },
1116 "TotalEndpointCount": {
1117 "type": "integer"
1118 },
1119 "TreatmentId": {}
1120 },
1121 "required": []
1122 }
1123 },
1124 "NextToken": {}
1125 },
1126 "required": []
1127 }
1128 },
1129 "required": [
1130 "ActivitiesResponse"
1131 ],
1132 "payload": "ActivitiesResponse"
1133 }
1134 },
1135 "GetCampaignVersion": {
1136 "http": {
1137 "method": "GET",
1138 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}",
1139 "responseCode": 200
1140 },
1141 "input": {
1142 "type": "structure",
1143 "members": {
1144 "ApplicationId": {
1145 "location": "uri",
1146 "locationName": "application-id"
1147 },
1148 "CampaignId": {
1149 "location": "uri",
1150 "locationName": "campaign-id"
1151 },
1152 "Version": {
1153 "location": "uri",
1154 "locationName": "version"
1155 }
1156 },
1157 "required": [
1158 "Version",
1159 "ApplicationId",
1160 "CampaignId"
1161 ]
1162 },
1163 "output": {
1164 "type": "structure",
1165 "members": {
1166 "CampaignResponse": {
1167 "shape": "S12"
1168 }
1169 },
1170 "required": [
1171 "CampaignResponse"
1172 ],
1173 "payload": "CampaignResponse"
1174 }
1175 },
1176 "GetCampaignVersions": {
1177 "http": {
1178 "method": "GET",
1179 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}/versions",
1180 "responseCode": 200
1181 },
1182 "input": {
1183 "type": "structure",
1184 "members": {
1185 "ApplicationId": {
1186 "location": "uri",
1187 "locationName": "application-id"
1188 },
1189 "CampaignId": {
1190 "location": "uri",
1191 "locationName": "campaign-id"
1192 },
1193 "PageSize": {
1194 "location": "querystring",
1195 "locationName": "page-size"
1196 },
1197 "Token": {
1198 "location": "querystring",
1199 "locationName": "token"
1200 }
1201 },
1202 "required": [
1203 "ApplicationId",
1204 "CampaignId"
1205 ]
1206 },
1207 "output": {
1208 "type": "structure",
1209 "members": {
1210 "CampaignsResponse": {
1211 "shape": "S4k"
1212 }
1213 },
1214 "required": [
1215 "CampaignsResponse"
1216 ],
1217 "payload": "CampaignsResponse"
1218 }
1219 },
1220 "GetCampaigns": {
1221 "http": {
1222 "method": "GET",
1223 "requestUri": "/v1/apps/{application-id}/campaigns",
1224 "responseCode": 200
1225 },
1226 "input": {
1227 "type": "structure",
1228 "members": {
1229 "ApplicationId": {
1230 "location": "uri",
1231 "locationName": "application-id"
1232 },
1233 "PageSize": {
1234 "location": "querystring",
1235 "locationName": "page-size"
1236 },
1237 "Token": {
1238 "location": "querystring",
1239 "locationName": "token"
1240 }
1241 },
1242 "required": [
1243 "ApplicationId"
1244 ]
1245 },
1246 "output": {
1247 "type": "structure",
1248 "members": {
1249 "CampaignsResponse": {
1250 "shape": "S4k"
1251 }
1252 },
1253 "required": [
1254 "CampaignsResponse"
1255 ],
1256 "payload": "CampaignsResponse"
1257 }
1258 },
1259 "GetChannels": {
1260 "http": {
1261 "method": "GET",
1262 "requestUri": "/v1/apps/{application-id}/channels",
1263 "responseCode": 200
1264 },
1265 "input": {
1266 "type": "structure",
1267 "members": {
1268 "ApplicationId": {
1269 "location": "uri",
1270 "locationName": "application-id"
1271 }
1272 },
1273 "required": [
1274 "ApplicationId"
1275 ]
1276 },
1277 "output": {
1278 "type": "structure",
1279 "members": {
1280 "ChannelsResponse": {
1281 "type": "structure",
1282 "members": {
1283 "Channels": {
1284 "type": "map",
1285 "key": {},
1286 "value": {
1287 "type": "structure",
1288 "members": {
1289 "ApplicationId": {},
1290 "CreationDate": {},
1291 "Enabled": {
1292 "type": "boolean"
1293 },
1294 "HasCredential": {
1295 "type": "boolean"
1296 },
1297 "Id": {},
1298 "IsArchived": {
1299 "type": "boolean"
1300 },
1301 "LastModifiedBy": {},
1302 "LastModifiedDate": {},
1303 "Version": {
1304 "type": "integer"
1305 }
1306 }
1307 }
1308 }
1309 },
1310 "required": []
1311 }
1312 },
1313 "required": [
1314 "ChannelsResponse"
1315 ],
1316 "payload": "ChannelsResponse"
1317 }
1318 },
1319 "GetEmailChannel": {
1320 "http": {
1321 "method": "GET",
1322 "requestUri": "/v1/apps/{application-id}/channels/email",
1323 "responseCode": 200
1324 },
1325 "input": {
1326 "type": "structure",
1327 "members": {
1328 "ApplicationId": {
1329 "location": "uri",
1330 "locationName": "application-id"
1331 }
1332 },
1333 "required": [
1334 "ApplicationId"
1335 ]
1336 },
1337 "output": {
1338 "type": "structure",
1339 "members": {
1340 "EmailChannelResponse": {
1341 "shape": "S2w"
1342 }
1343 },
1344 "required": [
1345 "EmailChannelResponse"
1346 ],
1347 "payload": "EmailChannelResponse"
1348 }
1349 },
1350 "GetEndpoint": {
1351 "http": {
1352 "method": "GET",
1353 "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
1354 "responseCode": 200
1355 },
1356 "input": {
1357 "type": "structure",
1358 "members": {
1359 "ApplicationId": {
1360 "location": "uri",
1361 "locationName": "application-id"
1362 },
1363 "EndpointId": {
1364 "location": "uri",
1365 "locationName": "endpoint-id"
1366 }
1367 },
1368 "required": [
1369 "ApplicationId",
1370 "EndpointId"
1371 ]
1372 },
1373 "output": {
1374 "type": "structure",
1375 "members": {
1376 "EndpointResponse": {
1377 "shape": "S2z"
1378 }
1379 },
1380 "required": [
1381 "EndpointResponse"
1382 ],
1383 "payload": "EndpointResponse"
1384 }
1385 },
1386 "GetEventStream": {
1387 "http": {
1388 "method": "GET",
1389 "requestUri": "/v1/apps/{application-id}/eventstream",
1390 "responseCode": 200
1391 },
1392 "input": {
1393 "type": "structure",
1394 "members": {
1395 "ApplicationId": {
1396 "location": "uri",
1397 "locationName": "application-id"
1398 }
1399 },
1400 "required": [
1401 "ApplicationId"
1402 ]
1403 },
1404 "output": {
1405 "type": "structure",
1406 "members": {
1407 "EventStream": {
1408 "shape": "S38"
1409 }
1410 },
1411 "required": [
1412 "EventStream"
1413 ],
1414 "payload": "EventStream"
1415 }
1416 },
1417 "GetExportJob": {
1418 "http": {
1419 "method": "GET",
1420 "requestUri": "/v1/apps/{application-id}/jobs/export/{job-id}",
1421 "responseCode": 200
1422 },
1423 "input": {
1424 "type": "structure",
1425 "members": {
1426 "ApplicationId": {
1427 "location": "uri",
1428 "locationName": "application-id"
1429 },
1430 "JobId": {
1431 "location": "uri",
1432 "locationName": "job-id"
1433 }
1434 },
1435 "required": [
1436 "ApplicationId",
1437 "JobId"
1438 ]
1439 },
1440 "output": {
1441 "type": "structure",
1442 "members": {
1443 "ExportJobResponse": {
1444 "shape": "S1a"
1445 }
1446 },
1447 "required": [
1448 "ExportJobResponse"
1449 ],
1450 "payload": "ExportJobResponse"
1451 }
1452 },
1453 "GetExportJobs": {
1454 "http": {
1455 "method": "GET",
1456 "requestUri": "/v1/apps/{application-id}/jobs/export",
1457 "responseCode": 200
1458 },
1459 "input": {
1460 "type": "structure",
1461 "members": {
1462 "ApplicationId": {
1463 "location": "uri",
1464 "locationName": "application-id"
1465 },
1466 "PageSize": {
1467 "location": "querystring",
1468 "locationName": "page-size"
1469 },
1470 "Token": {
1471 "location": "querystring",
1472 "locationName": "token"
1473 }
1474 },
1475 "required": [
1476 "ApplicationId"
1477 ]
1478 },
1479 "output": {
1480 "type": "structure",
1481 "members": {
1482 "ExportJobsResponse": {
1483 "shape": "S53"
1484 }
1485 },
1486 "required": [
1487 "ExportJobsResponse"
1488 ],
1489 "payload": "ExportJobsResponse"
1490 }
1491 },
1492 "GetGcmChannel": {
1493 "http": {
1494 "method": "GET",
1495 "requestUri": "/v1/apps/{application-id}/channels/gcm",
1496 "responseCode": 200
1497 },
1498 "input": {
1499 "type": "structure",
1500 "members": {
1501 "ApplicationId": {
1502 "location": "uri",
1503 "locationName": "application-id"
1504 }
1505 },
1506 "required": [
1507 "ApplicationId"
1508 ]
1509 },
1510 "output": {
1511 "type": "structure",
1512 "members": {
1513 "GCMChannelResponse": {
1514 "shape": "S3b"
1515 }
1516 },
1517 "required": [
1518 "GCMChannelResponse"
1519 ],
1520 "payload": "GCMChannelResponse"
1521 }
1522 },
1523 "GetImportJob": {
1524 "http": {
1525 "method": "GET",
1526 "requestUri": "/v1/apps/{application-id}/jobs/import/{job-id}",
1527 "responseCode": 200
1528 },
1529 "input": {
1530 "type": "structure",
1531 "members": {
1532 "ApplicationId": {
1533 "location": "uri",
1534 "locationName": "application-id"
1535 },
1536 "JobId": {
1537 "location": "uri",
1538 "locationName": "job-id"
1539 }
1540 },
1541 "required": [
1542 "ApplicationId",
1543 "JobId"
1544 ]
1545 },
1546 "output": {
1547 "type": "structure",
1548 "members": {
1549 "ImportJobResponse": {
1550 "shape": "S1h"
1551 }
1552 },
1553 "required": [
1554 "ImportJobResponse"
1555 ],
1556 "payload": "ImportJobResponse"
1557 }
1558 },
1559 "GetImportJobs": {
1560 "http": {
1561 "method": "GET",
1562 "requestUri": "/v1/apps/{application-id}/jobs/import",
1563 "responseCode": 200
1564 },
1565 "input": {
1566 "type": "structure",
1567 "members": {
1568 "ApplicationId": {
1569 "location": "uri",
1570 "locationName": "application-id"
1571 },
1572 "PageSize": {
1573 "location": "querystring",
1574 "locationName": "page-size"
1575 },
1576 "Token": {
1577 "location": "querystring",
1578 "locationName": "token"
1579 }
1580 },
1581 "required": [
1582 "ApplicationId"
1583 ]
1584 },
1585 "output": {
1586 "type": "structure",
1587 "members": {
1588 "ImportJobsResponse": {
1589 "shape": "S5b"
1590 }
1591 },
1592 "required": [
1593 "ImportJobsResponse"
1594 ],
1595 "payload": "ImportJobsResponse"
1596 }
1597 },
1598 "GetSegment": {
1599 "http": {
1600 "method": "GET",
1601 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
1602 "responseCode": 200
1603 },
1604 "input": {
1605 "type": "structure",
1606 "members": {
1607 "ApplicationId": {
1608 "location": "uri",
1609 "locationName": "application-id"
1610 },
1611 "SegmentId": {
1612 "location": "uri",
1613 "locationName": "segment-id"
1614 }
1615 },
1616 "required": [
1617 "SegmentId",
1618 "ApplicationId"
1619 ]
1620 },
1621 "output": {
1622 "type": "structure",
1623 "members": {
1624 "SegmentResponse": {
1625 "shape": "S24"
1626 }
1627 },
1628 "required": [
1629 "SegmentResponse"
1630 ],
1631 "payload": "SegmentResponse"
1632 }
1633 },
1634 "GetSegmentExportJobs": {
1635 "http": {
1636 "method": "GET",
1637 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/jobs/export",
1638 "responseCode": 200
1639 },
1640 "input": {
1641 "type": "structure",
1642 "members": {
1643 "ApplicationId": {
1644 "location": "uri",
1645 "locationName": "application-id"
1646 },
1647 "PageSize": {
1648 "location": "querystring",
1649 "locationName": "page-size"
1650 },
1651 "SegmentId": {
1652 "location": "uri",
1653 "locationName": "segment-id"
1654 },
1655 "Token": {
1656 "location": "querystring",
1657 "locationName": "token"
1658 }
1659 },
1660 "required": [
1661 "SegmentId",
1662 "ApplicationId"
1663 ]
1664 },
1665 "output": {
1666 "type": "structure",
1667 "members": {
1668 "ExportJobsResponse": {
1669 "shape": "S53"
1670 }
1671 },
1672 "required": [
1673 "ExportJobsResponse"
1674 ],
1675 "payload": "ExportJobsResponse"
1676 }
1677 },
1678 "GetSegmentImportJobs": {
1679 "http": {
1680 "method": "GET",
1681 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/jobs/import",
1682 "responseCode": 200
1683 },
1684 "input": {
1685 "type": "structure",
1686 "members": {
1687 "ApplicationId": {
1688 "location": "uri",
1689 "locationName": "application-id"
1690 },
1691 "PageSize": {
1692 "location": "querystring",
1693 "locationName": "page-size"
1694 },
1695 "SegmentId": {
1696 "location": "uri",
1697 "locationName": "segment-id"
1698 },
1699 "Token": {
1700 "location": "querystring",
1701 "locationName": "token"
1702 }
1703 },
1704 "required": [
1705 "SegmentId",
1706 "ApplicationId"
1707 ]
1708 },
1709 "output": {
1710 "type": "structure",
1711 "members": {
1712 "ImportJobsResponse": {
1713 "shape": "S5b"
1714 }
1715 },
1716 "required": [
1717 "ImportJobsResponse"
1718 ],
1719 "payload": "ImportJobsResponse"
1720 }
1721 },
1722 "GetSegmentVersion": {
1723 "http": {
1724 "method": "GET",
1725 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/versions/{version}",
1726 "responseCode": 200
1727 },
1728 "input": {
1729 "type": "structure",
1730 "members": {
1731 "ApplicationId": {
1732 "location": "uri",
1733 "locationName": "application-id"
1734 },
1735 "SegmentId": {
1736 "location": "uri",
1737 "locationName": "segment-id"
1738 },
1739 "Version": {
1740 "location": "uri",
1741 "locationName": "version"
1742 }
1743 },
1744 "required": [
1745 "SegmentId",
1746 "Version",
1747 "ApplicationId"
1748 ]
1749 },
1750 "output": {
1751 "type": "structure",
1752 "members": {
1753 "SegmentResponse": {
1754 "shape": "S24"
1755 }
1756 },
1757 "required": [
1758 "SegmentResponse"
1759 ],
1760 "payload": "SegmentResponse"
1761 }
1762 },
1763 "GetSegmentVersions": {
1764 "http": {
1765 "method": "GET",
1766 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}/versions",
1767 "responseCode": 200
1768 },
1769 "input": {
1770 "type": "structure",
1771 "members": {
1772 "ApplicationId": {
1773 "location": "uri",
1774 "locationName": "application-id"
1775 },
1776 "PageSize": {
1777 "location": "querystring",
1778 "locationName": "page-size"
1779 },
1780 "SegmentId": {
1781 "location": "uri",
1782 "locationName": "segment-id"
1783 },
1784 "Token": {
1785 "location": "querystring",
1786 "locationName": "token"
1787 }
1788 },
1789 "required": [
1790 "SegmentId",
1791 "ApplicationId"
1792 ]
1793 },
1794 "output": {
1795 "type": "structure",
1796 "members": {
1797 "SegmentsResponse": {
1798 "shape": "S5n"
1799 }
1800 },
1801 "required": [
1802 "SegmentsResponse"
1803 ],
1804 "payload": "SegmentsResponse"
1805 }
1806 },
1807 "GetSegments": {
1808 "http": {
1809 "method": "GET",
1810 "requestUri": "/v1/apps/{application-id}/segments",
1811 "responseCode": 200
1812 },
1813 "input": {
1814 "type": "structure",
1815 "members": {
1816 "ApplicationId": {
1817 "location": "uri",
1818 "locationName": "application-id"
1819 },
1820 "PageSize": {
1821 "location": "querystring",
1822 "locationName": "page-size"
1823 },
1824 "Token": {
1825 "location": "querystring",
1826 "locationName": "token"
1827 }
1828 },
1829 "required": [
1830 "ApplicationId"
1831 ]
1832 },
1833 "output": {
1834 "type": "structure",
1835 "members": {
1836 "SegmentsResponse": {
1837 "shape": "S5n"
1838 }
1839 },
1840 "required": [
1841 "SegmentsResponse"
1842 ],
1843 "payload": "SegmentsResponse"
1844 }
1845 },
1846 "GetSmsChannel": {
1847 "http": {
1848 "method": "GET",
1849 "requestUri": "/v1/apps/{application-id}/channels/sms",
1850 "responseCode": 200
1851 },
1852 "input": {
1853 "type": "structure",
1854 "members": {
1855 "ApplicationId": {
1856 "location": "uri",
1857 "locationName": "application-id"
1858 }
1859 },
1860 "required": [
1861 "ApplicationId"
1862 ]
1863 },
1864 "output": {
1865 "type": "structure",
1866 "members": {
1867 "SMSChannelResponse": {
1868 "shape": "S3g"
1869 }
1870 },
1871 "required": [
1872 "SMSChannelResponse"
1873 ],
1874 "payload": "SMSChannelResponse"
1875 }
1876 },
1877 "GetUserEndpoints": {
1878 "http": {
1879 "method": "GET",
1880 "requestUri": "/v1/apps/{application-id}/users/{user-id}",
1881 "responseCode": 200
1882 },
1883 "input": {
1884 "type": "structure",
1885 "members": {
1886 "ApplicationId": {
1887 "location": "uri",
1888 "locationName": "application-id"
1889 },
1890 "UserId": {
1891 "location": "uri",
1892 "locationName": "user-id"
1893 }
1894 },
1895 "required": [
1896 "ApplicationId",
1897 "UserId"
1898 ]
1899 },
1900 "output": {
1901 "type": "structure",
1902 "members": {
1903 "EndpointsResponse": {
1904 "shape": "S3j"
1905 }
1906 },
1907 "required": [
1908 "EndpointsResponse"
1909 ],
1910 "payload": "EndpointsResponse"
1911 }
1912 },
1913 "GetVoiceChannel": {
1914 "http": {
1915 "method": "GET",
1916 "requestUri": "/v1/apps/{application-id}/channels/voice",
1917 "responseCode": 200
1918 },
1919 "input": {
1920 "type": "structure",
1921 "members": {
1922 "ApplicationId": {
1923 "location": "uri",
1924 "locationName": "application-id"
1925 }
1926 },
1927 "required": [
1928 "ApplicationId"
1929 ]
1930 },
1931 "output": {
1932 "type": "structure",
1933 "members": {
1934 "VoiceChannelResponse": {
1935 "shape": "S3n"
1936 }
1937 },
1938 "required": [
1939 "VoiceChannelResponse"
1940 ],
1941 "payload": "VoiceChannelResponse"
1942 }
1943 },
1944 "ListTagsForResource": {
1945 "http": {
1946 "method": "GET",
1947 "requestUri": "/v1/tags/{resource-arn}",
1948 "responseCode": 200
1949 },
1950 "input": {
1951 "type": "structure",
1952 "members": {
1953 "ResourceArn": {
1954 "location": "uri",
1955 "locationName": "resource-arn"
1956 }
1957 },
1958 "required": [
1959 "ResourceArn"
1960 ]
1961 },
1962 "output": {
1963 "type": "structure",
1964 "members": {
1965 "TagsModel": {
1966 "shape": "S5z"
1967 }
1968 },
1969 "required": [
1970 "TagsModel"
1971 ],
1972 "payload": "TagsModel"
1973 }
1974 },
1975 "PhoneNumberValidate": {
1976 "http": {
1977 "requestUri": "/v1/phone/number/validate",
1978 "responseCode": 200
1979 },
1980 "input": {
1981 "type": "structure",
1982 "members": {
1983 "NumberValidateRequest": {
1984 "type": "structure",
1985 "members": {
1986 "IsoCountryCode": {},
1987 "PhoneNumber": {}
1988 }
1989 }
1990 },
1991 "required": [
1992 "NumberValidateRequest"
1993 ],
1994 "payload": "NumberValidateRequest"
1995 },
1996 "output": {
1997 "type": "structure",
1998 "members": {
1999 "NumberValidateResponse": {
2000 "type": "structure",
2001 "members": {
2002 "Carrier": {},
2003 "City": {},
2004 "CleansedPhoneNumberE164": {},
2005 "CleansedPhoneNumberNational": {},
2006 "Country": {},
2007 "CountryCodeIso2": {},
2008 "CountryCodeNumeric": {},
2009 "County": {},
2010 "OriginalCountryCodeIso2": {},
2011 "OriginalPhoneNumber": {},
2012 "PhoneType": {},
2013 "PhoneTypeCode": {
2014 "type": "integer"
2015 },
2016 "Timezone": {},
2017 "ZipCode": {}
2018 }
2019 }
2020 },
2021 "required": [
2022 "NumberValidateResponse"
2023 ],
2024 "payload": "NumberValidateResponse"
2025 }
2026 },
2027 "PutEventStream": {
2028 "http": {
2029 "requestUri": "/v1/apps/{application-id}/eventstream",
2030 "responseCode": 200
2031 },
2032 "input": {
2033 "type": "structure",
2034 "members": {
2035 "ApplicationId": {
2036 "location": "uri",
2037 "locationName": "application-id"
2038 },
2039 "WriteEventStream": {
2040 "type": "structure",
2041 "members": {
2042 "DestinationStreamArn": {},
2043 "RoleArn": {}
2044 },
2045 "required": []
2046 }
2047 },
2048 "required": [
2049 "ApplicationId",
2050 "WriteEventStream"
2051 ],
2052 "payload": "WriteEventStream"
2053 },
2054 "output": {
2055 "type": "structure",
2056 "members": {
2057 "EventStream": {
2058 "shape": "S38"
2059 }
2060 },
2061 "required": [
2062 "EventStream"
2063 ],
2064 "payload": "EventStream"
2065 }
2066 },
2067 "PutEvents": {
2068 "http": {
2069 "requestUri": "/v1/apps/{application-id}/events",
2070 "responseCode": 202
2071 },
2072 "input": {
2073 "type": "structure",
2074 "members": {
2075 "ApplicationId": {
2076 "location": "uri",
2077 "locationName": "application-id"
2078 },
2079 "EventsRequest": {
2080 "type": "structure",
2081 "members": {
2082 "BatchItem": {
2083 "type": "map",
2084 "key": {},
2085 "value": {
2086 "type": "structure",
2087 "members": {
2088 "Endpoint": {
2089 "type": "structure",
2090 "members": {
2091 "Address": {},
2092 "Attributes": {
2093 "shape": "S30"
2094 },
2095 "ChannelType": {},
2096 "Demographic": {
2097 "shape": "S32"
2098 },
2099 "EffectiveDate": {},
2100 "EndpointStatus": {},
2101 "Location": {
2102 "shape": "S33"
2103 },
2104 "Metrics": {
2105 "shape": "S34"
2106 },
2107 "OptOut": {},
2108 "RequestId": {},
2109 "User": {
2110 "shape": "S35"
2111 }
2112 }
2113 },
2114 "Events": {
2115 "type": "map",
2116 "key": {},
2117 "value": {
2118 "type": "structure",
2119 "members": {
2120 "AppPackageName": {},
2121 "AppTitle": {},
2122 "AppVersionCode": {},
2123 "Attributes": {
2124 "shape": "S4"
2125 },
2126 "ClientSdkVersion": {},
2127 "EventType": {},
2128 "Metrics": {
2129 "shape": "S34"
2130 },
2131 "SdkName": {},
2132 "Session": {
2133 "type": "structure",
2134 "members": {
2135 "Duration": {
2136 "type": "integer"
2137 },
2138 "Id": {},
2139 "StartTimestamp": {},
2140 "StopTimestamp": {}
2141 },
2142 "required": []
2143 },
2144 "Timestamp": {}
2145 },
2146 "required": []
2147 }
2148 }
2149 },
2150 "required": []
2151 }
2152 }
2153 },
2154 "required": []
2155 }
2156 },
2157 "required": [
2158 "ApplicationId",
2159 "EventsRequest"
2160 ],
2161 "payload": "EventsRequest"
2162 },
2163 "output": {
2164 "type": "structure",
2165 "members": {
2166 "EventsResponse": {
2167 "type": "structure",
2168 "members": {
2169 "Results": {
2170 "type": "map",
2171 "key": {},
2172 "value": {
2173 "type": "structure",
2174 "members": {
2175 "EndpointItemResponse": {
2176 "type": "structure",
2177 "members": {
2178 "Message": {},
2179 "StatusCode": {
2180 "type": "integer"
2181 }
2182 }
2183 },
2184 "EventsItemResponse": {
2185 "type": "map",
2186 "key": {},
2187 "value": {
2188 "type": "structure",
2189 "members": {
2190 "Message": {},
2191 "StatusCode": {
2192 "type": "integer"
2193 }
2194 }
2195 }
2196 }
2197 }
2198 }
2199 }
2200 }
2201 }
2202 },
2203 "required": [
2204 "EventsResponse"
2205 ],
2206 "payload": "EventsResponse"
2207 }
2208 },
2209 "RemoveAttributes": {
2210 "http": {
2211 "method": "PUT",
2212 "requestUri": "/v1/apps/{application-id}/attributes/{attribute-type}",
2213 "responseCode": 200
2214 },
2215 "input": {
2216 "type": "structure",
2217 "members": {
2218 "ApplicationId": {
2219 "location": "uri",
2220 "locationName": "application-id"
2221 },
2222 "AttributeType": {
2223 "location": "uri",
2224 "locationName": "attribute-type"
2225 },
2226 "UpdateAttributesRequest": {
2227 "type": "structure",
2228 "members": {
2229 "Blacklist": {
2230 "shape": "Sp"
2231 }
2232 }
2233 }
2234 },
2235 "required": [
2236 "AttributeType",
2237 "ApplicationId",
2238 "UpdateAttributesRequest"
2239 ],
2240 "payload": "UpdateAttributesRequest"
2241 },
2242 "output": {
2243 "type": "structure",
2244 "members": {
2245 "AttributesResource": {
2246 "type": "structure",
2247 "members": {
2248 "ApplicationId": {},
2249 "AttributeType": {},
2250 "Attributes": {
2251 "shape": "Sp"
2252 }
2253 },
2254 "required": []
2255 }
2256 },
2257 "required": [
2258 "AttributesResource"
2259 ],
2260 "payload": "AttributesResource"
2261 }
2262 },
2263 "SendMessages": {
2264 "http": {
2265 "requestUri": "/v1/apps/{application-id}/messages",
2266 "responseCode": 200
2267 },
2268 "input": {
2269 "type": "structure",
2270 "members": {
2271 "ApplicationId": {
2272 "location": "uri",
2273 "locationName": "application-id"
2274 },
2275 "MessageRequest": {
2276 "type": "structure",
2277 "members": {
2278 "Addresses": {
2279 "type": "map",
2280 "key": {},
2281 "value": {
2282 "type": "structure",
2283 "members": {
2284 "BodyOverride": {},
2285 "ChannelType": {},
2286 "Context": {
2287 "shape": "S4"
2288 },
2289 "RawContent": {},
2290 "Substitutions": {
2291 "shape": "S30"
2292 },
2293 "TitleOverride": {}
2294 }
2295 }
2296 },
2297 "Context": {
2298 "shape": "S4"
2299 },
2300 "Endpoints": {
2301 "shape": "S6u"
2302 },
2303 "MessageConfiguration": {
2304 "shape": "S6w"
2305 },
2306 "TraceId": {}
2307 },
2308 "required": []
2309 }
2310 },
2311 "required": [
2312 "ApplicationId",
2313 "MessageRequest"
2314 ],
2315 "payload": "MessageRequest"
2316 },
2317 "output": {
2318 "type": "structure",
2319 "members": {
2320 "MessageResponse": {
2321 "type": "structure",
2322 "members": {
2323 "ApplicationId": {},
2324 "EndpointResult": {
2325 "shape": "S7c"
2326 },
2327 "RequestId": {},
2328 "Result": {
2329 "type": "map",
2330 "key": {},
2331 "value": {
2332 "type": "structure",
2333 "members": {
2334 "DeliveryStatus": {},
2335 "MessageId": {},
2336 "StatusCode": {
2337 "type": "integer"
2338 },
2339 "StatusMessage": {},
2340 "UpdatedToken": {}
2341 },
2342 "required": []
2343 }
2344 }
2345 },
2346 "required": []
2347 }
2348 },
2349 "required": [
2350 "MessageResponse"
2351 ],
2352 "payload": "MessageResponse"
2353 }
2354 },
2355 "SendUsersMessages": {
2356 "http": {
2357 "requestUri": "/v1/apps/{application-id}/users-messages",
2358 "responseCode": 200
2359 },
2360 "input": {
2361 "type": "structure",
2362 "members": {
2363 "ApplicationId": {
2364 "location": "uri",
2365 "locationName": "application-id"
2366 },
2367 "SendUsersMessageRequest": {
2368 "type": "structure",
2369 "members": {
2370 "Context": {
2371 "shape": "S4"
2372 },
2373 "MessageConfiguration": {
2374 "shape": "S6w"
2375 },
2376 "TraceId": {},
2377 "Users": {
2378 "shape": "S6u"
2379 }
2380 },
2381 "required": []
2382 }
2383 },
2384 "required": [
2385 "ApplicationId",
2386 "SendUsersMessageRequest"
2387 ],
2388 "payload": "SendUsersMessageRequest"
2389 },
2390 "output": {
2391 "type": "structure",
2392 "members": {
2393 "SendUsersMessageResponse": {
2394 "type": "structure",
2395 "members": {
2396 "ApplicationId": {},
2397 "RequestId": {},
2398 "Result": {
2399 "type": "map",
2400 "key": {},
2401 "value": {
2402 "shape": "S7c"
2403 }
2404 }
2405 },
2406 "required": []
2407 }
2408 },
2409 "required": [
2410 "SendUsersMessageResponse"
2411 ],
2412 "payload": "SendUsersMessageResponse"
2413 }
2414 },
2415 "TagResource": {
2416 "http": {
2417 "requestUri": "/v1/tags/{resource-arn}",
2418 "responseCode": 204
2419 },
2420 "input": {
2421 "type": "structure",
2422 "members": {
2423 "ResourceArn": {
2424 "location": "uri",
2425 "locationName": "resource-arn"
2426 },
2427 "TagsModel": {
2428 "shape": "S5z"
2429 }
2430 },
2431 "required": [
2432 "ResourceArn",
2433 "TagsModel"
2434 ],
2435 "payload": "TagsModel"
2436 }
2437 },
2438 "UntagResource": {
2439 "http": {
2440 "method": "DELETE",
2441 "requestUri": "/v1/tags/{resource-arn}",
2442 "responseCode": 204
2443 },
2444 "input": {
2445 "type": "structure",
2446 "members": {
2447 "ResourceArn": {
2448 "location": "uri",
2449 "locationName": "resource-arn"
2450 },
2451 "TagKeys": {
2452 "shape": "Sp",
2453 "location": "querystring",
2454 "locationName": "tagKeys"
2455 }
2456 },
2457 "required": [
2458 "TagKeys",
2459 "ResourceArn"
2460 ]
2461 }
2462 },
2463 "UpdateAdmChannel": {
2464 "http": {
2465 "method": "PUT",
2466 "requestUri": "/v1/apps/{application-id}/channels/adm",
2467 "responseCode": 200
2468 },
2469 "input": {
2470 "type": "structure",
2471 "members": {
2472 "ADMChannelRequest": {
2473 "type": "structure",
2474 "members": {
2475 "ClientId": {},
2476 "ClientSecret": {},
2477 "Enabled": {
2478 "type": "boolean"
2479 }
2480 },
2481 "required": []
2482 },
2483 "ApplicationId": {
2484 "location": "uri",
2485 "locationName": "application-id"
2486 }
2487 },
2488 "required": [
2489 "ApplicationId",
2490 "ADMChannelRequest"
2491 ],
2492 "payload": "ADMChannelRequest"
2493 },
2494 "output": {
2495 "type": "structure",
2496 "members": {
2497 "ADMChannelResponse": {
2498 "shape": "S2a"
2499 }
2500 },
2501 "required": [
2502 "ADMChannelResponse"
2503 ],
2504 "payload": "ADMChannelResponse"
2505 }
2506 },
2507 "UpdateApnsChannel": {
2508 "http": {
2509 "method": "PUT",
2510 "requestUri": "/v1/apps/{application-id}/channels/apns",
2511 "responseCode": 200
2512 },
2513 "input": {
2514 "type": "structure",
2515 "members": {
2516 "APNSChannelRequest": {
2517 "type": "structure",
2518 "members": {
2519 "BundleId": {},
2520 "Certificate": {},
2521 "DefaultAuthenticationMethod": {},
2522 "Enabled": {
2523 "type": "boolean"
2524 },
2525 "PrivateKey": {},
2526 "TeamId": {},
2527 "TokenKey": {},
2528 "TokenKeyId": {}
2529 },
2530 "required": []
2531 },
2532 "ApplicationId": {
2533 "location": "uri",
2534 "locationName": "application-id"
2535 }
2536 },
2537 "required": [
2538 "ApplicationId",
2539 "APNSChannelRequest"
2540 ],
2541 "payload": "APNSChannelRequest"
2542 },
2543 "output": {
2544 "type": "structure",
2545 "members": {
2546 "APNSChannelResponse": {
2547 "shape": "S2d"
2548 }
2549 },
2550 "required": [
2551 "APNSChannelResponse"
2552 ],
2553 "payload": "APNSChannelResponse"
2554 }
2555 },
2556 "UpdateApnsSandboxChannel": {
2557 "http": {
2558 "method": "PUT",
2559 "requestUri": "/v1/apps/{application-id}/channels/apns_sandbox",
2560 "responseCode": 200
2561 },
2562 "input": {
2563 "type": "structure",
2564 "members": {
2565 "APNSSandboxChannelRequest": {
2566 "type": "structure",
2567 "members": {
2568 "BundleId": {},
2569 "Certificate": {},
2570 "DefaultAuthenticationMethod": {},
2571 "Enabled": {
2572 "type": "boolean"
2573 },
2574 "PrivateKey": {},
2575 "TeamId": {},
2576 "TokenKey": {},
2577 "TokenKeyId": {}
2578 },
2579 "required": []
2580 },
2581 "ApplicationId": {
2582 "location": "uri",
2583 "locationName": "application-id"
2584 }
2585 },
2586 "required": [
2587 "ApplicationId",
2588 "APNSSandboxChannelRequest"
2589 ],
2590 "payload": "APNSSandboxChannelRequest"
2591 },
2592 "output": {
2593 "type": "structure",
2594 "members": {
2595 "APNSSandboxChannelResponse": {
2596 "shape": "S2g"
2597 }
2598 },
2599 "required": [
2600 "APNSSandboxChannelResponse"
2601 ],
2602 "payload": "APNSSandboxChannelResponse"
2603 }
2604 },
2605 "UpdateApnsVoipChannel": {
2606 "http": {
2607 "method": "PUT",
2608 "requestUri": "/v1/apps/{application-id}/channels/apns_voip",
2609 "responseCode": 200
2610 },
2611 "input": {
2612 "type": "structure",
2613 "members": {
2614 "APNSVoipChannelRequest": {
2615 "type": "structure",
2616 "members": {
2617 "BundleId": {},
2618 "Certificate": {},
2619 "DefaultAuthenticationMethod": {},
2620 "Enabled": {
2621 "type": "boolean"
2622 },
2623 "PrivateKey": {},
2624 "TeamId": {},
2625 "TokenKey": {},
2626 "TokenKeyId": {}
2627 },
2628 "required": []
2629 },
2630 "ApplicationId": {
2631 "location": "uri",
2632 "locationName": "application-id"
2633 }
2634 },
2635 "required": [
2636 "ApplicationId",
2637 "APNSVoipChannelRequest"
2638 ],
2639 "payload": "APNSVoipChannelRequest"
2640 },
2641 "output": {
2642 "type": "structure",
2643 "members": {
2644 "APNSVoipChannelResponse": {
2645 "shape": "S2j"
2646 }
2647 },
2648 "required": [
2649 "APNSVoipChannelResponse"
2650 ],
2651 "payload": "APNSVoipChannelResponse"
2652 }
2653 },
2654 "UpdateApnsVoipSandboxChannel": {
2655 "http": {
2656 "method": "PUT",
2657 "requestUri": "/v1/apps/{application-id}/channels/apns_voip_sandbox",
2658 "responseCode": 200
2659 },
2660 "input": {
2661 "type": "structure",
2662 "members": {
2663 "APNSVoipSandboxChannelRequest": {
2664 "type": "structure",
2665 "members": {
2666 "BundleId": {},
2667 "Certificate": {},
2668 "DefaultAuthenticationMethod": {},
2669 "Enabled": {
2670 "type": "boolean"
2671 },
2672 "PrivateKey": {},
2673 "TeamId": {},
2674 "TokenKey": {},
2675 "TokenKeyId": {}
2676 },
2677 "required": []
2678 },
2679 "ApplicationId": {
2680 "location": "uri",
2681 "locationName": "application-id"
2682 }
2683 },
2684 "required": [
2685 "ApplicationId",
2686 "APNSVoipSandboxChannelRequest"
2687 ],
2688 "payload": "APNSVoipSandboxChannelRequest"
2689 },
2690 "output": {
2691 "type": "structure",
2692 "members": {
2693 "APNSVoipSandboxChannelResponse": {
2694 "shape": "S2m"
2695 }
2696 },
2697 "required": [
2698 "APNSVoipSandboxChannelResponse"
2699 ],
2700 "payload": "APNSVoipSandboxChannelResponse"
2701 }
2702 },
2703 "UpdateApplicationSettings": {
2704 "http": {
2705 "method": "PUT",
2706 "requestUri": "/v1/apps/{application-id}/settings",
2707 "responseCode": 200
2708 },
2709 "input": {
2710 "type": "structure",
2711 "members": {
2712 "ApplicationId": {
2713 "location": "uri",
2714 "locationName": "application-id"
2715 },
2716 "WriteApplicationSettingsRequest": {
2717 "type": "structure",
2718 "members": {
2719 "CampaignHook": {
2720 "shape": "Sy"
2721 },
2722 "CloudWatchMetricsEnabled": {
2723 "type": "boolean"
2724 },
2725 "Limits": {
2726 "shape": "S10"
2727 },
2728 "QuietTime": {
2729 "shape": "Sx"
2730 }
2731 }
2732 }
2733 },
2734 "required": [
2735 "ApplicationId",
2736 "WriteApplicationSettingsRequest"
2737 ],
2738 "payload": "WriteApplicationSettingsRequest"
2739 },
2740 "output": {
2741 "type": "structure",
2742 "members": {
2743 "ApplicationSettingsResource": {
2744 "shape": "S42"
2745 }
2746 },
2747 "required": [
2748 "ApplicationSettingsResource"
2749 ],
2750 "payload": "ApplicationSettingsResource"
2751 }
2752 },
2753 "UpdateBaiduChannel": {
2754 "http": {
2755 "method": "PUT",
2756 "requestUri": "/v1/apps/{application-id}/channels/baidu",
2757 "responseCode": 200
2758 },
2759 "input": {
2760 "type": "structure",
2761 "members": {
2762 "ApplicationId": {
2763 "location": "uri",
2764 "locationName": "application-id"
2765 },
2766 "BaiduChannelRequest": {
2767 "type": "structure",
2768 "members": {
2769 "ApiKey": {},
2770 "Enabled": {
2771 "type": "boolean"
2772 },
2773 "SecretKey": {}
2774 },
2775 "required": []
2776 }
2777 },
2778 "required": [
2779 "ApplicationId",
2780 "BaiduChannelRequest"
2781 ],
2782 "payload": "BaiduChannelRequest"
2783 },
2784 "output": {
2785 "type": "structure",
2786 "members": {
2787 "BaiduChannelResponse": {
2788 "shape": "S2r"
2789 }
2790 },
2791 "required": [
2792 "BaiduChannelResponse"
2793 ],
2794 "payload": "BaiduChannelResponse"
2795 }
2796 },
2797 "UpdateCampaign": {
2798 "http": {
2799 "method": "PUT",
2800 "requestUri": "/v1/apps/{application-id}/campaigns/{campaign-id}",
2801 "responseCode": 200
2802 },
2803 "input": {
2804 "type": "structure",
2805 "members": {
2806 "ApplicationId": {
2807 "location": "uri",
2808 "locationName": "application-id"
2809 },
2810 "CampaignId": {
2811 "location": "uri",
2812 "locationName": "campaign-id"
2813 },
2814 "WriteCampaignRequest": {
2815 "shape": "S8"
2816 }
2817 },
2818 "required": [
2819 "CampaignId",
2820 "ApplicationId",
2821 "WriteCampaignRequest"
2822 ],
2823 "payload": "WriteCampaignRequest"
2824 },
2825 "output": {
2826 "type": "structure",
2827 "members": {
2828 "CampaignResponse": {
2829 "shape": "S12"
2830 }
2831 },
2832 "required": [
2833 "CampaignResponse"
2834 ],
2835 "payload": "CampaignResponse"
2836 }
2837 },
2838 "UpdateEmailChannel": {
2839 "http": {
2840 "method": "PUT",
2841 "requestUri": "/v1/apps/{application-id}/channels/email",
2842 "responseCode": 200
2843 },
2844 "input": {
2845 "type": "structure",
2846 "members": {
2847 "ApplicationId": {
2848 "location": "uri",
2849 "locationName": "application-id"
2850 },
2851 "EmailChannelRequest": {
2852 "type": "structure",
2853 "members": {
2854 "ConfigurationSet": {},
2855 "Enabled": {
2856 "type": "boolean"
2857 },
2858 "FromAddress": {},
2859 "Identity": {},
2860 "RoleArn": {}
2861 },
2862 "required": []
2863 }
2864 },
2865 "required": [
2866 "ApplicationId",
2867 "EmailChannelRequest"
2868 ],
2869 "payload": "EmailChannelRequest"
2870 },
2871 "output": {
2872 "type": "structure",
2873 "members": {
2874 "EmailChannelResponse": {
2875 "shape": "S2w"
2876 }
2877 },
2878 "required": [
2879 "EmailChannelResponse"
2880 ],
2881 "payload": "EmailChannelResponse"
2882 }
2883 },
2884 "UpdateEndpoint": {
2885 "http": {
2886 "method": "PUT",
2887 "requestUri": "/v1/apps/{application-id}/endpoints/{endpoint-id}",
2888 "responseCode": 202
2889 },
2890 "input": {
2891 "type": "structure",
2892 "members": {
2893 "ApplicationId": {
2894 "location": "uri",
2895 "locationName": "application-id"
2896 },
2897 "EndpointId": {
2898 "location": "uri",
2899 "locationName": "endpoint-id"
2900 },
2901 "EndpointRequest": {
2902 "type": "structure",
2903 "members": {
2904 "Address": {},
2905 "Attributes": {
2906 "shape": "S30"
2907 },
2908 "ChannelType": {},
2909 "Demographic": {
2910 "shape": "S32"
2911 },
2912 "EffectiveDate": {},
2913 "EndpointStatus": {},
2914 "Location": {
2915 "shape": "S33"
2916 },
2917 "Metrics": {
2918 "shape": "S34"
2919 },
2920 "OptOut": {},
2921 "RequestId": {},
2922 "User": {
2923 "shape": "S35"
2924 }
2925 }
2926 }
2927 },
2928 "required": [
2929 "ApplicationId",
2930 "EndpointId",
2931 "EndpointRequest"
2932 ],
2933 "payload": "EndpointRequest"
2934 },
2935 "output": {
2936 "type": "structure",
2937 "members": {
2938 "MessageBody": {
2939 "shape": "S8h"
2940 }
2941 },
2942 "required": [
2943 "MessageBody"
2944 ],
2945 "payload": "MessageBody"
2946 }
2947 },
2948 "UpdateEndpointsBatch": {
2949 "http": {
2950 "method": "PUT",
2951 "requestUri": "/v1/apps/{application-id}/endpoints",
2952 "responseCode": 202
2953 },
2954 "input": {
2955 "type": "structure",
2956 "members": {
2957 "ApplicationId": {
2958 "location": "uri",
2959 "locationName": "application-id"
2960 },
2961 "EndpointBatchRequest": {
2962 "type": "structure",
2963 "members": {
2964 "Item": {
2965 "type": "list",
2966 "member": {
2967 "type": "structure",
2968 "members": {
2969 "Address": {},
2970 "Attributes": {
2971 "shape": "S30"
2972 },
2973 "ChannelType": {},
2974 "Demographic": {
2975 "shape": "S32"
2976 },
2977 "EffectiveDate": {},
2978 "EndpointStatus": {},
2979 "Id": {},
2980 "Location": {
2981 "shape": "S33"
2982 },
2983 "Metrics": {
2984 "shape": "S34"
2985 },
2986 "OptOut": {},
2987 "RequestId": {},
2988 "User": {
2989 "shape": "S35"
2990 }
2991 }
2992 }
2993 }
2994 },
2995 "required": []
2996 }
2997 },
2998 "required": [
2999 "ApplicationId",
3000 "EndpointBatchRequest"
3001 ],
3002 "payload": "EndpointBatchRequest"
3003 },
3004 "output": {
3005 "type": "structure",
3006 "members": {
3007 "MessageBody": {
3008 "shape": "S8h"
3009 }
3010 },
3011 "required": [
3012 "MessageBody"
3013 ],
3014 "payload": "MessageBody"
3015 }
3016 },
3017 "UpdateGcmChannel": {
3018 "http": {
3019 "method": "PUT",
3020 "requestUri": "/v1/apps/{application-id}/channels/gcm",
3021 "responseCode": 200
3022 },
3023 "input": {
3024 "type": "structure",
3025 "members": {
3026 "ApplicationId": {
3027 "location": "uri",
3028 "locationName": "application-id"
3029 },
3030 "GCMChannelRequest": {
3031 "type": "structure",
3032 "members": {
3033 "ApiKey": {},
3034 "Enabled": {
3035 "type": "boolean"
3036 }
3037 },
3038 "required": []
3039 }
3040 },
3041 "required": [
3042 "ApplicationId",
3043 "GCMChannelRequest"
3044 ],
3045 "payload": "GCMChannelRequest"
3046 },
3047 "output": {
3048 "type": "structure",
3049 "members": {
3050 "GCMChannelResponse": {
3051 "shape": "S3b"
3052 }
3053 },
3054 "required": [
3055 "GCMChannelResponse"
3056 ],
3057 "payload": "GCMChannelResponse"
3058 }
3059 },
3060 "UpdateSegment": {
3061 "http": {
3062 "method": "PUT",
3063 "requestUri": "/v1/apps/{application-id}/segments/{segment-id}",
3064 "responseCode": 200
3065 },
3066 "input": {
3067 "type": "structure",
3068 "members": {
3069 "ApplicationId": {
3070 "location": "uri",
3071 "locationName": "application-id"
3072 },
3073 "SegmentId": {
3074 "location": "uri",
3075 "locationName": "segment-id"
3076 },
3077 "WriteSegmentRequest": {
3078 "shape": "S1k"
3079 }
3080 },
3081 "required": [
3082 "SegmentId",
3083 "ApplicationId",
3084 "WriteSegmentRequest"
3085 ],
3086 "payload": "WriteSegmentRequest"
3087 },
3088 "output": {
3089 "type": "structure",
3090 "members": {
3091 "SegmentResponse": {
3092 "shape": "S24"
3093 }
3094 },
3095 "required": [
3096 "SegmentResponse"
3097 ],
3098 "payload": "SegmentResponse"
3099 }
3100 },
3101 "UpdateSmsChannel": {
3102 "http": {
3103 "method": "PUT",
3104 "requestUri": "/v1/apps/{application-id}/channels/sms",
3105 "responseCode": 200
3106 },
3107 "input": {
3108 "type": "structure",
3109 "members": {
3110 "ApplicationId": {
3111 "location": "uri",
3112 "locationName": "application-id"
3113 },
3114 "SMSChannelRequest": {
3115 "type": "structure",
3116 "members": {
3117 "Enabled": {
3118 "type": "boolean"
3119 },
3120 "SenderId": {},
3121 "ShortCode": {}
3122 },
3123 "required": []
3124 }
3125 },
3126 "required": [
3127 "ApplicationId",
3128 "SMSChannelRequest"
3129 ],
3130 "payload": "SMSChannelRequest"
3131 },
3132 "output": {
3133 "type": "structure",
3134 "members": {
3135 "SMSChannelResponse": {
3136 "shape": "S3g"
3137 }
3138 },
3139 "required": [
3140 "SMSChannelResponse"
3141 ],
3142 "payload": "SMSChannelResponse"
3143 }
3144 },
3145 "UpdateVoiceChannel": {
3146 "http": {
3147 "method": "PUT",
3148 "requestUri": "/v1/apps/{application-id}/channels/voice",
3149 "responseCode": 200
3150 },
3151 "input": {
3152 "type": "structure",
3153 "members": {
3154 "ApplicationId": {
3155 "location": "uri",
3156 "locationName": "application-id"
3157 },
3158 "VoiceChannelRequest": {
3159 "type": "structure",
3160 "members": {
3161 "Enabled": {
3162 "type": "boolean"
3163 }
3164 },
3165 "required": []
3166 }
3167 },
3168 "required": [
3169 "ApplicationId",
3170 "VoiceChannelRequest"
3171 ],
3172 "payload": "VoiceChannelRequest"
3173 },
3174 "output": {
3175 "type": "structure",
3176 "members": {
3177 "VoiceChannelResponse": {
3178 "shape": "S3n"
3179 }
3180 },
3181 "required": [
3182 "VoiceChannelResponse"
3183 ],
3184 "payload": "VoiceChannelResponse"
3185 }
3186 }
3187 },
3188 "shapes": {
3189 "S4": {
3190 "type": "map",
3191 "key": {},
3192 "value": {}
3193 },
3194 "S6": {
3195 "type": "structure",
3196 "members": {
3197 "Arn": {},
3198 "Id": {},
3199 "Name": {},
3200 "tags": {
3201 "shape": "S4",
3202 "locationName": "tags"
3203 }
3204 },
3205 "required": []
3206 },
3207 "S8": {
3208 "type": "structure",
3209 "members": {
3210 "AdditionalTreatments": {
3211 "type": "list",
3212 "member": {
3213 "type": "structure",
3214 "members": {
3215 "MessageConfiguration": {
3216 "shape": "Sb"
3217 },
3218 "Schedule": {
3219 "shape": "Sj"
3220 },
3221 "SizePercent": {
3222 "type": "integer"
3223 },
3224 "TreatmentDescription": {},
3225 "TreatmentName": {}
3226 },
3227 "required": []
3228 }
3229 },
3230 "Description": {},
3231 "HoldoutPercent": {
3232 "type": "integer"
3233 },
3234 "Hook": {
3235 "shape": "Sy"
3236 },
3237 "IsPaused": {
3238 "type": "boolean"
3239 },
3240 "Limits": {
3241 "shape": "S10"
3242 },
3243 "MessageConfiguration": {
3244 "shape": "Sb"
3245 },
3246 "Name": {},
3247 "Schedule": {
3248 "shape": "Sj"
3249 },
3250 "SegmentId": {},
3251 "SegmentVersion": {
3252 "type": "integer"
3253 },
3254 "tags": {
3255 "shape": "S4",
3256 "locationName": "tags"
3257 },
3258 "TreatmentDescription": {},
3259 "TreatmentName": {}
3260 }
3261 },
3262 "Sb": {
3263 "type": "structure",
3264 "members": {
3265 "ADMMessage": {
3266 "shape": "Sc"
3267 },
3268 "APNSMessage": {
3269 "shape": "Sc"
3270 },
3271 "BaiduMessage": {
3272 "shape": "Sc"
3273 },
3274 "DefaultMessage": {
3275 "shape": "Sc"
3276 },
3277 "EmailMessage": {
3278 "type": "structure",
3279 "members": {
3280 "Body": {},
3281 "FromAddress": {},
3282 "HtmlBody": {},
3283 "Title": {}
3284 },
3285 "required": []
3286 },
3287 "GCMMessage": {
3288 "shape": "Sc"
3289 },
3290 "SMSMessage": {
3291 "type": "structure",
3292 "members": {
3293 "Body": {},
3294 "MessageType": {},
3295 "SenderId": {}
3296 }
3297 }
3298 }
3299 },
3300 "Sc": {
3301 "type": "structure",
3302 "members": {
3303 "Action": {},
3304 "Body": {},
3305 "ImageIconUrl": {},
3306 "ImageSmallIconUrl": {},
3307 "ImageUrl": {},
3308 "JsonBody": {},
3309 "MediaUrl": {},
3310 "RawContent": {},
3311 "SilentPush": {
3312 "type": "boolean"
3313 },
3314 "TimeToLive": {
3315 "type": "integer"
3316 },
3317 "Title": {},
3318 "Url": {}
3319 },
3320 "required": []
3321 },
3322 "Sj": {
3323 "type": "structure",
3324 "members": {
3325 "EndTime": {},
3326 "EventFilter": {
3327 "type": "structure",
3328 "members": {
3329 "Dimensions": {
3330 "type": "structure",
3331 "members": {
3332 "Attributes": {
3333 "shape": "Sm"
3334 },
3335 "EventType": {
3336 "shape": "Sq"
3337 },
3338 "Metrics": {
3339 "shape": "Ss"
3340 }
3341 }
3342 },
3343 "FilterType": {}
3344 },
3345 "required": []
3346 },
3347 "Frequency": {},
3348 "IsLocalTime": {
3349 "type": "boolean"
3350 },
3351 "QuietTime": {
3352 "shape": "Sx"
3353 },
3354 "StartTime": {},
3355 "Timezone": {}
3356 },
3357 "required": []
3358 },
3359 "Sm": {
3360 "type": "map",
3361 "key": {},
3362 "value": {
3363 "type": "structure",
3364 "members": {
3365 "AttributeType": {},
3366 "Values": {
3367 "shape": "Sp"
3368 }
3369 },
3370 "required": []
3371 }
3372 },
3373 "Sp": {
3374 "type": "list",
3375 "member": {}
3376 },
3377 "Sq": {
3378 "type": "structure",
3379 "members": {
3380 "DimensionType": {},
3381 "Values": {
3382 "shape": "Sp"
3383 }
3384 },
3385 "required": []
3386 },
3387 "Ss": {
3388 "type": "map",
3389 "key": {},
3390 "value": {
3391 "type": "structure",
3392 "members": {
3393 "ComparisonOperator": {},
3394 "Value": {
3395 "type": "double"
3396 }
3397 },
3398 "required": []
3399 }
3400 },
3401 "Sx": {
3402 "type": "structure",
3403 "members": {
3404 "End": {},
3405 "Start": {}
3406 }
3407 },
3408 "Sy": {
3409 "type": "structure",
3410 "members": {
3411 "LambdaFunctionName": {},
3412 "Mode": {},
3413 "WebUrl": {}
3414 }
3415 },
3416 "S10": {
3417 "type": "structure",
3418 "members": {
3419 "Daily": {
3420 "type": "integer"
3421 },
3422 "MaximumDuration": {
3423 "type": "integer"
3424 },
3425 "MessagesPerSecond": {
3426 "type": "integer"
3427 },
3428 "Total": {
3429 "type": "integer"
3430 }
3431 }
3432 },
3433 "S12": {
3434 "type": "structure",
3435 "members": {
3436 "AdditionalTreatments": {
3437 "type": "list",
3438 "member": {
3439 "type": "structure",
3440 "members": {
3441 "Id": {},
3442 "MessageConfiguration": {
3443 "shape": "Sb"
3444 },
3445 "Schedule": {
3446 "shape": "Sj"
3447 },
3448 "SizePercent": {
3449 "type": "integer"
3450 },
3451 "State": {
3452 "shape": "S15"
3453 },
3454 "TreatmentDescription": {},
3455 "TreatmentName": {}
3456 },
3457 "required": []
3458 }
3459 },
3460 "ApplicationId": {},
3461 "Arn": {},
3462 "CreationDate": {},
3463 "DefaultState": {
3464 "shape": "S15"
3465 },
3466 "Description": {},
3467 "HoldoutPercent": {
3468 "type": "integer"
3469 },
3470 "Hook": {
3471 "shape": "Sy"
3472 },
3473 "Id": {},
3474 "IsPaused": {
3475 "type": "boolean"
3476 },
3477 "LastModifiedDate": {},
3478 "Limits": {
3479 "shape": "S10"
3480 },
3481 "MessageConfiguration": {
3482 "shape": "Sb"
3483 },
3484 "Name": {},
3485 "Schedule": {
3486 "shape": "Sj"
3487 },
3488 "SegmentId": {},
3489 "SegmentVersion": {
3490 "type": "integer"
3491 },
3492 "State": {
3493 "shape": "S15"
3494 },
3495 "tags": {
3496 "shape": "S4",
3497 "locationName": "tags"
3498 },
3499 "TreatmentDescription": {},
3500 "TreatmentName": {},
3501 "Version": {
3502 "type": "integer"
3503 }
3504 },
3505 "required": []
3506 },
3507 "S15": {
3508 "type": "structure",
3509 "members": {
3510 "CampaignStatus": {}
3511 }
3512 },
3513 "S1a": {
3514 "type": "structure",
3515 "members": {
3516 "ApplicationId": {},
3517 "CompletedPieces": {
3518 "type": "integer"
3519 },
3520 "CompletionDate": {},
3521 "CreationDate": {},
3522 "Definition": {
3523 "type": "structure",
3524 "members": {
3525 "RoleArn": {},
3526 "S3UrlPrefix": {},
3527 "SegmentId": {},
3528 "SegmentVersion": {
3529 "type": "integer"
3530 }
3531 },
3532 "required": []
3533 },
3534 "FailedPieces": {
3535 "type": "integer"
3536 },
3537 "Failures": {
3538 "shape": "Sp"
3539 },
3540 "Id": {},
3541 "JobStatus": {},
3542 "TotalFailures": {
3543 "type": "integer"
3544 },
3545 "TotalPieces": {
3546 "type": "integer"
3547 },
3548 "TotalProcessed": {
3549 "type": "integer"
3550 },
3551 "Type": {}
3552 },
3553 "required": []
3554 },
3555 "S1h": {
3556 "type": "structure",
3557 "members": {
3558 "ApplicationId": {},
3559 "CompletedPieces": {
3560 "type": "integer"
3561 },
3562 "CompletionDate": {},
3563 "CreationDate": {},
3564 "Definition": {
3565 "type": "structure",
3566 "members": {
3567 "DefineSegment": {
3568 "type": "boolean"
3569 },
3570 "ExternalId": {},
3571 "Format": {},
3572 "RegisterEndpoints": {
3573 "type": "boolean"
3574 },
3575 "RoleArn": {},
3576 "S3Url": {},
3577 "SegmentId": {},
3578 "SegmentName": {}
3579 },
3580 "required": []
3581 },
3582 "FailedPieces": {
3583 "type": "integer"
3584 },
3585 "Failures": {
3586 "shape": "Sp"
3587 },
3588 "Id": {},
3589 "JobStatus": {},
3590 "TotalFailures": {
3591 "type": "integer"
3592 },
3593 "TotalPieces": {
3594 "type": "integer"
3595 },
3596 "TotalProcessed": {
3597 "type": "integer"
3598 },
3599 "Type": {}
3600 },
3601 "required": []
3602 },
3603 "S1k": {
3604 "type": "structure",
3605 "members": {
3606 "Dimensions": {
3607 "shape": "S1l"
3608 },
3609 "Name": {},
3610 "SegmentGroups": {
3611 "shape": "S1u"
3612 },
3613 "tags": {
3614 "shape": "S4",
3615 "locationName": "tags"
3616 }
3617 },
3618 "required": []
3619 },
3620 "S1l": {
3621 "type": "structure",
3622 "members": {
3623 "Attributes": {
3624 "shape": "Sm"
3625 },
3626 "Behavior": {
3627 "type": "structure",
3628 "members": {
3629 "Recency": {
3630 "type": "structure",
3631 "members": {
3632 "Duration": {},
3633 "RecencyType": {}
3634 },
3635 "required": []
3636 }
3637 }
3638 },
3639 "Demographic": {
3640 "type": "structure",
3641 "members": {
3642 "AppVersion": {
3643 "shape": "Sq"
3644 },
3645 "Channel": {
3646 "shape": "Sq"
3647 },
3648 "DeviceType": {
3649 "shape": "Sq"
3650 },
3651 "Make": {
3652 "shape": "Sq"
3653 },
3654 "Model": {
3655 "shape": "Sq"
3656 },
3657 "Platform": {
3658 "shape": "Sq"
3659 }
3660 }
3661 },
3662 "Location": {
3663 "type": "structure",
3664 "members": {
3665 "Country": {
3666 "shape": "Sq"
3667 },
3668 "GPSPoint": {
3669 "type": "structure",
3670 "members": {
3671 "Coordinates": {
3672 "type": "structure",
3673 "members": {
3674 "Latitude": {
3675 "type": "double"
3676 },
3677 "Longitude": {
3678 "type": "double"
3679 }
3680 },
3681 "required": []
3682 },
3683 "RangeInKilometers": {
3684 "type": "double"
3685 }
3686 },
3687 "required": []
3688 }
3689 }
3690 },
3691 "Metrics": {
3692 "shape": "Ss"
3693 },
3694 "UserAttributes": {
3695 "shape": "Sm"
3696 }
3697 }
3698 },
3699 "S1u": {
3700 "type": "structure",
3701 "members": {
3702 "Groups": {
3703 "type": "list",
3704 "member": {
3705 "type": "structure",
3706 "members": {
3707 "Dimensions": {
3708 "type": "list",
3709 "member": {
3710 "shape": "S1l"
3711 }
3712 },
3713 "SourceSegments": {
3714 "type": "list",
3715 "member": {
3716 "type": "structure",
3717 "members": {
3718 "Id": {},
3719 "Version": {
3720 "type": "integer"
3721 }
3722 },
3723 "required": []
3724 }
3725 },
3726 "SourceType": {},
3727 "Type": {}
3728 },
3729 "required": []
3730 }
3731 },
3732 "Include": {}
3733 },
3734 "required": []
3735 },
3736 "S24": {
3737 "type": "structure",
3738 "members": {
3739 "ApplicationId": {},
3740 "Arn": {},
3741 "CreationDate": {},
3742 "Dimensions": {
3743 "shape": "S1l"
3744 },
3745 "Id": {},
3746 "ImportDefinition": {
3747 "type": "structure",
3748 "members": {
3749 "ChannelCounts": {
3750 "type": "map",
3751 "key": {},
3752 "value": {
3753 "type": "integer"
3754 }
3755 },
3756 "ExternalId": {},
3757 "Format": {},
3758 "RoleArn": {},
3759 "S3Url": {},
3760 "Size": {
3761 "type": "integer"
3762 }
3763 },
3764 "required": []
3765 },
3766 "LastModifiedDate": {},
3767 "Name": {},
3768 "SegmentGroups": {
3769 "shape": "S1u"
3770 },
3771 "SegmentType": {},
3772 "tags": {
3773 "shape": "S4",
3774 "locationName": "tags"
3775 },
3776 "Version": {
3777 "type": "integer"
3778 }
3779 },
3780 "required": []
3781 },
3782 "S2a": {
3783 "type": "structure",
3784 "members": {
3785 "ApplicationId": {},
3786 "CreationDate": {},
3787 "Enabled": {
3788 "type": "boolean"
3789 },
3790 "HasCredential": {
3791 "type": "boolean"
3792 },
3793 "Id": {},
3794 "IsArchived": {
3795 "type": "boolean"
3796 },
3797 "LastModifiedBy": {},
3798 "LastModifiedDate": {},
3799 "Platform": {},
3800 "Version": {
3801 "type": "integer"
3802 }
3803 },
3804 "required": []
3805 },
3806 "S2d": {
3807 "type": "structure",
3808 "members": {
3809 "ApplicationId": {},
3810 "CreationDate": {},
3811 "DefaultAuthenticationMethod": {},
3812 "Enabled": {
3813 "type": "boolean"
3814 },
3815 "HasCredential": {
3816 "type": "boolean"
3817 },
3818 "HasTokenKey": {
3819 "type": "boolean"
3820 },
3821 "Id": {},
3822 "IsArchived": {
3823 "type": "boolean"
3824 },
3825 "LastModifiedBy": {},
3826 "LastModifiedDate": {},
3827 "Platform": {},
3828 "Version": {
3829 "type": "integer"
3830 }
3831 },
3832 "required": []
3833 },
3834 "S2g": {
3835 "type": "structure",
3836 "members": {
3837 "ApplicationId": {},
3838 "CreationDate": {},
3839 "DefaultAuthenticationMethod": {},
3840 "Enabled": {
3841 "type": "boolean"
3842 },
3843 "HasCredential": {
3844 "type": "boolean"
3845 },
3846 "HasTokenKey": {
3847 "type": "boolean"
3848 },
3849 "Id": {},
3850 "IsArchived": {
3851 "type": "boolean"
3852 },
3853 "LastModifiedBy": {},
3854 "LastModifiedDate": {},
3855 "Platform": {},
3856 "Version": {
3857 "type": "integer"
3858 }
3859 },
3860 "required": []
3861 },
3862 "S2j": {
3863 "type": "structure",
3864 "members": {
3865 "ApplicationId": {},
3866 "CreationDate": {},
3867 "DefaultAuthenticationMethod": {},
3868 "Enabled": {
3869 "type": "boolean"
3870 },
3871 "HasCredential": {
3872 "type": "boolean"
3873 },
3874 "HasTokenKey": {
3875 "type": "boolean"
3876 },
3877 "Id": {},
3878 "IsArchived": {
3879 "type": "boolean"
3880 },
3881 "LastModifiedBy": {},
3882 "LastModifiedDate": {},
3883 "Platform": {},
3884 "Version": {
3885 "type": "integer"
3886 }
3887 },
3888 "required": []
3889 },
3890 "S2m": {
3891 "type": "structure",
3892 "members": {
3893 "ApplicationId": {},
3894 "CreationDate": {},
3895 "DefaultAuthenticationMethod": {},
3896 "Enabled": {
3897 "type": "boolean"
3898 },
3899 "HasCredential": {
3900 "type": "boolean"
3901 },
3902 "HasTokenKey": {
3903 "type": "boolean"
3904 },
3905 "Id": {},
3906 "IsArchived": {
3907 "type": "boolean"
3908 },
3909 "LastModifiedBy": {},
3910 "LastModifiedDate": {},
3911 "Platform": {},
3912 "Version": {
3913 "type": "integer"
3914 }
3915 },
3916 "required": []
3917 },
3918 "S2r": {
3919 "type": "structure",
3920 "members": {
3921 "ApplicationId": {},
3922 "CreationDate": {},
3923 "Credential": {},
3924 "Enabled": {
3925 "type": "boolean"
3926 },
3927 "HasCredential": {
3928 "type": "boolean"
3929 },
3930 "Id": {},
3931 "IsArchived": {
3932 "type": "boolean"
3933 },
3934 "LastModifiedBy": {},
3935 "LastModifiedDate": {},
3936 "Platform": {},
3937 "Version": {
3938 "type": "integer"
3939 }
3940 },
3941 "required": []
3942 },
3943 "S2w": {
3944 "type": "structure",
3945 "members": {
3946 "ApplicationId": {},
3947 "ConfigurationSet": {},
3948 "CreationDate": {},
3949 "Enabled": {
3950 "type": "boolean"
3951 },
3952 "FromAddress": {},
3953 "HasCredential": {
3954 "type": "boolean"
3955 },
3956 "Id": {},
3957 "Identity": {},
3958 "IsArchived": {
3959 "type": "boolean"
3960 },
3961 "LastModifiedBy": {},
3962 "LastModifiedDate": {},
3963 "MessagesPerSecond": {
3964 "type": "integer"
3965 },
3966 "Platform": {},
3967 "RoleArn": {},
3968 "Version": {
3969 "type": "integer"
3970 }
3971 },
3972 "required": []
3973 },
3974 "S2z": {
3975 "type": "structure",
3976 "members": {
3977 "Address": {},
3978 "ApplicationId": {},
3979 "Attributes": {
3980 "shape": "S30"
3981 },
3982 "ChannelType": {},
3983 "CohortId": {},
3984 "CreationDate": {},
3985 "Demographic": {
3986 "shape": "S32"
3987 },
3988 "EffectiveDate": {},
3989 "EndpointStatus": {},
3990 "Id": {},
3991 "Location": {
3992 "shape": "S33"
3993 },
3994 "Metrics": {
3995 "shape": "S34"
3996 },
3997 "OptOut": {},
3998 "RequestId": {},
3999 "User": {
4000 "shape": "S35"
4001 }
4002 }
4003 },
4004 "S30": {
4005 "type": "map",
4006 "key": {},
4007 "value": {
4008 "shape": "Sp"
4009 }
4010 },
4011 "S32": {
4012 "type": "structure",
4013 "members": {
4014 "AppVersion": {},
4015 "Locale": {},
4016 "Make": {},
4017 "Model": {},
4018 "ModelVersion": {},
4019 "Platform": {},
4020 "PlatformVersion": {},
4021 "Timezone": {}
4022 }
4023 },
4024 "S33": {
4025 "type": "structure",
4026 "members": {
4027 "City": {},
4028 "Country": {},
4029 "Latitude": {
4030 "type": "double"
4031 },
4032 "Longitude": {
4033 "type": "double"
4034 },
4035 "PostalCode": {},
4036 "Region": {}
4037 }
4038 },
4039 "S34": {
4040 "type": "map",
4041 "key": {},
4042 "value": {
4043 "type": "double"
4044 }
4045 },
4046 "S35": {
4047 "type": "structure",
4048 "members": {
4049 "UserAttributes": {
4050 "shape": "S30"
4051 },
4052 "UserId": {}
4053 }
4054 },
4055 "S38": {
4056 "type": "structure",
4057 "members": {
4058 "ApplicationId": {},
4059 "DestinationStreamArn": {},
4060 "ExternalId": {},
4061 "LastModifiedDate": {},
4062 "LastUpdatedBy": {},
4063 "RoleArn": {}
4064 },
4065 "required": []
4066 },
4067 "S3b": {
4068 "type": "structure",
4069 "members": {
4070 "ApplicationId": {},
4071 "CreationDate": {},
4072 "Credential": {},
4073 "Enabled": {
4074 "type": "boolean"
4075 },
4076 "HasCredential": {
4077 "type": "boolean"
4078 },
4079 "Id": {},
4080 "IsArchived": {
4081 "type": "boolean"
4082 },
4083 "LastModifiedBy": {},
4084 "LastModifiedDate": {},
4085 "Platform": {},
4086 "Version": {
4087 "type": "integer"
4088 }
4089 },
4090 "required": []
4091 },
4092 "S3g": {
4093 "type": "structure",
4094 "members": {
4095 "ApplicationId": {},
4096 "CreationDate": {},
4097 "Enabled": {
4098 "type": "boolean"
4099 },
4100 "HasCredential": {
4101 "type": "boolean"
4102 },
4103 "Id": {},
4104 "IsArchived": {
4105 "type": "boolean"
4106 },
4107 "LastModifiedBy": {},
4108 "LastModifiedDate": {},
4109 "Platform": {},
4110 "PromotionalMessagesPerSecond": {
4111 "type": "integer"
4112 },
4113 "SenderId": {},
4114 "ShortCode": {},
4115 "TransactionalMessagesPerSecond": {
4116 "type": "integer"
4117 },
4118 "Version": {
4119 "type": "integer"
4120 }
4121 },
4122 "required": []
4123 },
4124 "S3j": {
4125 "type": "structure",
4126 "members": {
4127 "Item": {
4128 "type": "list",
4129 "member": {
4130 "shape": "S2z"
4131 }
4132 }
4133 },
4134 "required": []
4135 },
4136 "S3n": {
4137 "type": "structure",
4138 "members": {
4139 "ApplicationId": {},
4140 "CreationDate": {},
4141 "Enabled": {
4142 "type": "boolean"
4143 },
4144 "HasCredential": {
4145 "type": "boolean"
4146 },
4147 "Id": {},
4148 "IsArchived": {
4149 "type": "boolean"
4150 },
4151 "LastModifiedBy": {},
4152 "LastModifiedDate": {},
4153 "Platform": {},
4154 "Version": {
4155 "type": "integer"
4156 }
4157 },
4158 "required": []
4159 },
4160 "S42": {
4161 "type": "structure",
4162 "members": {
4163 "ApplicationId": {},
4164 "CampaignHook": {
4165 "shape": "Sy"
4166 },
4167 "LastModifiedDate": {},
4168 "Limits": {
4169 "shape": "S10"
4170 },
4171 "QuietTime": {
4172 "shape": "Sx"
4173 }
4174 },
4175 "required": []
4176 },
4177 "S4k": {
4178 "type": "structure",
4179 "members": {
4180 "Item": {
4181 "type": "list",
4182 "member": {
4183 "shape": "S12"
4184 }
4185 },
4186 "NextToken": {}
4187 },
4188 "required": []
4189 },
4190 "S53": {
4191 "type": "structure",
4192 "members": {
4193 "Item": {
4194 "type": "list",
4195 "member": {
4196 "shape": "S1a"
4197 }
4198 },
4199 "NextToken": {}
4200 },
4201 "required": []
4202 },
4203 "S5b": {
4204 "type": "structure",
4205 "members": {
4206 "Item": {
4207 "type": "list",
4208 "member": {
4209 "shape": "S1h"
4210 }
4211 },
4212 "NextToken": {}
4213 },
4214 "required": []
4215 },
4216 "S5n": {
4217 "type": "structure",
4218 "members": {
4219 "Item": {
4220 "type": "list",
4221 "member": {
4222 "shape": "S24"
4223 }
4224 },
4225 "NextToken": {}
4226 },
4227 "required": []
4228 },
4229 "S5z": {
4230 "type": "structure",
4231 "members": {
4232 "tags": {
4233 "shape": "S4",
4234 "locationName": "tags"
4235 }
4236 },
4237 "required": [
4238 "tags"
4239 ]
4240 },
4241 "S6u": {
4242 "type": "map",
4243 "key": {},
4244 "value": {
4245 "type": "structure",
4246 "members": {
4247 "BodyOverride": {},
4248 "Context": {
4249 "shape": "S4"
4250 },
4251 "RawContent": {},
4252 "Substitutions": {
4253 "shape": "S30"
4254 },
4255 "TitleOverride": {}
4256 }
4257 }
4258 },
4259 "S6w": {
4260 "type": "structure",
4261 "members": {
4262 "ADMMessage": {
4263 "type": "structure",
4264 "members": {
4265 "Action": {},
4266 "Body": {},
4267 "ConsolidationKey": {},
4268 "Data": {
4269 "shape": "S4"
4270 },
4271 "ExpiresAfter": {},
4272 "IconReference": {},
4273 "ImageIconUrl": {},
4274 "ImageUrl": {},
4275 "MD5": {},
4276 "RawContent": {},
4277 "SilentPush": {
4278 "type": "boolean"
4279 },
4280 "SmallImageIconUrl": {},
4281 "Sound": {},
4282 "Substitutions": {
4283 "shape": "S30"
4284 },
4285 "Title": {},
4286 "Url": {}
4287 }
4288 },
4289 "APNSMessage": {
4290 "type": "structure",
4291 "members": {
4292 "Action": {},
4293 "Badge": {
4294 "type": "integer"
4295 },
4296 "Body": {},
4297 "Category": {},
4298 "CollapseId": {},
4299 "Data": {
4300 "shape": "S4"
4301 },
4302 "MediaUrl": {},
4303 "PreferredAuthenticationMethod": {},
4304 "Priority": {},
4305 "RawContent": {},
4306 "SilentPush": {
4307 "type": "boolean"
4308 },
4309 "Sound": {},
4310 "Substitutions": {
4311 "shape": "S30"
4312 },
4313 "ThreadId": {},
4314 "TimeToLive": {
4315 "type": "integer"
4316 },
4317 "Title": {},
4318 "Url": {}
4319 }
4320 },
4321 "BaiduMessage": {
4322 "type": "structure",
4323 "members": {
4324 "Action": {},
4325 "Body": {},
4326 "Data": {
4327 "shape": "S4"
4328 },
4329 "IconReference": {},
4330 "ImageIconUrl": {},
4331 "ImageUrl": {},
4332 "RawContent": {},
4333 "SilentPush": {
4334 "type": "boolean"
4335 },
4336 "SmallImageIconUrl": {},
4337 "Sound": {},
4338 "Substitutions": {
4339 "shape": "S30"
4340 },
4341 "TimeToLive": {
4342 "type": "integer"
4343 },
4344 "Title": {},
4345 "Url": {}
4346 }
4347 },
4348 "DefaultMessage": {
4349 "type": "structure",
4350 "members": {
4351 "Body": {},
4352 "Substitutions": {
4353 "shape": "S30"
4354 }
4355 }
4356 },
4357 "DefaultPushNotificationMessage": {
4358 "type": "structure",
4359 "members": {
4360 "Action": {},
4361 "Body": {},
4362 "Data": {
4363 "shape": "S4"
4364 },
4365 "SilentPush": {
4366 "type": "boolean"
4367 },
4368 "Substitutions": {
4369 "shape": "S30"
4370 },
4371 "Title": {},
4372 "Url": {}
4373 }
4374 },
4375 "EmailMessage": {
4376 "type": "structure",
4377 "members": {
4378 "Body": {},
4379 "FeedbackForwardingAddress": {},
4380 "FromAddress": {},
4381 "RawEmail": {
4382 "type": "structure",
4383 "members": {
4384 "Data": {
4385 "type": "blob"
4386 }
4387 }
4388 },
4389 "ReplyToAddresses": {
4390 "shape": "Sp"
4391 },
4392 "SimpleEmail": {
4393 "type": "structure",
4394 "members": {
4395 "HtmlPart": {
4396 "shape": "S76"
4397 },
4398 "Subject": {
4399 "shape": "S76"
4400 },
4401 "TextPart": {
4402 "shape": "S76"
4403 }
4404 }
4405 },
4406 "Substitutions": {
4407 "shape": "S30"
4408 }
4409 }
4410 },
4411 "GCMMessage": {
4412 "type": "structure",
4413 "members": {
4414 "Action": {},
4415 "Body": {},
4416 "CollapseKey": {},
4417 "Data": {
4418 "shape": "S4"
4419 },
4420 "IconReference": {},
4421 "ImageIconUrl": {},
4422 "ImageUrl": {},
4423 "Priority": {},
4424 "RawContent": {},
4425 "RestrictedPackageName": {},
4426 "SilentPush": {
4427 "type": "boolean"
4428 },
4429 "SmallImageIconUrl": {},
4430 "Sound": {},
4431 "Substitutions": {
4432 "shape": "S30"
4433 },
4434 "TimeToLive": {
4435 "type": "integer"
4436 },
4437 "Title": {},
4438 "Url": {}
4439 }
4440 },
4441 "SMSMessage": {
4442 "type": "structure",
4443 "members": {
4444 "Body": {},
4445 "Keyword": {},
4446 "MessageType": {},
4447 "OriginationNumber": {},
4448 "SenderId": {},
4449 "Substitutions": {
4450 "shape": "S30"
4451 }
4452 }
4453 },
4454 "VoiceMessage": {
4455 "type": "structure",
4456 "members": {
4457 "Body": {},
4458 "LanguageCode": {},
4459 "OriginationNumber": {},
4460 "Substitutions": {
4461 "shape": "S30"
4462 },
4463 "VoiceId": {}
4464 }
4465 }
4466 },
4467 "required": []
4468 },
4469 "S76": {
4470 "type": "structure",
4471 "members": {
4472 "Charset": {},
4473 "Data": {}
4474 }
4475 },
4476 "S7c": {
4477 "type": "map",
4478 "key": {},
4479 "value": {
4480 "type": "structure",
4481 "members": {
4482 "Address": {},
4483 "DeliveryStatus": {},
4484 "MessageId": {},
4485 "StatusCode": {
4486 "type": "integer"
4487 },
4488 "StatusMessage": {},
4489 "UpdatedToken": {}
4490 },
4491 "required": []
4492 }
4493 },
4494 "S8h": {
4495 "type": "structure",
4496 "members": {
4497 "Message": {},
4498 "RequestID": {}
4499 }
4500 }
4501 }
4502}
\No newline at end of file