{ "version":"2.0", "metadata":{ "apiVersion":"2017-11-09", "endpointPrefix":"a4b", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"Alexa For Business", "signatureVersion":"v4", "targetPrefix":"AlexaForBusiness", "uid":"alexaforbusiness-2017-11-09" }, "operations":{ "AssociateDeviceWithRoom":{ "name":"AssociateDeviceWithRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssociateDeviceWithRoomRequest"}, "output":{"shape":"AssociateDeviceWithRoomResponse"}, "errors":[ {"shape":"LimitExceededException"} ] }, "AssociateSkillGroupWithRoom":{ "name":"AssociateSkillGroupWithRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssociateSkillGroupWithRoomRequest"}, "output":{"shape":"AssociateSkillGroupWithRoomResponse"} }, "CreateProfile":{ "name":"CreateProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateProfileRequest"}, "output":{"shape":"CreateProfileResponse"}, "errors":[ {"shape":"LimitExceededException"}, {"shape":"AlreadyExistsException"} ] }, "CreateRoom":{ "name":"CreateRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateRoomRequest"}, "output":{"shape":"CreateRoomResponse"}, "errors":[ {"shape":"AlreadyExistsException"}, {"shape":"LimitExceededException"} ] }, "CreateSkillGroup":{ "name":"CreateSkillGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateSkillGroupRequest"}, "output":{"shape":"CreateSkillGroupResponse"}, "errors":[ {"shape":"AlreadyExistsException"}, {"shape":"LimitExceededException"} ] }, "CreateUser":{ "name":"CreateUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUserRequest"}, "output":{"shape":"CreateUserResponse"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"} ] }, "DeleteProfile":{ "name":"DeleteProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteProfileRequest"}, "output":{"shape":"DeleteProfileResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "DeleteRoom":{ "name":"DeleteRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRoomRequest"}, "output":{"shape":"DeleteRoomResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "DeleteRoomSkillParameter":{ "name":"DeleteRoomSkillParameter", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRoomSkillParameterRequest"}, "output":{"shape":"DeleteRoomSkillParameterResponse"} }, "DeleteSkillGroup":{ "name":"DeleteSkillGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteSkillGroupRequest"}, "output":{"shape":"DeleteSkillGroupResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "DeleteUser":{ "name":"DeleteUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUserRequest"}, "output":{"shape":"DeleteUserResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "DisassociateDeviceFromRoom":{ "name":"DisassociateDeviceFromRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisassociateDeviceFromRoomRequest"}, "output":{"shape":"DisassociateDeviceFromRoomResponse"} }, "DisassociateSkillGroupFromRoom":{ "name":"DisassociateSkillGroupFromRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisassociateSkillGroupFromRoomRequest"}, "output":{"shape":"DisassociateSkillGroupFromRoomResponse"} }, "GetDevice":{ "name":"GetDevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDeviceRequest"}, "output":{"shape":"GetDeviceResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "GetProfile":{ "name":"GetProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetProfileRequest"}, "output":{"shape":"GetProfileResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "GetRoom":{ "name":"GetRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRoomRequest"}, "output":{"shape":"GetRoomResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "GetRoomSkillParameter":{ "name":"GetRoomSkillParameter", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRoomSkillParameterRequest"}, "output":{"shape":"GetRoomSkillParameterResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "GetSkillGroup":{ "name":"GetSkillGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetSkillGroupRequest"}, "output":{"shape":"GetSkillGroupResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "ListSkills":{ "name":"ListSkills", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSkillsRequest"}, "output":{"shape":"ListSkillsResponse"} }, "ListTags":{ "name":"ListTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsRequest"}, "output":{"shape":"ListTagsResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "PutRoomSkillParameter":{ "name":"PutRoomSkillParameter", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutRoomSkillParameterRequest"}, "output":{"shape":"PutRoomSkillParameterResponse"} }, "ResolveRoom":{ "name":"ResolveRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ResolveRoomRequest"}, "output":{"shape":"ResolveRoomResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "RevokeInvitation":{ "name":"RevokeInvitation", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RevokeInvitationRequest"}, "output":{"shape":"RevokeInvitationResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "SearchDevices":{ "name":"SearchDevices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchDevicesRequest"}, "output":{"shape":"SearchDevicesResponse"} }, "SearchProfiles":{ "name":"SearchProfiles", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchProfilesRequest"}, "output":{"shape":"SearchProfilesResponse"} }, "SearchRooms":{ "name":"SearchRooms", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchRoomsRequest"}, "output":{"shape":"SearchRoomsResponse"} }, "SearchSkillGroups":{ "name":"SearchSkillGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchSkillGroupsRequest"}, "output":{"shape":"SearchSkillGroupsResponse"} }, "SearchUsers":{ "name":"SearchUsers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchUsersRequest"}, "output":{"shape":"SearchUsersResponse"} }, "SendInvitation":{ "name":"SendInvitation", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SendInvitationRequest"}, "output":{"shape":"SendInvitationResponse"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"InvalidUserStatusException"} ] }, "StartDeviceSync":{ "name":"StartDeviceSync", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartDeviceSyncRequest"}, "output":{"shape":"StartDeviceSyncResponse"} }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "UpdateDevice":{ "name":"UpdateDevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateDeviceRequest"}, "output":{"shape":"UpdateDeviceResponse"}, "errors":[ {"shape":"NotFoundException"} ] }, "UpdateProfile":{ "name":"UpdateProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateProfileRequest"}, "output":{"shape":"UpdateProfileResponse"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"NameInUseException"} ] }, "UpdateRoom":{ "name":"UpdateRoom", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateRoomRequest"}, "output":{"shape":"UpdateRoomResponse"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"NameInUseException"} ] }, "UpdateSkillGroup":{ "name":"UpdateSkillGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateSkillGroupRequest"}, "output":{"shape":"UpdateSkillGroupResponse"}, "errors":[ {"shape":"NotFoundException"}, {"shape":"NameInUseException"} ] } }, "shapes":{ "Address":{ "type":"string", "max":500, "min":1 }, "AlreadyExistsException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "Arn":{ "type":"string", "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" }, "AssociateDeviceWithRoomRequest":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"}, "RoomArn":{"shape":"Arn"} } }, "AssociateDeviceWithRoomResponse":{ "type":"structure", "members":{ } }, "AssociateSkillGroupWithRoomRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "RoomArn":{"shape":"Arn"} } }, "AssociateSkillGroupWithRoomResponse":{ "type":"structure", "members":{ } }, "Boolean":{"type":"boolean"}, "ClientRequestToken":{ "type":"string", "max":150, "min":10, "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" }, "CreateProfileRequest":{ "type":"structure", "required":[ "ProfileName", "Timezone", "Address", "DistanceUnit", "TemperatureUnit", "WakeWord" ], "members":{ "ProfileName":{"shape":"ProfileName"}, "Timezone":{"shape":"Timezone"}, "Address":{"shape":"Address"}, "DistanceUnit":{"shape":"DistanceUnit"}, "TemperatureUnit":{"shape":"TemperatureUnit"}, "WakeWord":{"shape":"WakeWord"}, "ClientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true }, "SetupModeDisabled":{"shape":"Boolean"}, "MaxVolumeLimit":{"shape":"MaxVolumeLimit"}, "PSTNEnabled":{"shape":"Boolean"} } }, "CreateProfileResponse":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"} } }, "CreateRoomRequest":{ "type":"structure", "required":["RoomName"], "members":{ "RoomName":{"shape":"RoomName"}, "Description":{"shape":"RoomDescription"}, "ProfileArn":{"shape":"Arn"}, "ProviderCalendarId":{"shape":"ProviderCalendarId"}, "ClientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true }, "Tags":{"shape":"TagList"} } }, "CreateRoomResponse":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"} } }, "CreateSkillGroupRequest":{ "type":"structure", "required":["SkillGroupName"], "members":{ "SkillGroupName":{"shape":"SkillGroupName"}, "Description":{"shape":"SkillGroupDescription"}, "ClientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true } } }, "CreateSkillGroupResponse":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"} } }, "CreateUserRequest":{ "type":"structure", "required":["UserId"], "members":{ "UserId":{"shape":"user_UserId"}, "FirstName":{"shape":"user_FirstName"}, "LastName":{"shape":"user_LastName"}, "Email":{"shape":"Email"}, "ClientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true }, "Tags":{"shape":"TagList"} } }, "CreateUserResponse":{ "type":"structure", "members":{ "UserArn":{"shape":"Arn"} } }, "DeleteProfileRequest":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"} } }, "DeleteProfileResponse":{ "type":"structure", "members":{ } }, "DeleteRoomRequest":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"} } }, "DeleteRoomResponse":{ "type":"structure", "members":{ } }, "DeleteRoomSkillParameterRequest":{ "type":"structure", "required":[ "SkillId", "ParameterKey" ], "members":{ "RoomArn":{"shape":"Arn"}, "SkillId":{"shape":"SkillId"}, "ParameterKey":{"shape":"RoomSkillParameterKey"} } }, "DeleteRoomSkillParameterResponse":{ "type":"structure", "members":{ } }, "DeleteSkillGroupRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"} } }, "DeleteSkillGroupResponse":{ "type":"structure", "members":{ } }, "DeleteUserRequest":{ "type":"structure", "required":["EnrollmentId"], "members":{ "UserArn":{"shape":"Arn"}, "EnrollmentId":{"shape":"EnrollmentId"} } }, "DeleteUserResponse":{ "type":"structure", "members":{ } }, "Device":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"}, "DeviceSerialNumber":{"shape":"DeviceSerialNumber"}, "DeviceType":{"shape":"DeviceType"}, "DeviceName":{"shape":"DeviceName"}, "SoftwareVersion":{"shape":"SoftwareVersion"}, "MacAddress":{"shape":"MacAddress"}, "RoomArn":{"shape":"Arn"}, "DeviceStatus":{"shape":"DeviceStatus"} } }, "DeviceData":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"}, "DeviceSerialNumber":{"shape":"DeviceSerialNumber"}, "DeviceType":{"shape":"DeviceType"}, "DeviceName":{"shape":"DeviceName"}, "SoftwareVersion":{"shape":"SoftwareVersion"}, "MacAddress":{"shape":"MacAddress"}, "DeviceStatus":{"shape":"DeviceStatus"}, "RoomArn":{"shape":"Arn"}, "RoomName":{"shape":"RoomName"} } }, "DeviceDataList":{ "type":"list", "member":{"shape":"DeviceData"} }, "DeviceName":{ "type":"string", "max":100, "min":2, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "DeviceSerialNumber":{ "type":"string", "pattern":"[a-zA-Z0-9]{1,200}" }, "DeviceStatus":{ "type":"string", "enum":[ "READY", "PENDING", "WAS_OFFLINE" ] }, "DeviceType":{ "type":"string", "pattern":"[a-zA-Z0-9]{1,200}" }, "DisassociateDeviceFromRoomRequest":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"} } }, "DisassociateDeviceFromRoomResponse":{ "type":"structure", "members":{ } }, "DisassociateSkillGroupFromRoomRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "RoomArn":{"shape":"Arn"} } }, "DisassociateSkillGroupFromRoomResponse":{ "type":"structure", "members":{ } }, "DistanceUnit":{ "type":"string", "enum":[ "METRIC", "IMPERIAL" ] }, "Email":{ "type":"string", "max":128, "min":1, "pattern":"([0-9a-zA-Z]([+-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})" }, "EnrollmentId":{ "type":"string", "max":128, "min":0 }, "EnrollmentStatus":{ "type":"string", "enum":[ "INITIALIZED", "PENDING", "REGISTERED", "DEREGISTERING" ] }, "ErrorMessage":{"type":"string"}, "Feature":{ "type":"string", "enum":[ "BLUETOOTH", "VOLUME", "NOTIFICATIONS", "LISTS", "SKILLS", "ALL" ] }, "Features":{ "type":"list", "member":{"shape":"Feature"} }, "Filter":{ "type":"structure", "required":[ "Key", "Values" ], "members":{ "Key":{"shape":"FilterKey"}, "Values":{"shape":"FilterValueList"} } }, "FilterKey":{ "type":"string", "max":500, "min":1 }, "FilterList":{ "type":"list", "member":{"shape":"Filter"}, "max":25 }, "FilterValue":{ "type":"string", "max":500, "min":1 }, "FilterValueList":{ "type":"list", "member":{"shape":"FilterValue"}, "max":5 }, "GetDeviceRequest":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"} } }, "GetDeviceResponse":{ "type":"structure", "members":{ "Device":{"shape":"Device"} } }, "GetProfileRequest":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"} } }, "GetProfileResponse":{ "type":"structure", "members":{ "Profile":{"shape":"Profile"} } }, "GetRoomRequest":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"} } }, "GetRoomResponse":{ "type":"structure", "members":{ "Room":{"shape":"Room"} } }, "GetRoomSkillParameterRequest":{ "type":"structure", "required":[ "SkillId", "ParameterKey" ], "members":{ "RoomArn":{"shape":"Arn"}, "SkillId":{"shape":"SkillId"}, "ParameterKey":{"shape":"RoomSkillParameterKey"} } }, "GetRoomSkillParameterResponse":{ "type":"structure", "members":{ "RoomSkillParameter":{"shape":"RoomSkillParameter"} } }, "GetSkillGroupRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"} } }, "GetSkillGroupResponse":{ "type":"structure", "members":{ "SkillGroup":{"shape":"SkillGroup"} } }, "InvalidUserStatusException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ListSkillsRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"SkillListMaxResults"} } }, "ListSkillsResponse":{ "type":"structure", "members":{ "SkillSummaries":{"shape":"SkillSummaryList"}, "NextToken":{"shape":"NextToken"} } }, "ListTagsRequest":{ "type":"structure", "required":["Arn"], "members":{ "Arn":{"shape":"Arn"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"} } }, "ListTagsResponse":{ "type":"structure", "members":{ "Tags":{"shape":"TagList"}, "NextToken":{"shape":"NextToken"} } }, "MacAddress":{"type":"string"}, "MaxResults":{ "type":"integer", "max":50, "min":1 }, "MaxVolumeLimit":{"type":"integer"}, "NameInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "NextToken":{ "type":"string", "max":1000, "min":1 }, "NotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "Profile":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"}, "ProfileName":{"shape":"ProfileName"}, "Address":{"shape":"Address"}, "Timezone":{"shape":"Timezone"}, "DistanceUnit":{"shape":"DistanceUnit"}, "TemperatureUnit":{"shape":"TemperatureUnit"}, "WakeWord":{"shape":"WakeWord"}, "SetupModeDisabled":{"shape":"Boolean"}, "MaxVolumeLimit":{"shape":"MaxVolumeLimit"}, "PSTNEnabled":{"shape":"Boolean"} } }, "ProfileData":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"}, "ProfileName":{"shape":"ProfileName"}, "Address":{"shape":"Address"}, "Timezone":{"shape":"Timezone"}, "DistanceUnit":{"shape":"DistanceUnit"}, "TemperatureUnit":{"shape":"TemperatureUnit"}, "WakeWord":{"shape":"WakeWord"} } }, "ProfileDataList":{ "type":"list", "member":{"shape":"ProfileData"} }, "ProfileName":{ "type":"string", "max":100, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "ProviderCalendarId":{ "type":"string", "max":100, "min":0 }, "PutRoomSkillParameterRequest":{ "type":"structure", "required":[ "SkillId", "RoomSkillParameter" ], "members":{ "RoomArn":{"shape":"Arn"}, "SkillId":{"shape":"SkillId"}, "RoomSkillParameter":{"shape":"RoomSkillParameter"} } }, "PutRoomSkillParameterResponse":{ "type":"structure", "members":{ } }, "ResolveRoomRequest":{ "type":"structure", "required":[ "UserId", "SkillId" ], "members":{ "UserId":{"shape":"UserId"}, "SkillId":{"shape":"SkillId"} } }, "ResolveRoomResponse":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"}, "RoomName":{"shape":"RoomName"}, "RoomSkillParameters":{"shape":"RoomSkillParameters"} } }, "ResourceInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"}, "ClientRequestToken":{"shape":"ClientRequestToken"} }, "exception":true }, "RevokeInvitationRequest":{ "type":"structure", "members":{ "UserArn":{"shape":"Arn"}, "EnrollmentId":{"shape":"EnrollmentId"} } }, "RevokeInvitationResponse":{ "type":"structure", "members":{ } }, "Room":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"}, "RoomName":{"shape":"RoomName"}, "Description":{"shape":"RoomDescription"}, "ProviderCalendarId":{"shape":"ProviderCalendarId"}, "ProfileArn":{"shape":"Arn"} } }, "RoomData":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"}, "RoomName":{"shape":"RoomName"}, "Description":{"shape":"RoomDescription"}, "ProviderCalendarId":{"shape":"ProviderCalendarId"}, "ProfileArn":{"shape":"Arn"}, "ProfileName":{"shape":"ProfileName"} } }, "RoomDataList":{ "type":"list", "member":{"shape":"RoomData"} }, "RoomDescription":{ "type":"string", "max":200, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "RoomName":{ "type":"string", "max":100, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "RoomSkillParameter":{ "type":"structure", "required":[ "ParameterKey", "ParameterValue" ], "members":{ "ParameterKey":{"shape":"RoomSkillParameterKey"}, "ParameterValue":{"shape":"RoomSkillParameterValue"} } }, "RoomSkillParameterKey":{ "type":"string", "max":256, "min":1 }, "RoomSkillParameterValue":{ "type":"string", "max":512, "min":1 }, "RoomSkillParameters":{ "type":"list", "member":{"shape":"RoomSkillParameter"} }, "SearchDevicesRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"}, "Filters":{"shape":"FilterList"}, "SortCriteria":{"shape":"SortList"} } }, "SearchDevicesResponse":{ "type":"structure", "members":{ "Devices":{"shape":"DeviceDataList"}, "NextToken":{"shape":"NextToken"}, "TotalCount":{"shape":"TotalCount"} } }, "SearchProfilesRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"}, "Filters":{"shape":"FilterList"}, "SortCriteria":{"shape":"SortList"} } }, "SearchProfilesResponse":{ "type":"structure", "members":{ "Profiles":{"shape":"ProfileDataList"}, "NextToken":{"shape":"NextToken"}, "TotalCount":{"shape":"TotalCount"} } }, "SearchRoomsRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"}, "Filters":{"shape":"FilterList"}, "SortCriteria":{"shape":"SortList"} } }, "SearchRoomsResponse":{ "type":"structure", "members":{ "Rooms":{"shape":"RoomDataList"}, "NextToken":{"shape":"NextToken"}, "TotalCount":{"shape":"TotalCount"} } }, "SearchSkillGroupsRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"}, "Filters":{"shape":"FilterList"}, "SortCriteria":{"shape":"SortList"} } }, "SearchSkillGroupsResponse":{ "type":"structure", "members":{ "SkillGroups":{"shape":"SkillGroupDataList"}, "NextToken":{"shape":"NextToken"}, "TotalCount":{"shape":"TotalCount"} } }, "SearchUsersRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"}, "Filters":{"shape":"FilterList"}, "SortCriteria":{"shape":"SortList"} } }, "SearchUsersResponse":{ "type":"structure", "members":{ "Users":{"shape":"UserDataList"}, "NextToken":{"shape":"NextToken"}, "TotalCount":{"shape":"TotalCount"} } }, "SendInvitationRequest":{ "type":"structure", "members":{ "UserArn":{"shape":"Arn"} } }, "SendInvitationResponse":{ "type":"structure", "members":{ } }, "SkillGroup":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "SkillGroupName":{"shape":"SkillGroupName"}, "Description":{"shape":"SkillGroupDescription"} } }, "SkillGroupData":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "SkillGroupName":{"shape":"SkillGroupName"}, "Description":{"shape":"SkillGroupDescription"} } }, "SkillGroupDataList":{ "type":"list", "member":{"shape":"SkillGroupData"} }, "SkillGroupDescription":{ "type":"string", "max":200, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "SkillGroupName":{ "type":"string", "max":100, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "SkillId":{ "type":"string", "pattern":"(^amzn1\\.ask\\.skill\\.[0-9a-f\\-]{1,200})|(^amzn1\\.echo-sdk-ams\\.app\\.[0-9a-f\\-]{1,200})" }, "SkillListMaxResults":{ "type":"integer", "max":10, "min":1 }, "SkillName":{ "type":"string", "max":100, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*" }, "SkillSummary":{ "type":"structure", "members":{ "SkillId":{"shape":"SkillId"}, "SkillName":{"shape":"SkillName"}, "SupportsLinking":{"shape":"boolean"} } }, "SkillSummaryList":{ "type":"list", "member":{"shape":"SkillSummary"} }, "SoftwareVersion":{"type":"string"}, "Sort":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"SortKey"}, "Value":{"shape":"SortValue"} } }, "SortKey":{ "type":"string", "max":500, "min":1 }, "SortList":{ "type":"list", "member":{"shape":"Sort"}, "max":25 }, "SortValue":{ "type":"string", "enum":[ "ASC", "DESC" ] }, "StartDeviceSyncRequest":{ "type":"structure", "required":["Features"], "members":{ "RoomArn":{"shape":"Arn"}, "DeviceArn":{"shape":"Arn"}, "Features":{"shape":"Features"} } }, "StartDeviceSyncResponse":{ "type":"structure", "members":{ } }, "Tag":{ "type":"structure", "members":{ "Key":{"shape":"TagKey"}, "Value":{"shape":"TagValue"} } }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" }, "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"} }, "TagList":{ "type":"list", "member":{"shape":"Tag"} }, "TagResourceRequest":{ "type":"structure", "required":[ "Arn", "Tags" ], "members":{ "Arn":{"shape":"Arn"}, "Tags":{"shape":"TagList"} } }, "TagResourceResponse":{ "type":"structure", "members":{ } }, "TagValue":{ "type":"string", "max":256, "min":0, "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" }, "TemperatureUnit":{ "type":"string", "enum":[ "FAHRENHEIT", "CELSIUS" ] }, "Timezone":{ "type":"string", "max":100, "min":1 }, "TotalCount":{"type":"integer"}, "UntagResourceRequest":{ "type":"structure", "required":[ "Arn", "TagKeys" ], "members":{ "Arn":{"shape":"Arn"}, "TagKeys":{"shape":"TagKeyList"} } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateDeviceRequest":{ "type":"structure", "members":{ "DeviceArn":{"shape":"Arn"}, "DeviceName":{"shape":"DeviceName"} } }, "UpdateDeviceResponse":{ "type":"structure", "members":{ } }, "UpdateProfileRequest":{ "type":"structure", "members":{ "ProfileArn":{"shape":"Arn"}, "ProfileName":{"shape":"ProfileName"}, "Timezone":{"shape":"Timezone"}, "Address":{"shape":"Address"}, "DistanceUnit":{"shape":"DistanceUnit"}, "TemperatureUnit":{"shape":"TemperatureUnit"}, "WakeWord":{"shape":"WakeWord"}, "SetupModeDisabled":{"shape":"Boolean"}, "MaxVolumeLimit":{"shape":"MaxVolumeLimit"}, "PSTNEnabled":{"shape":"Boolean"} } }, "UpdateProfileResponse":{ "type":"structure", "members":{ } }, "UpdateRoomRequest":{ "type":"structure", "members":{ "RoomArn":{"shape":"Arn"}, "RoomName":{"shape":"RoomName"}, "Description":{"shape":"RoomDescription"}, "ProviderCalendarId":{"shape":"ProviderCalendarId"}, "ProfileArn":{"shape":"Arn"} } }, "UpdateRoomResponse":{ "type":"structure", "members":{ } }, "UpdateSkillGroupRequest":{ "type":"structure", "members":{ "SkillGroupArn":{"shape":"Arn"}, "SkillGroupName":{"shape":"SkillGroupName"}, "Description":{"shape":"SkillGroupDescription"} } }, "UpdateSkillGroupResponse":{ "type":"structure", "members":{ } }, "UserData":{ "type":"structure", "members":{ "UserArn":{"shape":"Arn"}, "FirstName":{"shape":"user_FirstName"}, "LastName":{"shape":"user_LastName"}, "Email":{"shape":"Email"}, "EnrollmentStatus":{"shape":"EnrollmentStatus"}, "EnrollmentId":{"shape":"EnrollmentId"} } }, "UserDataList":{ "type":"list", "member":{"shape":"UserData"} }, "UserId":{ "type":"string", "pattern":"amzn1\\.[A-Za-z0-9+-\\/=.]{1,300}" }, "WakeWord":{ "type":"string", "enum":[ "ALEXA", "AMAZON", "ECHO", "COMPUTER" ] }, "boolean":{"type":"boolean"}, "user_FirstName":{ "type":"string", "max":30, "min":0, "pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*" }, "user_LastName":{ "type":"string", "max":30, "min":0, "pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*" }, "user_UserId":{ "type":"string", "max":128, "min":1, "pattern":"[a-zA-Z0-9@_+.-]*" } } }