Skip to content

Commit e3dd3e0

Browse files
author
AWS
committed
Alexa For Business Update: This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values.
1 parent 441034d commit e3dd3e0

File tree

2 files changed

+100
-18
lines changed

2 files changed

+100
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "Alexa For Business",
3+
"type": "feature",
4+
"description": "This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values."
5+
}

services/alexaforbusiness/src/main/resources/codegen-resources/service-2.json

+95-18
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@
9292
"input":{"shape":"AssociateSkillWithUsersRequest"},
9393
"output":{"shape":"AssociateSkillWithUsersResponse"},
9494
"errors":[
95-
{"shape":"ConcurrentModificationException"}
95+
{"shape":"ConcurrentModificationException"},
96+
{"shape":"NotFoundException"}
9697
],
9798
"documentation":"<p>Makes a private skill available for enrolled users to enable on their devices.</p>"
9899
},
@@ -409,7 +410,8 @@
409410
"input":{"shape":"DisassociateSkillFromUsersRequest"},
410411
"output":{"shape":"DisassociateSkillFromUsersResponse"},
411412
"errors":[
412-
{"shape":"ConcurrentModificationException"}
413+
{"shape":"ConcurrentModificationException"},
414+
{"shape":"NotFoundException"}
413415
],
414416
"documentation":"<p>Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.</p>"
415417
},
@@ -504,6 +506,19 @@
504506
],
505507
"documentation":"<p>Gets the details of a device by device ARN.</p>"
506508
},
509+
"GetInvitationConfiguration":{
510+
"name":"GetInvitationConfiguration",
511+
"http":{
512+
"method":"POST",
513+
"requestUri":"/"
514+
},
515+
"input":{"shape":"GetInvitationConfigurationRequest"},
516+
"output":{"shape":"GetInvitationConfigurationResponse"},
517+
"errors":[
518+
{"shape":"NotFoundException"}
519+
],
520+
"documentation":"<p>Retrieves the configured values for the user enrollment invitation email template.</p>"
521+
},
507522
"GetProfile":{
508523
"name":"GetProfile",
509524
"http":{
@@ -658,6 +673,20 @@
658673
],
659674
"documentation":"<p>Sets the conference preferences on a specific conference provider at the account level.</p>"
660675
},
676+
"PutInvitationConfiguration":{
677+
"name":"PutInvitationConfiguration",
678+
"http":{
679+
"method":"POST",
680+
"requestUri":"/"
681+
},
682+
"input":{"shape":"PutInvitationConfigurationRequest"},
683+
"output":{"shape":"PutInvitationConfigurationResponse"},
684+
"errors":[
685+
{"shape":"NotFoundException"},
686+
{"shape":"ConcurrentModificationException"}
687+
],
688+
"documentation":"<p>Configures the email template for the user enrollment invitation with the specified attributes.</p>"
689+
},
661690
"PutRoomSkillParameter":{
662691
"name":"PutRoomSkillParameter",
663692
"http":{
@@ -1167,13 +1196,9 @@
11671196
"type":"structure",
11681197
"required":["SkillId"],
11691198
"members":{
1170-
"OrganizationArn":{
1171-
"shape":"Arn",
1172-
"documentation":"<p>The ARN of the organization.</p>"
1173-
},
11741199
"SkillId":{
11751200
"shape":"SkillId",
1176-
"documentation":"<p>The private skill ID you want to make available to enrolled users.&gt;</p>"
1201+
"documentation":"<p>The private skill ID you want to make available to enrolled users.</p>"
11771202
}
11781203
}
11791204
},
@@ -1363,7 +1388,6 @@
13631388
},
13641389
"ClientRequestToken":{
13651390
"type":"string",
1366-
"documentation":"User specified token that is used to support idempotency during Create Resource",
13671391
"max":150,
13681392
"min":10,
13691393
"pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*"
@@ -1381,7 +1405,7 @@
13811405
"members":{
13821406
"Message":{"shape":"ErrorMessage"}
13831407
},
1384-
"documentation":"Concurrent modification of resources. HTTP Status Code: 400.",
1408+
"documentation":"<p>There is a concurrent modification of resources.</p>",
13851409
"exception":true
13861410
},
13871411
"ConferencePreference":{
@@ -1563,7 +1587,7 @@
15631587
},
15641588
"S3BucketName":{
15651589
"shape":"CustomerS3BucketName",
1566-
"documentation":"<p>The S3 bucket name of the output reports.</p>"
1590+
"documentation":"<p>The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule. </p>"
15671591
},
15681592
"S3KeyPrefix":{
15691593
"shape":"S3KeyPrefix",
@@ -1579,7 +1603,7 @@
15791603
},
15801604
"Recurrence":{
15811605
"shape":"BusinessReportRecurrence",
1582-
"documentation":"<p>The recurrence of the reports.</p>"
1606+
"documentation":"<p>The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called. </p>"
15831607
},
15841608
"ClientRequestToken":{
15851609
"shape":"ClientRequestToken",
@@ -2311,10 +2335,6 @@
23112335
"type":"structure",
23122336
"required":["SkillId"],
23132337
"members":{
2314-
"OrganizationArn":{
2315-
"shape":"Arn",
2316-
"documentation":"<p>The ARN of the organization.</p>"
2317-
},
23182338
"SkillId":{
23192339
"shape":"SkillId",
23202340
"documentation":"<p> The private skill ID you want to make unavailable for enrolled users.</p>"
@@ -2560,6 +2580,28 @@
25602580
}
25612581
}
25622582
},
2583+
"GetInvitationConfigurationRequest":{
2584+
"type":"structure",
2585+
"members":{
2586+
}
2587+
},
2588+
"GetInvitationConfigurationResponse":{
2589+
"type":"structure",
2590+
"members":{
2591+
"OrganizationName":{
2592+
"shape":"OrganizationName",
2593+
"documentation":"<p>The name of the organization sending the enrollment invite to a user.</p>"
2594+
},
2595+
"ContactEmail":{
2596+
"shape":"Email",
2597+
"documentation":"<p>The email ID of the organization or individual contact that the enrolled user can use. </p>"
2598+
},
2599+
"PrivateSkillIds":{
2600+
"shape":"ShortSkillIdList",
2601+
"documentation":"<p>The list of private skill IDs that you want to recommend to the user to enable in the invitation.</p>"
2602+
}
2603+
}
2604+
},
25632605
"GetProfileRequest":{
25642606
"type":"structure",
25652607
"members":{
@@ -2792,7 +2834,7 @@
27922834
"members":{
27932835
"SkillGroupArn":{
27942836
"shape":"Arn",
2795-
"documentation":"<p>The ARN of the skill group for which to list enabled skills.</p>"
2837+
"documentation":"<p>The ARN of the skill group for which to list enabled skills. Required.</p>"
27962838
},
27972839
"EnablementType":{
27982840
"shape":"EnablementTypeFilter",
@@ -2804,11 +2846,11 @@
28042846
},
28052847
"NextToken":{
28062848
"shape":"NextToken",
2807-
"documentation":"<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>"
2849+
"documentation":"<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>. Required.</p>"
28082850
},
28092851
"MaxResults":{
28102852
"shape":"SkillListMaxResults",
2811-
"documentation":"<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p>"
2853+
"documentation":"<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved. Required.</p>"
28122854
}
28132855
}
28142856
},
@@ -2997,6 +3039,12 @@
29973039
"max":2,
29983040
"min":1
29993041
},
3042+
"OrganizationName":{
3043+
"type":"string",
3044+
"max":100,
3045+
"min":1,
3046+
"pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
3047+
},
30003048
"OutboundPhoneNumber":{
30013049
"type":"string",
30023050
"pattern":"\\d{10}"
@@ -3157,6 +3205,29 @@
31573205
"members":{
31583206
}
31593207
},
3208+
"PutInvitationConfigurationRequest":{
3209+
"type":"structure",
3210+
"required":["OrganizationName"],
3211+
"members":{
3212+
"OrganizationName":{
3213+
"shape":"OrganizationName",
3214+
"documentation":"<p>The name of the organization sending the enrollment invite to a user.</p>"
3215+
},
3216+
"ContactEmail":{
3217+
"shape":"Email",
3218+
"documentation":"<p>The email ID of the organization or individual contact that the enrolled user can use. </p>"
3219+
},
3220+
"PrivateSkillIds":{
3221+
"shape":"ShortSkillIdList",
3222+
"documentation":"<p>The list of private skill IDs that you want to recommend to the user to enable in the invitation.</p>"
3223+
}
3224+
}
3225+
},
3226+
"PutInvitationConfigurationResponse":{
3227+
"type":"structure",
3228+
"members":{
3229+
}
3230+
},
31603231
"PutRoomSkillParameterRequest":{
31613232
"type":"structure",
31623233
"required":[
@@ -3737,6 +3808,12 @@
37373808
}
37383809
},
37393810
"ShortDescription":{"type":"string"},
3811+
"ShortSkillIdList":{
3812+
"type":"list",
3813+
"member":{"shape":"SkillId"},
3814+
"max":3,
3815+
"min":0
3816+
},
37403817
"SkillDetails":{
37413818
"type":"structure",
37423819
"members":{

0 commit comments

Comments
 (0)