Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.
See also: AWS API Documentation
Request Syntax
response = client.put_skill_authorization(
AuthorizationResult={
'string': 'string'
},
SkillId='string',
RoomArn='string'
)
[REQUIRED]
The authorization result specific to OAUTH code grant output. "Code” must be populated in the AuthorizationResult map to establish the authorization.
[REQUIRED]
The unique identifier of a skill.
dict
Response Syntax
{}
Response Structure
Exceptions
AlexaForBusiness.Client.exceptions.UnauthorizedException
AlexaForBusiness.Client.exceptions.ConcurrentModificationException