AlexaForBusiness / Client / put_skill_authorization
put_skill_authorization#
- AlexaForBusiness.Client.put_skill_authorization(**kwargs)#
- 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. - Danger- This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity. - See also: AWS API Documentation - Request Syntax- response = client.put_skill_authorization( AuthorizationResult={ 'string': 'string' }, SkillId='string', RoomArn='string' ) - Parameters:
- AuthorizationResult (dict) – - [REQUIRED] - The authorization result specific to OAUTH code grant output. “Code” must be populated in the AuthorizationResult map to establish the authorization. - (string) – - (string) – 
 
 
- SkillId (string) – - [REQUIRED] - The unique identifier of a skill. 
- RoomArn (string) – The room that the skill is authorized for. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- AlexaForBusiness.Client.exceptions.UnauthorizedException
- AlexaForBusiness.Client.exceptions.ConcurrentModificationException