Chime SDK Api PDF
Chime SDK Api PDF
API Reference
Amazon Chime SDK API Reference
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not
Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or
discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may
or may not be affiliated with, connected to, or sponsored by Amazon.
Amazon Chime SDK API Reference
Table of Contents
Welcome ........................................................................................................................................... 1
Amazon Chime SDK Identity ........................................................................................................ 1
Amazon Chime SDK Media Pipelines ............................................................................................. 2
Amazon Chime SDK Meetings ...................................................................................................... 2
Amazon Chime SDK Messaging .................................................................................................... 2
Amazon Chime SDK Voice ........................................................................................................... 2
Actions ............................................................................................................................................. 3
Amazon Chime ......................................................................................................................... 11
AssociatePhoneNumbersWithVoiceConnector ....................................................................... 16
AssociatePhoneNumbersWithVoiceConnectorGroup .............................................................. 19
AssociatePhoneNumberWithUser ........................................................................................ 23
AssociateSigninDelegateGroupsWithAccount ........................................................................ 26
BatchCreateAttendee ........................................................................................................ 29
BatchCreateChannelMembership ........................................................................................ 32
BatchCreateRoomMembership ............................................................................................ 35
BatchDeletePhoneNumber ................................................................................................. 38
BatchSuspendUser ............................................................................................................ 41
BatchUnsuspendUser ........................................................................................................ 44
BatchUpdatePhoneNumber ................................................................................................ 47
BatchUpdateUser .............................................................................................................. 51
CreateAccount .................................................................................................................. 54
CreateAppInstance ............................................................................................................ 57
CreateAppInstanceAdmin ................................................................................................... 60
CreateAppInstanceUser ..................................................................................................... 63
CreateAttendee ................................................................................................................ 67
CreateBot ........................................................................................................................ 70
CreateChannel .................................................................................................................. 74
CreateChannelBan ............................................................................................................ 78
CreateChannelMembership ................................................................................................ 81
CreateChannelModerator ................................................................................................... 85
CreateMediaCapturePipeline .............................................................................................. 88
CreateMeeting .................................................................................................................. 92
CreateMeetingDialOut ....................................................................................................... 96
CreateMeetingWithAttendees ............................................................................................. 99
CreatePhoneNumberOrder ............................................................................................... 103
CreateProxySession ......................................................................................................... 106
CreateRoom ................................................................................................................... 111
CreateRoomMembership .................................................................................................. 114
CreateSipMediaApplication ............................................................................................... 118
CreateSipMediaApplicationCall ......................................................................................... 121
CreateSipRule ................................................................................................................. 124
CreateUser ..................................................................................................................... 128
CreateVoiceConnector ..................................................................................................... 132
CreateVoiceConnectorGroup ............................................................................................. 136
DeleteAccount ................................................................................................................ 140
DeleteAppInstance .......................................................................................................... 143
DeleteAppInstanceAdmin ................................................................................................. 145
DeleteAppInstanceStreamingConfigurations ....................................................................... 147
DeleteAppInstanceUser .................................................................................................... 149
DeleteAttendee .............................................................................................................. 151
DeleteChannel ................................................................................................................ 153
DeleteChannelBan .......................................................................................................... 155
DeleteChannelMembership .............................................................................................. 157
DeleteChannelMessage .................................................................................................... 160
iii
Amazon Chime SDK API Reference
iv
Amazon Chime SDK API Reference
v
Amazon Chime SDK API Reference
vi
Amazon Chime SDK API Reference
vii
Amazon Chime SDK API Reference
viii
Amazon Chime SDK API Reference
ix
Amazon Chime SDK API Reference
x
Amazon Chime SDK API Reference
xi
Amazon Chime SDK API Reference
xii
Amazon Chime SDK API Reference
xiii
Amazon Chime SDK API Reference
Amazon Chime SDK Identity
For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon
Chime SDK Developer Guide. For more information about administering the Amazon Chime SDK, see the
Amazon Chime SDK Administrator Guide.
You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API
calls for the Amazon Chime SDK. We recommend using an AWS SDK or the AWS CLI. The page for each
API action contains a See Also section that includes links to information about using the action with a
language-specific AWS SDK or the AWS CLI.
You don't need to write code to calculate a signature for request authentication. The SDK clients
authenticate your requests by using access keys that you provide. For more information about AWS
SDKs, see the AWS Developer Center.
Using the AWS CLI
Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS
CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide.
For a list of Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command
Reference. For a list of Amazon Chime SDK Identity commands, see the Amazon Chime commands
in the AWS CLI Command Reference. For a list of Amazon Chime SDK Meetings commands, see the
Amazon Chime commands in the AWS CLI Command Reference. For a list of Amazon Chime SDK
Messaging commands, see the Amazon Chime commands in the AWS CLI Command Reference.
Using REST APIs
If you use REST to make API calls, you must authenticate your request by providing a signature.
Amazon Chime SDK supports Signature Version 4. For more information, see Signature Version 4
Signing Process in the AWS General Reference.
When making REST API calls, use the service name chime and REST endpoint https://
service.chime.aws.amazon.com.
Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more
information, see AWS Identity and Access Management for Amazon Chime in the Amazon Chime SDK
Administration Guide.
1
Amazon Chime SDK API Reference
Amazon Chime SDK Media Pipelines
creating and sending messages. For more information about the identity APIs, refer to Amazon Chime
SDK Identity.
2
Amazon Chime SDK API Reference
Actions
The following actions are supported by Amazon Chime:
3
Amazon Chime SDK API Reference
4
Amazon Chime SDK API Reference
5
Amazon Chime SDK API Reference
6
Amazon Chime SDK API Reference
The following actions are supported by Amazon Chime SDK Media Pipelines:
7
Amazon Chime SDK API Reference
8
Amazon Chime SDK API Reference
9
Amazon Chime SDK API Reference
10
Amazon Chime SDK API Reference
Amazon Chime
Amazon Chime
The following actions are supported by Amazon Chime:
11
Amazon Chime SDK API Reference
Amazon Chime
12
Amazon Chime SDK API Reference
Amazon Chime
13
Amazon Chime SDK API Reference
Amazon Chime
14
Amazon Chime SDK API Reference
Amazon Chime
15
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
AssociatePhoneNumbersWithVoiceConnector
Service: Amazon Chime
Associates phone numbers with the specified Amazon Chime Voice Connector.
Request Syntax
POST /voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ForceAssociate": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ForceAssociate (p. 16)
If true, associates the provided phone numbers with the provided Amazon Chime Voice Connector
and removes any previously existing associations. If false, does not associate any phone numbers
that have previously existing associations.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
16
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
One or more of the resources in the request does not exist in the system.
17
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents(AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified phone number with the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
18
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
AssociatePhoneNumbersWithVoiceConnectorGroup
Service: Amazon Chime
Associates phone numbers with the specified Amazon Chime Voice Connector group.
Request Syntax
POST /voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers
HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ForceAssociate": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ForceAssociate (p. 19)
If true, associates the provided phone numbers with the provided Amazon Chime Voice Connector
Group and removes any previously existing associations. If false, does not associate any phone
numbers that have previously existing associations.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
19
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
One or more of the resources in the request does not exist in the system.
20
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified phone numbers with the specified Amazon Chime Voice Connector
group.
Sample Request
POST /voice-connector-groups/123a456b-c7d8-90e1-fg23-4h567jkl8901?operation=associate-
phone-numbers HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.170 Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date:
20191028T185326Z Authorization: AUTHPARAMS Content-Length: 78 {"E164PhoneNumbers":
["+12065550100", "+12065550101"], "ForceAssociate": true}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
21
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
22
Amazon Chime SDK API Reference
AssociatePhoneNumberWithUser
AssociatePhoneNumberWithUser
Service: Amazon Chime
Request Syntax
POST /accounts/accountId/users/{userId}?operation=associate-phone-number HTTP/1.1
Content-type: application/json
{
"E164PhoneNumber": "string"
}
Required: Yes
userId (p. 23)
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
23
Amazon Chime SDK API Reference
AssociatePhoneNumberWithUser
AccessDeniedException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference .
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified phone number with the specified Amazon Chime user.
24
Amazon Chime SDK API Reference
AssociatePhoneNumberWithUser
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k?operation=associate-phone-number HTTP/1.1 Host:
service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.170
Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date: 20190918T181244Z Authorization:
AUTHPARAMS Content-Length: 35 {"E164PhoneNumber": "+12065550100"}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
25
Amazon Chime SDK API Reference
AssociateSigninDelegateGroupsWithAccount
AssociateSigninDelegateGroupsWithAccount
Service: Amazon Chime
Associates the specified sign-in delegate groups with the specified Amazon Chime account.
Request Syntax
POST /accounts/{accountId}?operation=associate-signin-delegate-groups HTTP/1.1
Content-type: application/json
{
"SigninDelegateGroups": [
{
"GroupName": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
26
Amazon Chime SDK API Reference
AssociateSigninDelegateGroupsWithAccount
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified sign-in delegate group with the specified Amazon Chime account.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45?operation=associate-signin-delegate-
groups HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.17.0 Python/3.8.0 Windows/10 botocore/1.14.0 X-Amz-Date: 20200113T173245Z
AUTHPARAMS
27
Amazon Chime SDK API Reference
AssociateSigninDelegateGroupsWithAccount
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
28
Amazon Chime SDK API Reference
BatchCreateAttendee
BatchCreateAttendee
Service: Amazon Chime
Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about
the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
Request Syntax
POST /meetings/meetingId/attendees?operation=batch-create HTTP/1.1
Content-type: application/json
{
"Attendees": [
{
"ExternalUserId": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Attendees": [
{
29
Amazon Chime SDK API Reference
BatchCreateAttendee
"AttendeeId": "string",
"ExternalUserId": "string",
"JoinToken": "string"
}
],
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"ExternalUserId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
If the action fails for one or more of the attendees in the request, a list of the attendees is returned,
along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
30
Amazon Chime SDK API Reference
BatchCreateAttendee
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
31
Amazon Chime SDK API Reference
BatchCreateChannelMembership
BatchCreateChannelMembership
Service: Amazon Chime
Request Syntax
POST /channels/channelArn/memberships?operation=batch-create HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArns": [ "string" ],
"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}
Required: Yes
ChimeBearer (p. 32)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request accepts the following data in JSON format.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
32
Amazon Chime SDK API Reference
BatchCreateChannelMembership
The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as
part of ListChannelMemberships. Hidden members are only returned if the type filter in
ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned. This is
only supported by moderators.
Type: String
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"BatchChannelMemberships": {
"ChannelArn": "string",
"InvitedBy": {
"Arn": "string",
"Name": "string"
},
"Members": [
{
"Arn": "string",
"Name": "string"
}
],
"Type": "string"
},
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"MemberArn": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the memberships in the request, a list of the memberships is
returned, along with error codes and error messages.
33
Amazon Chime SDK API Reference
BatchCreateChannelMembership
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
34
Amazon Chime SDK API Reference
BatchCreateRoomMembership
BatchCreateRoomMembership
Service: Amazon Chime
Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users
or bots. The member role designates whether the member is a chat room administrator or a general chat
room member.
Request Syntax
POST /accounts/accountId/rooms/roomId/memberships?operation=batch-create HTTP/1.1
Content-type: application/json
{
"MembershipItemList": [
{
"MemberId": "string",
"Role": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
roomId (p. 35)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 201
35
Amazon Chime SDK API Reference
BatchCreateRoomMembership
Content-type: application/json
{
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"MemberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
If the action fails for one or more of the member IDs in the request, a list of the member IDs is
returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
36
Amazon Chime SDK API Reference
BatchCreateRoomMembership
UnauthorizedClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds multiple users to the chat room as chat room members. It also assigns administrator
and member roles to the users.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j/memberships?operation=batch-create HTTP/1.1 Host:
service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.293
Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date: 20191202T224658Z Authorization:
AUTHPARAMS Content-Length: 175 {"MembershipItemList": [{"MemberId": "1ab2345c-67de-8901-
f23g-45h678901j2k", "Role": "Administrator"}, {"MemberId": "2ab2345c-67de-8901-
f23g-45h678901j2k", "Role": "Member"}]}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
37
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
BatchDeletePhoneNumber
Service: Amazon Chime
Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or
Amazon Chime Voice Connectors before they can be deleted.
Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
Request Syntax
POST /phone-numbers?operation=batch-delete HTTP/1.1
Content-type: application/json
{
"PhoneNumberIds": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
38
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
39
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
Example
This example moves multiple phone numbers into the Deletion queue .
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
40
Amazon Chime SDK API Reference
BatchSuspendUser
BatchSuspendUser
Service: Amazon Chime
Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information
about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime
Administration Guide.
Users suspended from a Team account are disassociated from the account,but they can continue to use
Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them
to the Team account again. You can use the InviteUsers (p. 337) action to do so.
Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and
can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the
BatchUnsuspendUser (p. 44) action.
To sign out users without suspending them, use the LogoutUser (p. 433) action.
Request Syntax
POST /accounts/accountId/users?operation=suspend HTTP/1.1
Content-type: application/json
{
"UserIdList": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 200
41
Amazon Chime SDK API Reference
BatchSuspendUser
Content-type: application/json
{
"UserErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"UserId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the BatchSuspendUser (p. 41) action fails for one or more of the user IDs in the request, a list of
the user IDs is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
42
Amazon Chime SDK API Reference
BatchSuspendUser
UnauthorizedClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example suspends the listed users from the specified Amazon Chime account.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users?operation=suspend
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-Amz-Date: 20190108T183005Z
Authorization: AUTHPARAMS Content-Length: 56 {"UserIdList": ["4ab2345c-67de-8901-
f23g-45h678901j2k"]}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
43
Amazon Chime SDK API Reference
BatchUnsuspendUser
BatchUnsuspendUser
Service: Amazon Chime
Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime
EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this
action. For more information about different account types, see Managing Your Amazon Chime Accounts
in the account types, in the Amazon Chime Administration Guide.
Previously suspended users who are unsuspended using this action are returned to Registered status.
Users who are not previously suspended are ignored.
Request Syntax
POST /accounts/accountId/users?operation=unsuspend HTTP/1.1
Content-type: application/json
{
"UserIdList": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"UserErrors": [
44
Amazon Chime SDK API Reference
BatchUnsuspendUser
{
"ErrorCode": "string",
"ErrorMessage": "string",
"UserId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the BatchUnsuspendUser (p. 44) action fails for one or more of the user IDs in the request, a list
of the user IDs is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
45
Amazon Chime SDK API Reference
BatchUnsuspendUser
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example removes the previous suspension for the listed users on the specified Amazon Chime
account.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users?operation=unsuspend
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-Amz-Date: 20190108T220526Z
Authorization: AUTHPARAMS Content-Length: 96 {"UserIdList": ["1ab2345c-67de-8901-
f23g-45h678901j2k", "2ab2345c-67de-8901-f23g-45h678901j2k", "3ab2345c-67de-8901-
f23g-45h678901j2k"]}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
46
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
BatchUpdatePhoneNumber
Service: Amazon Chime
Updates phone number product types or calling names. You can update one attribute at a time for each
UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name.
For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers
outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.
Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound
calling names must be complete before you can request another update.
Request Syntax
POST /phone-numbers?operation=batch-update HTTP/1.1
Content-type: application/json
{
"UpdatePhoneNumberRequestItems": [
{
"CallingName": "string",
"PhoneNumberId": "string",
"ProductType": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
The request containing the phone number IDs and product types or calling names to update.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
47
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
48
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Sample Request
Sample Response
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
49
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
50
Amazon Chime SDK API Reference
BatchUpdateUser
BatchUpdateUser
Service: Amazon Chime
Updates user details within the UpdateUserRequestItem (p. 1210) object for up to 20 users for the
specified Amazon Chime account. Currently, only LicenseType updates are supported for this action.
Request Syntax
POST /accounts/accountId/users HTTP/1.1
Content-type: application/json
{
"UpdateUserRequestItems": [
{
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"LicenseType": "string",
"UserId": "string",
"UserType": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
51
Amazon Chime SDK API Reference
BatchUpdateUser
{
"UserErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"UserId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the BatchUpdateUser (p. 51) action fails for one or more of the user IDs in the request, a list of
the user IDs is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
52
Amazon Chime SDK API Reference
BatchUpdateUser
UnauthorizedClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates details for the listed users in the specified Amazon Chime account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
53
Amazon Chime SDK API Reference
CreateAccount
CreateAccount
Service: Amazon Chime
Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are
currently supported for this action. For more information about different account types, see Managing
Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
Request Syntax
POST /accounts HTTP/1.1
Content-type: application/json
{
"Name": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Account": {
"AccountId": "string",
"AccountStatus": "string",
"AccountType": "string",
"AwsAccountId": "string",
"CreatedTimestamp": number,
"DefaultLicense": "string",
"Name": "string",
"SigninDelegateGroups": [
{
"GroupName": "string"
}
],
"SupportedLicenses": [ "string" ]
}
}
54
Amazon Chime SDK API Reference
CreateAccount
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
55
Amazon Chime SDK API Reference
CreateAccount
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates a new Amazon Chime account under the administrator's AWS account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
56
Amazon Chime SDK API Reference
CreateAppInstance
CreateAppInstance
Service: Amazon Chime
Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging
customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS
API Standard.
Request Syntax
POST /app-instances HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"Metadata": "string",
"Name": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata (p. 57)
Type: String
Pattern: .*
Required: No
Name (p. 57)
57
Amazon Chime SDK API Reference
CreateAppInstance
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Tags (p. 57)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
58
Amazon Chime SDK API Reference
CreateAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
59
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
CreateAppInstanceAdmin
Service: Amazon Chime
Request Syntax
POST /app-instances/appInstanceArn/admins HTTP/1.1
Content-type: application/json
{
"AppInstanceAdminArn": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
Response Syntax
HTTP/1.1 201
60
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
Content-type: application/json
{
"AppInstanceAdmin": {
"Arn": "string",
"Name": "string"
},
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
61
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
62
Amazon Chime SDK API Reference
CreateAppInstanceUser
CreateAppInstanceUser
Service: Amazon Chime
Creates a user under an Amazon Chime AppInstance. The request consists of a unique
appInstanceUserId and Name for that user.
Request Syntax
POST /app-instance-users HTTP/1.1
Content-type: application/json
{
"AppInstanceArn": "string",
"AppInstanceUserId": "string",
"ClientRequestToken": "string",
"Metadata": "string",
"Name": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
AppInstanceUserId (p. 63)
Type: String
Pattern: [A-Za-z0-9]([A-Za-z0-9\:\-\_\.\@]{0,62}[A-Za-z0-9])?
Required: Yes
ClientRequestToken (p. 63)
63
Amazon Chime SDK API Reference
CreateAppInstanceUser
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata (p. 63)
Type: String
Pattern: .*
Required: No
Name (p. 63)
Type: String
Pattern: .*\S.*
Required: Yes
Tags (p. 63)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"AppInstanceUserArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Type: String
64
Amazon Chime SDK API Reference
CreateAppInstanceUser
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
65
Amazon Chime SDK API Reference
CreateAppInstanceUser
66
Amazon Chime SDK API Reference
CreateAttendee
CreateAttendee
Service: Amazon Chime
Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the
Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
Request Syntax
POST /meetings/meetingId/attendees HTTP/1.1
Content-type: application/json
{
"ExternalUserId": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Type: String
Required: Yes
Tags (p. 67)
Required: No
67
Amazon Chime SDK API Reference
CreateAttendee
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Attendee": {
"AttendeeId": "string",
"ExternalUserId": "string",
"JoinToken": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
68
Amazon Chime SDK API Reference
CreateAttendee
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
69
Amazon Chime SDK API Reference
CreateBot
CreateBot
Service: Amazon Chime
Request Syntax
POST /accounts/accountId/bots HTTP/1.1
Content-type: application/json
{
"DisplayName": "string",
"Domain": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
Domain (p. 70)
Type: String
Pattern: .*\S.*
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Bot": {
70
Amazon Chime SDK API Reference
CreateBot
"BotEmail": "string",
"BotId": "string",
"BotType": "string",
"CreatedTimestamp": number,
"Disabled": boolean,
"DisplayName": "string",
"SecurityToken": "string",
"UpdatedTimestamp": number,
"UserId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
71
Amazon Chime SDK API Reference
CreateBot
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates a bot.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
72
Amazon Chime SDK API Reference
CreateBot
73
Amazon Chime SDK API Reference
CreateChannel
CreateChannel
Service: Amazon Chime
Creates a channel to which you can add users and send messages.
Request Syntax
POST /channels HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"AppInstanceArn": "string",
"ClientRequestToken": "string",
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string",
"Tags": [
{
"Key": "string",
"Value": "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}
Request Body
The request accepts the following data in JSON format.
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}
74
Amazon Chime SDK API Reference
CreateChannel
Required: Yes
ClientRequestToken (p. 74)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata (p. 74)
Type: String
Pattern: .*
Required: No
Mode (p. 74)
Type: String
Required: No
Name (p. 74)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Privacy (p. 74)
The channel's privacy level: PUBLIC or PRIVATE. Private channels aren't discoverable by users
outside the channel. Public channels are discoverable by anyone in the AppInstance.
Type: String
Required: No
Tags (p. 74)
75
Amazon Chime SDK API Reference
CreateChannel
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
76
Amazon Chime SDK API Reference
CreateChannel
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
77
Amazon Chime SDK API Reference
CreateChannelBan
CreateChannelBan
Service: Amazon Chime
Permanently bans a member from a channel. Moderators can't add banned members to a channel. To
undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are
cleaned up when you delete users or channels.
If you ban a user who is already part of a channel, that user is automatically kicked from the channel.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/bans HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArn": "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}
Required: Yes
ChimeBearer (p. 78)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request accepts the following data in JSON format.
Type: String
78
Amazon Chime SDK API Reference
CreateChannelBan
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Member (p. 79)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
79
Amazon Chime SDK API Reference
CreateChannelBan
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
80
Amazon Chime SDK API Reference
CreateChannelMembership
CreateChannelMembership
Service: Amazon Chime
Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel
member can:
• List messages
• Send messages
• Receive messages
• Edit their own messages
• Leave the channel
• Public Channels: You do not need to be a member to list messages, but you must be a member to send
messages.
• Private Channels: You must be a member to list or send messages.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/memberships HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArn": "string",
"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}
Required: Yes
ChimeBearer (p. 81)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
81
Amazon Chime SDK API Reference
CreateChannelMembership
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
Type (p. 81)
The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as
part of ListChannelMemberships. Hidden members are only returned if the type filter in
ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned. This is
only supported by moderators.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
82
Amazon Chime SDK API Reference
CreateChannelMembership
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
83
Amazon Chime SDK API Reference
CreateChannelMembership
84
Amazon Chime SDK API Reference
CreateChannelModerator
CreateChannelModerator
Service: Amazon Chime
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/moderators HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"ChannelModeratorArn": "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}
Required: Yes
ChimeBearer (p. 85)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request accepts the following data in JSON format.
85
Amazon Chime SDK API Reference
CreateChannelModerator
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}
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"ChannelModerator": {
"Arn": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
ChannelModerator (p. 86)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
86
Amazon Chime SDK API Reference
CreateChannelModerator
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
87
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
CreateMediaCapturePipeline
Service: Amazon Chime
Request Syntax
POST /media-capture-pipelines HTTP/1.1
Content-type: application/json
{
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"ClientRequestToken": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string"
}
Request Body
The request accepts the following data in JSON format.
The configuration for a specified media capture pipeline. SourceType must be ChimeSdkMeeting.
Required: No
ClientRequestToken (p. 88)
The unique identifier for the client request. The token makes the API request idempotent. Use a
different token for different media pipeline requests.
Type: String
88
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
Pattern: [-_a-zA-Z0-9]*
Required: No
SinkArn (p. 88)
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
SinkType (p. 88)
Destination type to which the media artifacts are saved. You must use an S3 bucket.
Type: String
Required: Yes
SourceArn (p. 88)
ARN of the source from which the media artifacts are captured.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
SourceType (p. 88)
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only
supported source.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"MediaCapturePipeline": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
89
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineId": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
A media capture pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media
capture pipeline object.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
90
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
91
Amazon Chime SDK API Reference
CreateMeeting
CreateMeeting
Service: Amazon Chime
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For
more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon
Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon
Chime SDK in the Amazon Chime SDK Developer Guide .
Request Syntax
POST /meetings HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"ExternalMeetingId": "string",
"MediaRegion": "string",
"MeetingHostId": "string",
"NotificationsConfiguration": {
"SnsTopicArn": "string",
"SqsQueueArn": "string"
},
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
The unique identifier for the client request. Use a different token for different meetings.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
ExternalMeetingId (p. 92)
Type: String
Required: No
92
Amazon Chime SDK API Reference
CreateMeeting
Type: String
Required: No
MeetingHostId (p. 92)
Reserved.
Type: String
Required: No
NotificationsConfiguration (p. 92)
The configuration for resource targets to receive notifications when meeting and attendee events
occur.
Required: No
Tags (p. 92)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingId": "string"
}
93
Amazon Chime SDK API Reference
CreateMeeting
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
94
Amazon Chime SDK API Reference
CreateMeeting
95
Amazon Chime SDK API Reference
CreateMeetingDialOut
CreateMeetingDialOut
Service: Amazon Chime
Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to
initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime
meeting. Also ensures that the From number belongs to the customer.
To play welcome audio or implement an interactive voice response (IVR), use the
CreateSipMediaApplicationCall action with the corresponding SIP media application ID.
Request Syntax
POST /meetings/meetingId/dial-outs HTTP/1.1
Content-type: application/json
{
"FromPhoneNumber": "string",
"JoinToken": "string",
"ToPhoneNumber": "string"
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Phone number used as the caller ID when the remote party receives a call.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
JoinToken (p. 96)
Token used by the Amazon Chime SDK attendee. Call the CreateAttendee action to get a join token.
Type: String
Pattern: ^[a-zA-Z0-9+/]+$
Required: Yes
96
Amazon Chime SDK API Reference
CreateMeetingDialOut
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"TransactionId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
97
Amazon Chime SDK API Reference
CreateMeetingDialOut
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
98
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
CreateMeetingWithAttendees
Service: Amazon Chime
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more
information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon
Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon
Chime SDK in the Amazon Chime SDK Developer Guide .
Request Syntax
POST /meetings?operation=create-attendees HTTP/1.1
Content-type: application/json
{
"Attendees": [
{
"ExternalUserId": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
],
"ClientRequestToken": "string",
"ExternalMeetingId": "string",
"MediaRegion": "string",
"MeetingHostId": "string",
"NotificationsConfiguration": {
"SnsTopicArn": "string",
"SqsQueueArn": "string"
},
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Required: No
99
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
The unique identifier for the client request. Use a different token for different meetings.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
ExternalMeetingId (p. 99)
Type: String
Required: No
MediaRegion (p. 99)
Type: String
Required: No
MeetingHostId (p. 99)
Reserved.
Type: String
Required: No
NotificationsConfiguration (p. 99)
The resource target configurations for receiving Amazon Chime SDK meeting and attendee event
notifications. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia)
AWS Region (us-east-1).
Required: No
Tags (p. 99)
100
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"Attendees": [
{
"AttendeeId": "string",
"ExternalUserId": "string",
"JoinToken": "string"
}
],
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"ExternalUserId": "string"
}
],
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
If the action fails for one or more of the attendees in the request, a list of the attendees is returned,
along with error codes and error messages.
101
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
102
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
CreatePhoneNumberOrder
Service: Amazon Chime
Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the
Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon
Chime SIP Media Application Dial-In product type.
Request Syntax
POST /phone-number-orders HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ProductType": "string"
}
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ProductType (p. 103)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"PhoneNumberOrder": {
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
103
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
}
],
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
104
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates an order for phone numbers to be provisioned.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
105
Amazon Chime SDK API Reference
CreateProxySession
CreateProxySession
Service: Amazon Chime
Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant
phone numbers.
Request Syntax
POST /voice-connectors/voiceConnectorId/proxy-sessions HTTP/1.1
Content-type: application/json
{
"Capabilities": [ "string" ],
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"ParticipantPhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
ExpiryMinutes (p. 106)
Type: Integer
106
Amazon Chime SDK API Reference
CreateProxySession
Required: No
GeoMatchLevel (p. 106)
The preference for matching the country or area code of the proxy phone number with that of the
first participant.
Type: String
Required: No
GeoMatchParams (p. 106)
The country and area code for the proxy phone number.
Required: No
Name (p. 106)
Type: String
Required: No
NumberSelectionBehavior (p. 106)
The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.
Type: String
Required: No
ParticipantPhoneNumbers (p. 106)
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
107
Amazon Chime SDK API Reference
CreateProxySession
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
108
Amazon Chime SDK API Reference
CreateProxySession
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates a proxy session on your Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
109
Amazon Chime SDK API Reference
CreateProxySession
110
Amazon Chime SDK API Reference
CreateRoom
CreateRoom
Service: Amazon Chime
Creates a chat room for the specified Amazon Chime Enterprise account.
Request Syntax
POST /accounts/accountId/rooms HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"Name": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Name (p. 111)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
111
Amazon Chime SDK API Reference
CreateRoom
"Room": {
"AccountId": "string",
"CreatedBy": "string",
"CreatedTimestamp": number,
"Name": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
112
Amazon Chime SDK API Reference
CreateRoom
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
113
Amazon Chime SDK API Reference
CreateRoomMembership
CreateRoomMembership
Service: Amazon Chime
Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user
or a bot. The member role designates whether the member is a chat room administrator or a general
chat room member.
Request Syntax
POST /accounts/accountId/rooms/roomId/memberships HTTP/1.1
Content-type: application/json
{
"MemberId": "string",
"Role": "string"
}
Pattern: .*\S.*
Required: Yes
roomId (p. 114)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*\S.*
Required: Yes
Role (p. 114)
Type: String
114
Amazon Chime SDK API Reference
CreateRoomMembership
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"RoomMembership": {
"InvitedBy": "string",
"Member": {
"AccountId": "string",
"Email": "string",
"FullName": "string",
"MemberId": "string",
"MemberType": "string"
},
"Role": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
115
Amazon Chime SDK API Reference
CreateRoomMembership
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds the specified user to the chat room as a chat room member.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j/memberships HTTP/1.1 Host:
service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.293
Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date: 20191202T223641Z Authorization:
AUTHPARAMS Content-Length: 52 {"MemberId": "1ab2345c-67de-8901-f23g-45h678901j2k"}
Sample Response
116
Amazon Chime SDK API Reference
CreateRoomMembership
Doe","MemberId":"1ab2345c-67de-8901-
f23g-45h678901j2k","MemberType":"User"},"Role":"Member","RoomId":"abcd1e2d-3e45-6789-01f2-3g45h67i890j"
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
117
Amazon Chime SDK API Reference
CreateSipMediaApplication
CreateSipMediaApplication
Service: Amazon Chime
Request Syntax
POST /sip-media-applications HTTP/1.1
Content-type: application/json
{
"AwsRegion": "string",
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
Endpoints (p. 118)
List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application.
Currently, only one endpoint is supported.
Required: Yes
Name (p. 118)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
118
Amazon Chime SDK API Reference
CreateSipMediaApplication
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
The request could not be processed because of conflict in the current state of the resource.
119
Amazon Chime SDK API Reference
CreateSipMediaApplication
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
120
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
CreateSipMediaApplicationCall
Service: Amazon Chime
Creates an outbound call to a phone number from the phone number specified in the request, and it
invokes the endpoint of the specified sipMediaApplicationId.
Request Syntax
POST /sip-media-applications/sipMediaApplicationId/calls HTTP/1.1
Content-type: application/json
{
"FromPhoneNumber": "string",
"SipHeaders": {
"string" : "string"
},
"ToPhoneNumber": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The phone number that a user calls from. This is a phone number in your Amazon Chime phone
number inventory.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
SipHeaders (p. 121)
Required: No
ToPhoneNumber (p. 121)
121
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"SipMediaApplicationCall": {
"TransactionId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
122
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
123
Amazon Chime SDK API Reference
CreateSipRule
CreateSipRule
Service: Amazon Chime
Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.
Request Syntax
POST /sip-rules HTTP/1.1
Content-type: application/json
{
"Disabled": boolean,
"Name": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string"
}
Request Body
The request accepts the following data in JSON format.
Enables or disables a rule. You must disable rules before you can delete them.
Type: Boolean
Required: No
Name (p. 124)
Type: String
Required: Yes
TargetApplications (p. 124)
List of SIP media applications with priority and AWS Region. Only one SIP application per AWS
Region can be used.
Required: Yes
124
Amazon Chime SDK API Reference
CreateSipRule
The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname or
ToPhoneNumber.
Type: String
Required: Yes
TriggerValue (p. 124)
If TriggerType is RequestUriHostname, the value can be the outbound host name of an Amazon
Chime Voice Connector. If TriggerType is ToPhoneNumber, the value can be a customer-owned
phone number in the E164 format. The SipMediaApplication specified in the SipRule is
triggered if the request URI in an incoming SIP request matches the RequestUriHostname, or if
the To header in the incoming SIP request matches the ToPhoneNumber value.
Type: String
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Returns the SIP rule information, including the rule ID, triggers, and target applications.
125
Amazon Chime SDK API Reference
CreateSipRule
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
126
Amazon Chime SDK API Reference
CreateSipRule
127
Amazon Chime SDK API Reference
CreateUser
CreateUser
Service: Amazon Chime
Request Syntax
POST /accounts/accountId/users?operation=create HTTP/1.1
Content-type: application/json
{
"Email": "string",
"Username": "string",
"UserType": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .+@.+\..+
Required: No
Username (p. 128)
Type: String
Required: No
UserType (p. 128)
Type: String
128
Amazon Chime SDK API Reference
CreateUser
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"User": {
"AccountId": "string",
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"DisplayName": "string",
"InvitedOn": number,
"LicenseType": "string",
"PersonalPIN": "string",
"PrimaryEmail": "string",
"PrimaryProvisionedNumber": "string",
"RegisteredOn": number,
"UserId": "string",
"UserInvitationStatus": "string",
"UserRegistrationStatus": "string",
"UserType": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
129
Amazon Chime SDK API Reference
CreateUser
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates a shared device profile for the specified email address.
Sample Request
Sample Response
130
Amazon Chime SDK API Reference
CreateUser
Device","InvitedOn":null,"IsProTrial":false,"LastActiveOn":null,"LicenseType":"Pro","PersonalPIN":null
f23g-45h678901j2k","UserInvitationStatus":null,"UserLocale":null,"UserRegistrationStatus":"Registered",
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
131
Amazon Chime SDK API Reference
CreateVoiceConnector
CreateVoiceConnector
Service: Amazon Chime
Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to
create an Amazon Chime Voice Connector in a specific AWS Region.
Request Syntax
POST /voice-connectors HTTP/1.1
Content-type: application/json
{
"AwsRegion": "string",
"Name": "string",
"RequireEncryption": boolean
}
Request Body
The request accepts the following data in JSON format.
The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 .
Type: String
Required: No
Name (p. 132)
Type: String
Required: Yes
RequireEncryption (p. 132)
When enabled, requires encryption for the Amazon Chime Voice Connector.
Type: Boolean
Required: Yes
Response Syntax
HTTP/1.1 201
132
Amazon Chime SDK API Reference
CreateVoiceConnector
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
133
Amazon Chime SDK API Reference
CreateVoiceConnector
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates an Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
134
Amazon Chime SDK API Reference
CreateVoiceConnector
135
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
CreateVoiceConnectorGroup
Service: Amazon Chime
Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can
associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including
VoiceConnectorItems in the request.
You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates
a fault tolerant mechanism for fallback in case of availability events.
Request Syntax
POST /voice-connector-groups HTTP/1.1
Content-type: application/json
{
"Name": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
VoiceConnectorItems (p. 136)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
136
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
137
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates an Amazon Chime Voice Connector group.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
138
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
139
Amazon Chime SDK API Reference
DeleteAccount
DeleteAccount
Service: Amazon Chime
Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account.
You can use the BatchSuspendUser (p. 41) action to dodo.
For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your
Amazon Chime account before deletion. As soon as you release the domain, all users under that account
are suspended.
Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from
your Disabled accounts list, you must contact AWS Support.
After 90 days, deleted accounts are permanently removed from your Disabled accounts list.
Request Syntax
DELETE /accounts/accountId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
140
Amazon Chime SDK API Reference
DeleteAccount
ForbiddenException
One or more of the resources in the request does not exist in the system.
The request was well-formed but was unable to be followed due to semantic errors.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the specified account.
Sample Request
141
Amazon Chime SDK API Reference
DeleteAccount
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
142
Amazon Chime SDK API Reference
DeleteAppInstance
DeleteAppInstance
Service: Amazon Chime
Request Syntax
DELETE /app-instances/appInstanceArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
143
Amazon Chime SDK API Reference
DeleteAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
144
Amazon Chime SDK API Reference
DeleteAppInstanceAdmin
DeleteAppInstanceAdmin
Service: Amazon Chime
Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.
Request Syntax
DELETE /app-instances/appInstanceArn/admins/appInstanceAdminArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
appInstanceArn (p. 145)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
145
Amazon Chime SDK API Reference
DeleteAppInstanceAdmin
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
146
Amazon Chime SDK API Reference
DeleteAppInstanceStreamingConfigurations
DeleteAppInstanceStreamingConfigurations
Service: Amazon Chime
Request Syntax
DELETE /app-instances/appInstanceArn/streaming-configurations HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
147
Amazon Chime SDK API Reference
DeleteAppInstanceStreamingConfigurations
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
148
Amazon Chime SDK API Reference
DeleteAppInstanceUser
DeleteAppInstanceUser
Service: Amazon Chime
Deletes an AppInstanceUser.
Request Syntax
DELETE /app-instance-users/appInstanceUserArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
149
Amazon Chime SDK API Reference
DeleteAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
150
Amazon Chime SDK API Reference
DeleteAttendee
DeleteAttendee
Service: Amazon Chime
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken.
Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more
information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK
Developer Guide.
Request Syntax
DELETE /meetings/meetingId/attendees/attendeeId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
meetingId (p. 151)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
151
Amazon Chime SDK API Reference
DeleteAttendee
ForbiddenException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
152
Amazon Chime SDK API Reference
DeleteChannel
DeleteChannel
Service: Amazon Chime
Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an
irreversible process.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
DELETE /channels/channelArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 153)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
153
Amazon Chime SDK API Reference
DeleteChannel
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
154
Amazon Chime SDK API Reference
DeleteChannelBan
DeleteChannelBan
Service: Amazon Chime
Request Syntax
DELETE /channels/channelArn/bans/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
The ARN of the channel from which the AppInstanceUser was banned.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 155)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
memberArn (p. 155)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
155
Amazon Chime SDK API Reference
DeleteChannelBan
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
156
Amazon Chime SDK API Reference
DeleteChannelMembership
DeleteChannelMembership
Service: Amazon Chime
Request Syntax
DELETE /channels/channelArn/memberships/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
The ARN of the channel from which you want to remove the user.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 157)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
memberArn (p. 157)
The ARN of the member that you're removing from the channel.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
157
Amazon Chime SDK API Reference
DeleteChannelMembership
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
158
Amazon Chime SDK API Reference
DeleteChannelMembership
159
Amazon Chime SDK API Reference
DeleteChannelMessage
DeleteChannelMessage
Service: Amazon Chime
Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible
immediately. A background process deletes any revisions created by UpdateChannelMessage.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
DELETE /channels/channelArn/messages/messageId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 160)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
messageId (p. 160)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
160
Amazon Chime SDK API Reference
DeleteChannelMessage
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
161
Amazon Chime SDK API Reference
DeleteChannelModerator
DeleteChannelModerator
Service: Amazon Chime
Request Syntax
DELETE /channels/channelArn/moderators/channelModeratorArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelModeratorArn (p. 162)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 162)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
162
Amazon Chime SDK API Reference
DeleteChannelModerator
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
163
Amazon Chime SDK API Reference
DeleteEventsConfiguration
DeleteEventsConfiguration
Service: Amazon Chime
Deletes the events configuration that allows a bot to receive outgoing events.
Request Syntax
DELETE /accounts/accountId/bots/botId/events-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
botId (p. 164)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
164
Amazon Chime SDK API Reference
DeleteEventsConfiguration
ResourceLimitExceededException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
165
Amazon Chime SDK API Reference
DeleteMediaCapturePipeline
DeleteMediaCapturePipeline
Service: Amazon Chime
Request Syntax
DELETE /media-capture-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
166
Amazon Chime SDK API Reference
DeleteMediaCapturePipeline
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
167
Amazon Chime SDK API Reference
DeleteMeeting
DeleteMeeting
Service: Amazon Chime
Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all
clients, and prevents new clients from joining the meeting. For more information about the Amazon
Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
Request Syntax
DELETE /meetings/meetingId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
168
Amazon Chime SDK API Reference
DeleteMeeting
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
169
Amazon Chime SDK API Reference
DeletePhoneNumber
DeletePhoneNumber
Service: Amazon Chime
Moves the specified phone number into the Deletion queue. A phone number must be disassociated
from any users or Amazon Chime Voice Connectors before it can be deleted.
Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
Request Syntax
DELETE /phone-numbers/phoneNumberId HTTP/1.1
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
170
Amazon Chime SDK API Reference
DeletePhoneNumber
ServiceFailureException
Examples
In the following example or examples, the Authorization header contents ( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example moves the specified phone number into the Deletion queue.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
171
Amazon Chime SDK API Reference
DeletePhoneNumber
172
Amazon Chime SDK API Reference
DeleteProxySession
DeleteProxySession
Service: Amazon Chime
Deletes the specified proxy session from the specified Amazon Chime Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 173)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
173
Amazon Chime SDK API Reference
DeleteProxySession
ForbiddenException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes a proxy session from your Amazon Chime Voice Connector.
Sample Request
DELETE /voice-connectors/abcdef1ghij2klmno3pqr4/proxy-sessions/123a4bc5-67d8-901e-2f3g-
h4ghjk56789l HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.18.39 Python/3.8.0 Windows/10 botocore/1.15.39 X-Amz-Date:
20200415T161710Z Authorization: AUTHPARAMS Content-Length: 0
Sample Response
174
Amazon Chime SDK API Reference
DeleteProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
175
Amazon Chime SDK API Reference
DeleteRoom
DeleteRoom
Service: Amazon Chime
Request Syntax
DELETE /accounts/accountId/rooms/roomId HTTP/1.1
Pattern: .*\S.*
Required: Yes
roomId (p. 176)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
176
Amazon Chime SDK API Reference
DeleteRoom
NotFoundException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the specified chat room and removes the chat room memberships.
Sample Request
DELETE /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j HTTP/1.1 Host: service.chime.aws.amazon.com Accept-
Encoding: identity User-Agent: aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-
Amz-Date: 20191202T225016Z Authorization: AUTHPARAMS Content-Length: 0
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
177
Amazon Chime SDK API Reference
DeleteRoom
178
Amazon Chime SDK API Reference
DeleteRoomMembership
DeleteRoomMembership
Service: Amazon Chime
Request Syntax
DELETE /accounts/accountId/rooms/roomId/memberships/memberId HTTP/1.1
Pattern: .*\S.*
Required: Yes
memberId (p. 179)
Pattern: .*\S.*
Required: Yes
roomId (p. 179)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
179
Amazon Chime SDK API Reference
DeleteRoomMembership
ForbiddenException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example removes the specified member from the specified chat room.
Sample Request
DELETE /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j/memberships/1ab2345c-67de-8901-f23g-45h678901j2k
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date: 20191202T224215Z
Authorization: AUTHPARAMS Content-Length: 0
Sample Response
180
Amazon Chime SDK API Reference
DeleteRoomMembership
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
181
Amazon Chime SDK API Reference
DeleteSipMediaApplication
DeleteSipMediaApplication
Service: Amazon Chime
Request Syntax
DELETE /sip-media-applications/sipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
182
Amazon Chime SDK API Reference
DeleteSipMediaApplication
NotFoundException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
183
Amazon Chime SDK API Reference
DeleteSipRule
DeleteSipRule
Service: Amazon Chime
Deletes a SIP rule. You must disable a SIP rule before you can delete it.
Request Syntax
DELETE /sip-rules/sipRuleId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
184
Amazon Chime SDK API Reference
DeleteSipRule
NotFoundException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
185
Amazon Chime SDK API Reference
DeleteVoiceConnector
DeleteVoiceConnector
Service: Amazon Chime
Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon
Chime Voice Connector must be disassociated from it before it can be deleted.
Request Syntax
DELETE /voice-connectors/voiceConnectorId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
186
Amazon Chime SDK API Reference
DeleteVoiceConnector
NotFoundException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
187
Amazon Chime SDK API Reference
DeleteVoiceConnector
188
Amazon Chime SDK API Reference
DeleteVoiceConnectorEmergencyCallingConfiguration
DeleteVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime
Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
189
Amazon Chime SDK API Reference
DeleteVoiceConnectorEmergencyCallingConfiguration
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
190
Amazon Chime SDK API Reference
DeleteVoiceConnectorGroup
DeleteVoiceConnectorGroup
Service: Amazon Chime
Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone
numbers associated with the group must be removed before it can be deleted.
Request Syntax
DELETE /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
191
Amazon Chime SDK API Reference
DeleteVoiceConnectorGroup
NotFoundException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the specified Amazon Chime Voice Connector group.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
192
Amazon Chime SDK API Reference
DeleteVoiceConnectorGroup
193
Amazon Chime SDK API Reference
DeleteVoiceConnectorOrigination
DeleteVoiceConnectorOrigination
Service: Amazon Chime
Deletes the origination settings for the specified Amazon Chime Voice Connector.
Note
If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted
prior to deleting the origination settings.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/origination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
194
Amazon Chime SDK API Reference
DeleteVoiceConnectorOrigination
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the origination settings for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
195
Amazon Chime SDK API Reference
DeleteVoiceConnectorOrigination
196
Amazon Chime SDK API Reference
DeleteVoiceConnectorProxy
DeleteVoiceConnectorProxy
Service: Amazon Chime
Deletes the proxy configuration from the specified Amazon Chime Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
197
Amazon Chime SDK API Reference
DeleteVoiceConnectorProxy
ServiceFailureException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes a proxy configuration from your Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
198
Amazon Chime SDK API Reference
DeleteVoiceConnectorProxy
199
Amazon Chime SDK API Reference
DeleteVoiceConnectorStreamingConfiguration
DeleteVoiceConnectorStreamingConfiguration
Service: Amazon Chime
Deletes the streaming configuration for the specified Amazon Chime Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
200
Amazon Chime SDK API Reference
DeleteVoiceConnectorStreamingConfiguration
ServiceFailureException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the streaming configuration for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
201
Amazon Chime SDK API Reference
DeleteVoiceConnectorStreamingConfiguration
202
Amazon Chime SDK API Reference
DeleteVoiceConnectorTermination
DeleteVoiceConnectorTermination
Service: Amazon Chime
Deletes the termination settings for the specified Amazon Chime Voice Connector.
Note
If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted
prior to deleting the termination settings.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/termination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
203
Amazon Chime SDK API Reference
DeleteVoiceConnectorTermination
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the termination settings for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
204
Amazon Chime SDK API Reference
DeleteVoiceConnectorTermination
205
Amazon Chime SDK API Reference
DeleteVoiceConnectorTerminationCredentials
DeleteVoiceConnectorTerminationCredentials
Service: Amazon Chime
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
Request Syntax
POST /voice-connectors/voiceConnectorId/termination/credentials?operation=delete HTTP/1.1
Content-type: application/json
{
"Usernames": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
206
Amazon Chime SDK API Reference
DeleteVoiceConnectorTerminationCredentials
ForbiddenException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example deletes the specified SIP credentials.
Sample Request
POST /voice-connectors/abcdef1ghij2klmno3pqr4/termination/credentials?operation=delete
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-
cli/1.16.170 Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date: 20190823T184644Z
Authorization: AUTHPARAMS Content-Length: 27 {"Usernames": ["jdoe"]}
Sample Response
207
Amazon Chime SDK API Reference
DeleteVoiceConnectorTerminationCredentials
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
208
Amazon Chime SDK API Reference
DescribeAppInstance
DescribeAppInstance
Service: Amazon Chime
Request Syntax
GET /app-instances/appInstanceArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstance": {
"AppInstanceArn": "string",
"CreatedTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The ARN, metadata, created and last-updated timestamps, and the name of the AppInstance. All
timestamps use epoch milliseconds.
209
Amazon Chime SDK API Reference
DescribeAppInstance
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
210
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
DescribeAppInstanceAdmin
Service: Amazon Chime
Request Syntax
GET /app-instances/appInstanceArn/admins/appInstanceAdminArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
appInstanceArn (p. 211)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceAdmin": {
"Admin": {
"Arn": "string",
"Name": "string"
},
"AppInstanceArn": "string",
"CreatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
211
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
The ARN and name of the AppInstanceUser, the ARN of the AppInstance, and the created and
last-updated timestamps. All timestamps use epoch milliseconds.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
212
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
213
Amazon Chime SDK API Reference
DescribeAppInstanceUser
DescribeAppInstanceUser
Service: Amazon Chime
Request Syntax
GET /app-instance-users/appInstanceUserArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUser": {
"AppInstanceUserArn": "string",
"CreatedTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
214
Amazon Chime SDK API Reference
DescribeAppInstanceUser
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
215
Amazon Chime SDK API Reference
DescribeChannel
DescribeChannel
Service: Amazon Chime
Request Syntax
GET /channels/channelArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 216)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channel": {
"ChannelArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
"CreatedTimestamp": number,
"LastMessageTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
216
Amazon Chime SDK API Reference
DescribeChannel
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
217
Amazon Chime SDK API Reference
DescribeChannel
218
Amazon Chime SDK API Reference
DescribeChannelBan
DescribeChannelBan
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/bans/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 219)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
memberArn (p. 219)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
219
Amazon Chime SDK API Reference
DescribeChannelBan
{
"ChannelBan": {
"ChannelArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
"CreatedTimestamp": number,
"Member": {
"Arn": "string",
"Name": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
220
Amazon Chime SDK API Reference
DescribeChannelBan
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
221
Amazon Chime SDK API Reference
DescribeChannelMembership
DescribeChannelMembership
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/memberships/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 222)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
memberArn (p. 222)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
222
Amazon Chime SDK API Reference
DescribeChannelMembership
{
"ChannelMembership": {
"ChannelArn": "string",
"CreatedTimestamp": number,
"InvitedBy": {
"Arn": "string",
"Name": "string"
},
"LastUpdatedTimestamp": number,
"Member": {
"Arn": "string",
"Name": "string"
},
"Type": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
223
Amazon Chime SDK API Reference
DescribeChannelMembership
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
224
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
DescribeChannelMembershipForAppInstanceUser
Service: Amazon Chime
Returns the details of a channel based on the membership of the specified AppInstanceUser.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels/{channelArn}?scope=app-instance-user-membership&app-instance-user-
arn=AppInstanceUserArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelArn (p. 225)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 225)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
225
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
{
"ChannelMembership": {
"AppInstanceUserMembershipSummary": {
"ReadMarkerTimestamp": number,
"Type": "string"
},
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
226
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
227
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
DescribeChannelModeratedByAppInstanceUser
Service: Amazon Chime
Request Syntax
GET /channels/{channelArn}?scope=app-instance-user-moderated-channel&app-instance-user-
arn=AppInstanceUserArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelArn (p. 228)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 228)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
228
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
Content-type: application/json
{
"Channel": {
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
229
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
230
Amazon Chime SDK API Reference
DescribeChannelModerator
DescribeChannelModerator
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/moderators/channelModeratorArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelModeratorArn (p. 231)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 231)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
231
Amazon Chime SDK API Reference
DescribeChannelModerator
{
"ChannelModerator": {
"ChannelArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
"CreatedTimestamp": number,
"Moderator": {
"Arn": "string",
"Name": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
232
Amazon Chime SDK API Reference
DescribeChannelModerator
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
233
Amazon Chime SDK API Reference
DisassociatePhoneNumberFromUser
DisassociatePhoneNumberFromUser
Service: Amazon Chime
Disassociates the primary provisioned phone number from the specified Amazon Chime user.
Request Syntax
POST /accounts/accountId/users/{userId}?operation=disassociate-phone-number HTTP/1.1
Required: Yes
userId (p. 234)
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
234
Amazon Chime SDK API Reference
DisassociatePhoneNumberFromUser
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example disassociates the primary provisioned phone number from the specified Amazon Chime
user.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k?operation=disassociate-phone-number HTTP/1.1 Host:
service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.170
Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date: 20190918T181957Z Authorization:
AUTHPARAMS Content-Length: 0
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
235
Amazon Chime SDK API Reference
DisassociatePhoneNumberFromUser
236
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
DisassociatePhoneNumbersFromVoiceConnector
Service: Amazon Chime
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.
Request Syntax
POST /voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
237
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
238
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example disassociates the specified phone numbers from the specified Amazon Chime Voice
Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
239
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
DisassociatePhoneNumbersFromVoiceConnectorGroup
Service: Amazon Chime
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.
Request Syntax
POST /voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers
HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
240
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
241
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example disassociates the specified phone numbers from the specified Amazon Chime Voice
Connector group.
Sample Request
POST /voice-connector-groups/123a456b-c7d8-90e1-fg23-4h567jkl8901?operation=disassociate-
phone-numbers HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.170 Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date:
20191028T190806Z Authorization: AUTHPARAMS Content-Length: 54 {"E164PhoneNumbers":
["+12065550100", "+12065550101"]}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
242
Amazon Chime SDK API Reference
DisassociateSigninDelegateGroupsFromAccount
DisassociateSigninDelegateGroupsFromAccount
Service: Amazon Chime
Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.
Request Syntax
POST /accounts/{accountId}?operation=disassociate-signin-delegate-groups HTTP/1.1
Content-type: application/json
{
"GroupNames": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
243
Amazon Chime SDK API Reference
DisassociateSigninDelegateGroupsFromAccount
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example disassociates the specified sign-in delegate group from the specified Amazon Chime
account.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45?operation=disassociate-signin-delegate-
groups HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.17.0 Python/3.8.0 Windows/10 botocore/1.14.0 X-Amz-Date: 20200113T173832Z
AUTHPARAMS
244
Amazon Chime SDK API Reference
DisassociateSigninDelegateGroupsFromAccount
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
245
Amazon Chime SDK API Reference
GetAccount
GetAccount
Service: Amazon Chime
Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
Request Syntax
GET /accounts/accountId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Account": {
"AccountId": "string",
"AccountStatus": "string",
"AccountType": "string",
"AwsAccountId": "string",
"CreatedTimestamp": number,
"DefaultLicense": "string",
"Name": "string",
"SigninDelegateGroups": [
{
"GroupName": "string"
}
],
"SupportedLicenses": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
246
Amazon Chime SDK API Reference
GetAccount
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves details for the specified Amazon Chime account.
247
Amazon Chime SDK API Reference
GetAccount
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
248
Amazon Chime SDK API Reference
GetAccountSettings
GetAccountSettings
Service: Amazon Chime
Retrieves account settings for the specified Amazon Chime account ID, such as remote control and
dialout settings. For more information about these settings, see Use the Policies Page in the Amazon
Chime Administration Guide.
Request Syntax
GET /accounts/accountId/settings HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AccountSettings": {
"DisableRemoteControl": boolean,
"EnableDialOut": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
249
Amazon Chime SDK API Reference
GetAccountSettings
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves account settings for the specified account.
Sample Request
250
Amazon Chime SDK API Reference
GetAccountSettings
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
251
Amazon Chime SDK API Reference
GetAppInstanceRetentionSettings
GetAppInstanceRetentionSettings
Service: Amazon Chime
Request Syntax
GET /app-instances/appInstanceArn/retention-settings HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
},
"InitiateDeletionTimestamp": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The timestamp representing the time at which the specified items are retained, in Epoch Seconds.
252
Amazon Chime SDK API Reference
GetAppInstanceRetentionSettings
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
253
Amazon Chime SDK API Reference
GetAppInstanceRetentionSettings
254
Amazon Chime SDK API Reference
GetAppInstanceStreamingConfigurations
GetAppInstanceStreamingConfigurations
Service: Amazon Chime
Request Syntax
GET /app-instances/appInstanceArn/streaming-configurations HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceStreamingConfigurations": [
{
"AppInstanceDataType": "string",
"ResourceArn": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
255
Amazon Chime SDK API Reference
GetAppInstanceStreamingConfigurations
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
256
Amazon Chime SDK API Reference
GetAttendee
GetAttendee
Service: Amazon Chime
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more
information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK
Developer Guide .
Request Syntax
GET /meetings/meetingId/attendees/attendeeId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
meetingId (p. 257)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendee": {
"AttendeeId": "string",
"ExternalUserId": "string",
"JoinToken": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
257
Amazon Chime SDK API Reference
GetAttendee
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
258
Amazon Chime SDK API Reference
GetAttendee
259
Amazon Chime SDK API Reference
GetBot
GetBot
Service: Amazon Chime
Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.
Request Syntax
GET /accounts/accountId/bots/botId HTTP/1.1
Pattern: .*\S.*
Required: Yes
botId (p. 260)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Bot": {
"BotEmail": "string",
"BotId": "string",
"BotType": "string",
"CreatedTimestamp": number,
"Disabled": boolean,
"DisplayName": "string",
"SecurityToken": "string",
"UpdatedTimestamp": number,
"UserId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
260
Amazon Chime SDK API Reference
GetBot
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
261
Amazon Chime SDK API Reference
GetBot
Example
This example retrieves details for the specified bot.
Sample Request
GET /accounts/12a3456b-7c89-012d-3456-78901e23fg45/
bots/123abcd4-5ef6-789g-0h12-34j56789012k HTTP/1.1 Host: service.chime.aws.amazon.com
Accept-Encoding: identity User-Agent: aws-cli/1.16.170 Python/3.6.0 Windows/10
botocore/1.12.160 X-Amz-Date: 20190918T172527Z Authorization: AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
262
Amazon Chime SDK API Reference
GetChannelMessage
GetChannelMessage
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/messages/messageId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 263)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
messageId (p. 263)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
263
Amazon Chime SDK API Reference
GetChannelMessage
"ChannelMessage": {
"ChannelArn": "string",
"Content": "string",
"CreatedTimestamp": number,
"LastEditedTimestamp": number,
"LastUpdatedTimestamp": number,
"MessageId": "string",
"Metadata": "string",
"Persistence": "string",
"Redacted": boolean,
"Sender": {
"Arn": "string",
"Name": "string"
},
"Type": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
264
Amazon Chime SDK API Reference
GetChannelMessage
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
265
Amazon Chime SDK API Reference
GetEventsConfiguration
GetEventsConfiguration
Service: Amazon Chime
Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS
endpoint or Lambda function ARN.
Request Syntax
GET /accounts/accountId/bots/botId/events-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
botId (p. 266)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"EventsConfiguration": {
"BotId": "string",
"LambdaFunctionArn": "string",
"OutboundEventsHTTPSEndpoint": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
266
Amazon Chime SDK API Reference
GetEventsConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
267
Amazon Chime SDK API Reference
GetEventsConfiguration
268
Amazon Chime SDK API Reference
GetGlobalSettings
GetGlobalSettings
Service: Amazon Chime
Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling
and Amazon Chime Voice Connector settings.
Request Syntax
GET /settings HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"BusinessCalling": {
"CdrBucket": "string"
},
"VoiceConnector": {
"CdrBucket": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
269
Amazon Chime SDK API Reference
GetGlobalSettings
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves the global settings for the administrator's AWS account.
Sample Request
Sample Response
270
Amazon Chime SDK API Reference
GetGlobalSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
271
Amazon Chime SDK API Reference
GetMediaCapturePipeline
GetMediaCapturePipeline
Service: Amazon Chime
Request Syntax
GET /media-capture-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaCapturePipeline": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineId": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
272
Amazon Chime SDK API Reference
GetMediaCapturePipeline
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
273
Amazon Chime SDK API Reference
GetMediaCapturePipeline
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
274
Amazon Chime SDK API Reference
GetMeeting
GetMeeting
Service: Amazon Chime
Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about
the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .
Request Syntax
GET /meetings/meetingId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
275
Amazon Chime SDK API Reference
GetMeeting
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
276
Amazon Chime SDK API Reference
GetMeeting
277
Amazon Chime SDK API Reference
GetMessagingSessionEndpoint
GetMessagingSessionEndpoint
Service: Amazon Chime
Request Syntax
GET /endpoints/messaging-session HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Endpoint": {
"Url": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
ForbiddenException
278
Amazon Chime SDK API Reference
GetMessagingSessionEndpoint
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
279
Amazon Chime SDK API Reference
GetPhoneNumber
GetPhoneNumber
Service: Amazon Chime
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
Request Syntax
GET /phone-numbers/phoneNumberId HTTP/1.1
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
}
}
280
Amazon Chime SDK API Reference
GetPhoneNumber
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
281
Amazon Chime SDK API Reference
GetPhoneNumber
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves details for the specified phone number ID.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
282
Amazon Chime SDK API Reference
GetPhoneNumberOrder
GetPhoneNumberOrder
Service: Amazon Chime
Retrieves details for the specified phone number order, such as the order creation timestamp, phone
numbers in E.164 format, product type, and order status.
Request Syntax
GET /phone-number-orders/phoneNumberOrderId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberOrder": {
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
}
],
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
283
Amazon Chime SDK API Reference
GetPhoneNumberOrder
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves details for the specified phone number order.
284
Amazon Chime SDK API Reference
GetPhoneNumberOrder
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
285
Amazon Chime SDK API Reference
GetPhoneNumberSettings
GetPhoneNumberSettings
Service: Amazon Chime
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound
calling name.
Request Syntax
GET /settings/phone-number HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"CallingName": "string",
"CallingNameUpdatedTimestamp": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
286
Amazon Chime SDK API Reference
GetPhoneNumberSettings
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves the phone number settings for the administrator's AWS account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
287
Amazon Chime SDK API Reference
GetPhoneNumberSettings
288
Amazon Chime SDK API Reference
GetProxySession
GetProxySession
Service: Amazon Chime
Gets the specified proxy session details for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 289)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
289
Amazon Chime SDK API Reference
GetProxySession
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
290
Amazon Chime SDK API Reference
GetProxySession
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example gets the details of a proxy session.
Sample Request
GET /voice-connectors/abcdef1ghij2klmno3pqr4/proxy-sessions/123a4bc5-67d8-901e-2f3g-
h4ghjk56789l HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.18.39 Python/3.8.0 Windows/10 botocore/1.15.39 X-Amz-Date:
20200415T161150Z Authorization: AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
291
Amazon Chime SDK API Reference
GetRetentionSettings
GetRetentionSettings
Service: Amazon Chime
Gets the retention settings for the specified Amazon Chime Enterprise account. For more information
about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration
Guide.
Request Syntax
GET /accounts/accountId/retention-settings HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"InitiateDeletionTimestamp": number,
"RetentionSettings": {
"ConversationRetentionSettings": {
"RetentionDays": number
},
"RoomRetentionSettings": {
"RetentionDays": number
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The timestamp representing the time at which the specified items are permanently deleted, in ISO
8601 format.
Type: Timestamp
292
Amazon Chime SDK API Reference
GetRetentionSettings
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
293
Amazon Chime SDK API Reference
GetRetentionSettings
294
Amazon Chime SDK API Reference
GetRoom
GetRoom
Service: Amazon Chime
Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.
Request Syntax
GET /accounts/accountId/rooms/roomId HTTP/1.1
Pattern: .*\S.*
Required: Yes
roomId (p. 295)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Room": {
"AccountId": "string",
"CreatedBy": "string",
"CreatedTimestamp": number,
"Name": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
295
Amazon Chime SDK API Reference
GetRoom
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example gets the details about the specified chat room, including the name.
296
Amazon Chime SDK API Reference
GetRoom
Sample Request
GET /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j HTTP/1.1 Host: service.chime.aws.amazon.com Accept-
Encoding: identity User-Agent: aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-
Amz-Date: 20191202T223145Z Authorization: AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
297
Amazon Chime SDK API Reference
GetSipMediaApplication
GetSipMediaApplication
Service: Amazon Chime
Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.
Request Syntax
GET /sip-media-applications/sipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
298
Amazon Chime SDK API Reference
GetSipMediaApplication
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
299
Amazon Chime SDK API Reference
GetSipMediaApplicationLoggingConfiguration
GetSipMediaApplicationLoggingConfiguration
Service: Amazon Chime
Returns the logging configuration for the specified SIP media application.
Request Syntax
GET /sip-media-applications/sipMediaApplicationId/logging-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
300
Amazon Chime SDK API Reference
GetSipMediaApplicationLoggingConfiguration
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
301
Amazon Chime SDK API Reference
GetSipRule
GetSipRule
Service: Amazon Chime
Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.
Request Syntax
GET /sip-rules/sipRuleId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
302
Amazon Chime SDK API Reference
GetSipRule
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
303
Amazon Chime SDK API Reference
GetSipRule
304
Amazon Chime SDK API Reference
GetUser
GetUser
Service: Amazon Chime
Retrieves details for the specified user ID, such as primary email address, license type,and personal
meeting PIN.
To retrieve user details with an email address instead of a user ID, use the ListUsers (p. 420) action, and
then filter by email address.
Request Syntax
GET /accounts/accountId/users/userId HTTP/1.1
Pattern: .*\S.*
Required: Yes
userId (p. 305)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"User": {
"AccountId": "string",
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"DisplayName": "string",
"InvitedOn": number,
"LicenseType": "string",
"PersonalPIN": "string",
"PrimaryEmail": "string",
"PrimaryProvisionedNumber": "string",
"RegisteredOn": number,
"UserId": "string",
305
Amazon Chime SDK API Reference
GetUser
"UserInvitationStatus": "string",
"UserRegistrationStatus": "string",
"UserType": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
306
Amazon Chime SDK API Reference
GetUser
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists details for the specified user.
Sample Request
GET /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-Amz-Date:
20190108T180643Z Authorization: AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
307
Amazon Chime SDK API Reference
GetUserSettings
GetUserSettings
Service: Amazon Chime
Retrieves settings for the specified user ID, such as any associated phone number settings.
Request Syntax
GET /accounts/accountId/users/userId/settings HTTP/1.1
Required: Yes
userId (p. 308)
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"UserSettings": {
"Telephony": {
"InboundCalling": boolean,
"OutboundCalling": boolean,
"SMS": boolean
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
308
Amazon Chime SDK API Reference
GetUserSettings
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves settings for the specified user ID.
Sample Request
GET /accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k/settings HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding:
309
Amazon Chime SDK API Reference
GetUserSettings
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
310
Amazon Chime SDK API Reference
GetVoiceConnector
GetVoiceConnector
Service: Amazon Chime
Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound
host, and encryption requirements.
Request Syntax
GET /voice-connectors/voiceConnectorId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
311
Amazon Chime SDK API Reference
GetVoiceConnector
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves details for the specified Amazon Chime Voice Connector.
312
Amazon Chime SDK API Reference
GetVoiceConnector
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
313
Amazon Chime SDK API Reference
GetVoiceConnectorEmergencyCallingConfiguration
GetVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime
Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
{
"CallingCountry": "string",
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
314
Amazon Chime SDK API Reference
GetVoiceConnectorEmergencyCallingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
315
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
GetVoiceConnectorGroup
Service: Amazon Chime
Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and
associated VoiceConnectorItems.
Request Syntax
GET /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
316
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves details for the specified Amazon Chime Voice Connector group.
317
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
318
Amazon Chime SDK API Reference
GetVoiceConnectorLoggingConfiguration
GetVoiceConnectorLoggingConfiguration
Service: Amazon Chime
Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows
whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
Request Syntax
GET /voice-connectors/voiceConnectorId/logging-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
319
Amazon Chime SDK API Reference
GetVoiceConnectorLoggingConfiguration
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves the logging configuration details for the specified Amazon Chime Voice
Connector.
Sample Request
320
Amazon Chime SDK API Reference
GetVoiceConnectorLoggingConfiguration
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
321
Amazon Chime SDK API Reference
GetVoiceConnectorOrigination
GetVoiceConnectorOrigination
Service: Amazon Chime
Retrieves origination setting details for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/origination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Origination": {
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
322
Amazon Chime SDK API Reference
GetVoiceConnectorOrigination
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves origination setting details for the specified Amazon Chime Voice Connector.
Sample Request
323
Amazon Chime SDK API Reference
GetVoiceConnectorOrigination
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
324
Amazon Chime SDK API Reference
GetVoiceConnectorProxy
GetVoiceConnectorProxy
Service: Amazon Chime
Gets the proxy configuration details for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Proxy": {
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberCountries": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
325
Amazon Chime SDK API Reference
GetVoiceConnectorProxy
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example gets the proxy configuration details for your Amazon Chime Voice Connector.
Sample Request
326
Amazon Chime SDK API Reference
GetVoiceConnectorProxy
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
327
Amazon Chime SDK API Reference
GetVoiceConnectorStreamingConfiguration
GetVoiceConnectorStreamingConfiguration
Service: Amazon Chime
Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows
whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in
hours, for the Amazon Kinesis data.
Request Syntax
GET /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
"Disabled": boolean,
"StreamingNotificationTargets": [
{
"NotificationTarget": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
328
Amazon Chime SDK API Reference
GetVoiceConnectorStreamingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves the streaming configuration details for the specified Amazon Chime Voice
Connector.
329
Amazon Chime SDK API Reference
GetVoiceConnectorStreamingConfiguration
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
330
Amazon Chime SDK API Reference
GetVoiceConnectorTermination
GetVoiceConnectorTermination
Service: Amazon Chime
Retrieves termination setting details for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
331
Amazon Chime SDK API Reference
GetVoiceConnectorTermination
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves termination setting details for the specified Amazon Chime Voice Connector.
Sample Request
332
Amazon Chime SDK API Reference
GetVoiceConnectorTermination
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
333
Amazon Chime SDK API Reference
GetVoiceConnectorTerminationHealth
GetVoiceConnectorTerminationHealth
Service: Amazon Chime
Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure
for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination/health HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"TerminationHealth": {
"Source": "string",
"Timestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
334
Amazon Chime SDK API Reference
GetVoiceConnectorTerminationHealth
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example retrieves termination health for the specified Amazon Chime Voice Connector.
Sample Request
335
Amazon Chime SDK API Reference
GetVoiceConnectorTerminationHealth
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
336
Amazon Chime SDK API Reference
InviteUsers
InviteUsers
Service: Amazon Chime
Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only
Team account types are currently supported for this action.
Request Syntax
POST /accounts/accountId/users?operation=add HTTP/1.1
Content-type: application/json
{
"UserEmailList": [ "string" ],
"UserType": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: .+@.+\..+
Required: Yes
UserType (p. 337)
Type: String
Required: No
Response Syntax
HTTP/1.1 201
337
Amazon Chime SDK API Reference
InviteUsers
Content-type: application/json
{
"Invites": [
{
"EmailAddress": "string",
"EmailStatus": "string",
"InviteId": "string",
"Status": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
338
Amazon Chime SDK API Reference
InviteUsers
UnauthorizedClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example sends an email to invite users to the specified account.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users?operation=add
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-Amz-Date: 20190108T180827Z
Authorization: AUTHPARAMS Content-Length: 46 {"UserEmailList": ["[email protected]",
"[email protected]"]}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
339
Amazon Chime SDK API Reference
ListAccounts
ListAccounts
Service: Amazon Chime
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by
account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the
user's email address, which returns one account result.
Request Syntax
GET /accounts?max-results=MaxResults&name=Name&next-token=NextToken&user-email=UserEmail
HTTP/1.1
Pattern: .*\S.*
NextToken (p. 340)
Pattern: .+@.+\..+
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Accounts": [
{
"AccountId": "string",
"AccountStatus": "string",
"AccountType": "string",
"AwsAccountId": "string",
"CreatedTimestamp": number,
"DefaultLicense": "string",
340
Amazon Chime SDK API Reference
ListAccounts
"Name": "string",
"SigninDelegateGroups": [
{
"GroupName": "string"
}
],
"SupportedLicenses": [ "string" ]
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
341
Amazon Chime SDK API Reference
ListAccounts
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the Amazon Chime accounts under the administrator's AWS account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
342
Amazon Chime SDK API Reference
ListAccounts
343
Amazon Chime SDK API Reference
ListAppInstanceAdmins
ListAppInstanceAdmins
Service: Amazon Chime
Request Syntax
GET /app-instances/appInstanceArn/admins?max-results=MaxResults&next-token=NextToken
HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 344)
The token returned from previous API requests until the number of administrators is reached.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceAdmins": [
{
"Admin": {
"Arn": "string",
"Name": "string"
}
}
],
"AppInstanceArn": "string",
344
Amazon Chime SDK API Reference
ListAppInstanceAdmins
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
NextToken (p. 344)
The token returned from previous API requests until the number of administrators is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
345
Amazon Chime SDK API Reference
ListAppInstanceAdmins
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
346
Amazon Chime SDK API Reference
ListAppInstances
ListAppInstances
Service: Amazon Chime
Lists all Amazon Chime AppInstances created under a single AWS account.
Request Syntax
GET /app-instances?max-results=MaxResults&next-token=NextToken HTTP/1.1
The token passed by previous API requests until you reach the maximum number of AppInstances.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstances": [
{
"AppInstanceArn": "string",
"Metadata": "string",
"Name": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
347
Amazon Chime SDK API Reference
ListAppInstances
The token passed by previous API requests until the maximum number of AppInstances is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
348
Amazon Chime SDK API Reference
ListAppInstances
349
Amazon Chime SDK API Reference
ListAppInstanceUsers
ListAppInstanceUsers
Service: Amazon Chime
Request Syntax
GET /app-instance-users?app-instance-arn=AppInstanceArn&max-results=MaxResults&next-
token=NextToken HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 350)
The token passed by previous API calls until all requested users are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceArn": "string",
"AppInstanceUsers": [
{
"AppInstanceUserArn": "string",
"Metadata": "string",
"Name": "string"
}
],
"NextToken": "string"
350
Amazon Chime SDK API Reference
ListAppInstanceUsers
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
AppInstanceUsers (p. 350)
The token passed by previous API calls until all requested users are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
351
Amazon Chime SDK API Reference
ListAppInstanceUsers
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
352
Amazon Chime SDK API Reference
ListAttendees
ListAttendees
Service: Amazon Chime
Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the
Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
Request Syntax
GET /meetings/meetingId/attendees?max-results=MaxResults&next-token=NextToken HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
NextToken (p. 353)
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendees": [
{
"AttendeeId": "string",
"ExternalUserId": "string",
"JoinToken": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
353
Amazon Chime SDK API Reference
ListAttendees
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
354
Amazon Chime SDK API Reference
ListAttendees
355
Amazon Chime SDK API Reference
ListAttendeeTags
ListAttendeeTags
Service: Amazon Chime
Request Syntax
GET /meetings/meetingId/attendees/attendeeId/tags HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
meetingId (p. 356)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
356
Amazon Chime SDK API Reference
ListAttendeeTags
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
357
Amazon Chime SDK API Reference
ListAttendeeTags
358
Amazon Chime SDK API Reference
ListBots
ListBots
Service: Amazon Chime
Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
Request Syntax
GET /accounts/accountId/bots?max-results=MaxResults&next-token=NextToken HTTP/1.1
Pattern: .*\S.*
Required: Yes
MaxResults (p. 359)
The maximum number of results to return in a single call. The default is 10.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Bots": [
{
"BotEmail": "string",
"BotId": "string",
"BotType": "string",
"CreatedTimestamp": number,
"Disabled": boolean,
"DisplayName": "string",
"SecurityToken": "string",
"UpdatedTimestamp": number,
"UserId": "string"
}
],
"NextToken": "string"
}
359
Amazon Chime SDK API Reference
ListBots
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
360
Amazon Chime SDK API Reference
ListBots
Examples
In the following example or examples, the Authorization header contents ( AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
361
Amazon Chime SDK API Reference
ListChannelBans
ListChannelBans
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/bans?max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 362)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 362)
The token passed by previous API calls until all requested bans are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
362
Amazon Chime SDK API Reference
ListChannelBans
Content-type: application/json
{
"ChannelArn": "string",
"ChannelBans": [
{
"Member": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelBans (p. 362)
The token passed by previous API calls until all requested bans are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
363
Amazon Chime SDK API Reference
ListChannelBans
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
364
Amazon Chime SDK API Reference
ListChannelMemberships
ListChannelMemberships
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/memberships?max-results=MaxResults&next-token=NextToken&type=Type
HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 365)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 365)
The token passed by previous API calls until all requested channel memberships are returned.
Pattern: .*
Type (p. 365)
The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as
part of ListChannelMemberships. Hidden members are only returned if the type filter in
ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned.
365
Amazon Chime SDK API Reference
ListChannelMemberships
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelMemberships": [
{
"Member": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelMemberships (p. 366)
The token passed by previous API calls until all requested channel memberships are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
366
Amazon Chime SDK API Reference
ListChannelMemberships
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
367
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
ListChannelMembershipsForAppInstanceUser
Service: Amazon Chime
Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call
the API with a user ARN that is not their own.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels?scope=app-instance-user-memberships&app-instance-user-
arn=AppInstanceUserArn&max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
ChimeBearer (p. 368)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 368)
The token returned from previous API requests until the number of channel memberships is reached.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
368
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
Content-type: application/json
{
"ChannelMemberships": [
{
"AppInstanceUserMembershipSummary": {
"ReadMarkerTimestamp": number,
"Type": "string"
},
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token passed by previous API calls until all requested users are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
369
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
370
Amazon Chime SDK API Reference
ListChannelMessages
ListChannelMessages
Service: Amazon Chime
List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by
creation timestamp in descending order.
Note
Redacted messages appear in the results as empty, since they are only redacted, not deleted.
Deleted messages do not appear in the results. This action always returns the latest version of
an edited message.
Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels/channelArn/messages?max-results=MaxResults&next-token=NextToken¬-
after=NotAfter¬-before=NotBefore&sort-order=SortOrder HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 371)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 371)
The token passed by previous API calls until all requested messages are returned.
Pattern: .*
NotAfter (p. 371)
371
Amazon Chime SDK API Reference
ListChannelMessages
The order in which you want messages sorted. Default is Descending, based on time created.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelMessages": [
{
"Content": "string",
"CreatedTimestamp": number,
"LastEditedTimestamp": number,
"LastUpdatedTimestamp": number,
"MessageId": "string",
"Metadata": "string",
"Redacted": boolean,
"Sender": {
"Arn": "string",
"Name": "string"
},
"Type": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelMessages (p. 372)
372
Amazon Chime SDK API Reference
ListChannelMessages
The token passed by previous API calls until all requested messages are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
373
Amazon Chime SDK API Reference
ListChannelMessages
374
Amazon Chime SDK API Reference
ListChannelModerators
ListChannelModerators
Service: Amazon Chime
Request Syntax
GET /channels/channelArn/moderators?max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 375)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 375)
The token passed by previous API calls until all requested moderators are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
375
Amazon Chime SDK API Reference
ListChannelModerators
Content-type: application/json
{
"ChannelArn": "string",
"ChannelModerators": [
{
"Moderator": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelModerators (p. 375)
The token passed by previous API calls until all requested moderators are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
376
Amazon Chime SDK API Reference
ListChannelModerators
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
377
Amazon Chime SDK API Reference
ListChannels
ListChannels
Service: Amazon Chime
Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow
results.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels?app-instance-arn=AppInstanceArn&max-results=MaxResults&next-
token=NextToken&privacy=Privacy HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 378)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 378)
The token passed by previous API calls until all requested channels are returned.
Pattern: .*
378
Amazon Chime SDK API Reference
ListChannels
The privacy setting. PUBLIC retrieves all the public channels. PRIVATE retrieves private channels.
Only an AppInstanceAdmin can retrieve private channels.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channels": [
{
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token returned from previous API requests until the number of channels is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
379
Amazon Chime SDK API Reference
ListChannels
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
380
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
ListChannelsModeratedByAppInstanceUser
Service: Amazon Chime
Request Syntax
GET /channels?scope=app-instance-user-moderated-channels&app-instance-user-
arn=AppInstanceUserArn&max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
ChimeBearer (p. 381)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
MaxResults (p. 381)
The token returned from previous API requests until the number of channels moderated by the user
is reached.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
381
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
Content-type: application/json
{
"Channels": [
{
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token returned from previous API requests until the number of channels moderated by the user
is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
382
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
383
Amazon Chime SDK API Reference
ListMediaCapturePipelines
ListMediaCapturePipelines
Service: Amazon Chime
Request Syntax
GET /media-capture-pipelines?max-results=MaxResults&next-token=NextToken HTTP/1.1
The maximum number of results to return in a single call. Valid Range: 1 - 99.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaCapturePipelines": [
{
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineId": "string",
384
Amazon Chime SDK API Reference
ListMediaCapturePipelines
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
385
Amazon Chime SDK API Reference
ListMediaCapturePipelines
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
386
Amazon Chime SDK API Reference
ListMeetings
ListMeetings
Service: Amazon Chime
Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime
SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
Request Syntax
GET /meetings?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Meetings": [
{
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingId": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
387
Amazon Chime SDK API Reference
ListMeetings
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
388
Amazon Chime SDK API Reference
ListMeetings
389
Amazon Chime SDK API Reference
ListMeetingTags
ListMeetingTags
Service: Amazon Chime
Request Syntax
GET /meetings/meetingId/tags HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
390
Amazon Chime SDK API Reference
ListMeetingTags
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
391
Amazon Chime SDK API Reference
ListPhoneNumberOrders
ListPhoneNumberOrders
Service: Amazon Chime
Lists the phone number orders for the administrator's Amazon Chime account.
Request Syntax
GET /phone-number-orders?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"PhoneNumberOrders": [
{
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
}
],
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
392
Amazon Chime SDK API Reference
ListPhoneNumberOrders
Type: String
PhoneNumberOrders (p. 392)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
393
Amazon Chime SDK API Reference
ListPhoneNumberOrders
Example
This example lists the phone number orders for the administrator's Amazon Chime account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
394
Amazon Chime SDK API Reference
ListPhoneNumbers
ListPhoneNumbers
Service: Amazon Chime
Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime
Voice Connector, or Amazon Chime Voice Connector group.
Request Syntax
GET /phone-numbers?filter-name=FilterName&filter-value=FilterValue&max-
results=MaxResults&next-token=NextToken&product-type=ProductType&status=Status HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
395
Amazon Chime SDK API Reference
ListPhoneNumbers
"PhoneNumbers": [
{
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
PhoneNumbers (p. 395)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
396
Amazon Chime SDK API Reference
ListPhoneNumbers
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the phone numbers for the account.
Sample Request
Sample Response
397
Amazon Chime SDK API Reference
ListPhoneNumbers
[{"AssociatedTimestamp":"2019-10-28T18:40:37.511Z","Name":"VoiceConnectorId","Value":"abcdef1ghij2klmno
{"InboundCall":true,"InboundMMS":true,"InboundSMS":true,"OutboundCall":true,"OutboundMMS":true,"Outboun
Connector","Status":"Assigned","Type":"Local","UpdatedTimestamp":"2019-10-28T18:42:07.960Z"},
{"Associations":[],"CallingName":null,"CallingNameStatus":"Unassigned","Capabilities":
{"InboundCall":true,"InboundMMS":true,"InboundSMS":true,"OutboundCall":true,"OutboundMMS":true,"Outboun
Connector","Status":"Unassigned","Type":"Local","UpdatedTimestamp":"2019-10-28T18:31:55.339Z"}]}
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
398
Amazon Chime SDK API Reference
ListProxySessions
ListProxySessions
Service: Amazon Chime
Lists the proxy sessions for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/proxy-sessions?max-results=MaxResults&next-
token=NextToken&status=Status HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"ProxySessions": [
{
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
399
Amazon Chime SDK API Reference
ListProxySessions
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
400
Amazon Chime SDK API Reference
ListProxySessions
ServiceFailureException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the proxy sessions for your Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
401
Amazon Chime SDK API Reference
ListProxySessions
402
Amazon Chime SDK API Reference
ListRoomMemberships
ListRoomMemberships
Service: Amazon Chime
Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the
members' IDs, email addresses, and names.
Request Syntax
GET /accounts/accountId/rooms/roomId/memberships?max-results=MaxResults&next-
token=NextToken HTTP/1.1
Pattern: .*\S.*
Required: Yes
MaxResults (p. 403)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"RoomMemberships": [
{
"InvitedBy": "string",
"Member": {
"AccountId": "string",
"Email": "string",
"FullName": "string",
403
Amazon Chime SDK API Reference
ListRoomMemberships
"MemberId": "string",
"MemberType": "string"
},
"Role": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
RoomMemberships (p. 403)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
404
Amazon Chime SDK API Reference
ListRoomMemberships
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the membership details for the specified chat room.
Sample Request
GET /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j/memberships HTTP/1.1 Host:
service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.293
Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date: 20191202T224849Z Authorization:
AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
405
Amazon Chime SDK API Reference
ListRoomMemberships
406
Amazon Chime SDK API Reference
ListRooms
ListRooms
Service: Amazon Chime
Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by
a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.
Request Syntax
GET /accounts/accountId/rooms?max-results=MaxResults&member-id=MemberId&next-
token=NextToken HTTP/1.1
Pattern: .*\S.*
Required: Yes
MaxResults (p. 407)
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"Rooms": [
{
"AccountId": "string",
"CreatedBy": "string",
"CreatedTimestamp": number,
"Name": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
]
407
Amazon Chime SDK API Reference
ListRooms
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Rooms (p. 407)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
408
Amazon Chime SDK API Reference
ListRooms
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example returns a list of chat rooms in the specified account. The list is filtered by the chat rooms
that the specified member belongs to.
Sample Request
GET /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms?member-id=1ab2345c-67de-8901-
f23g-45h678901j2k HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date:
20191202T223837Z Authorization: AUTHPARAMS
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
409
Amazon Chime SDK API Reference
ListSipMediaApplications
ListSipMediaApplications
Service: Amazon Chime
Lists the SIP media applications under the administrator's AWS account.
Request Syntax
GET /sip-media-applications?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"SipMediaApplications": [
{
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
410
Amazon Chime SDK API Reference
ListSipMediaApplications
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
411
Amazon Chime SDK API Reference
ListSipMediaApplications
412
Amazon Chime SDK API Reference
ListSipRules
ListSipRules
Service: Amazon Chime
Request Syntax
GET /sip-rules?max-results=MaxResults&next-token=NextToken&sip-media-
application=SipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"SipRules": [
{
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
413
Amazon Chime SDK API Reference
ListSipRules
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
414
Amazon Chime SDK API Reference
ListSipRules
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
415
Amazon Chime SDK API Reference
ListSupportedPhoneNumberCountries
ListSupportedPhoneNumberCountries
Service: Amazon Chime
Request Syntax
GET /phone-number-countries?product-type=ProductType HTTP/1.1
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberCountries": [
{
"CountryCode": "string",
"SupportedPhoneNumberTypes": [ "string" ]
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
416
Amazon Chime SDK API Reference
ListSupportedPhoneNumberCountries
AccessDeniedException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
417
Amazon Chime SDK API Reference
ListTagsForResource
ListTagsForResource
Service: Amazon Chime
Request Syntax
GET /tags?arn=ResourceARN HTTP/1.1
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
418
Amazon Chime SDK API Reference
ListTagsForResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
419
Amazon Chime SDK API Reference
ListUsers
ListUsers
Service: Amazon Chime
Lists the users that belong to the specified Amazon Chime account. You can specify an email address to
list only the user that the email address belongs to.
Request Syntax
GET /accounts/accountId/users?max-results=MaxResults&next-token=NextToken&user-
email=UserEmail&user-type=UserType HTTP/1.1
Pattern: .*\S.*
Required: Yes
MaxResults (p. 420)
Pattern: .+@.+\..+
UserType (p. 420)
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"Users": [
{
"AccountId": "string",
"AlexaForBusinessMetadata": {
420
Amazon Chime SDK API Reference
ListUsers
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"DisplayName": "string",
"InvitedOn": number,
"LicenseType": "string",
"PersonalPIN": "string",
"PrimaryEmail": "string",
"PrimaryProvisionedNumber": "string",
"RegisteredOn": number,
"UserId": "string",
"UserInvitationStatus": "string",
"UserRegistrationStatus": "string",
"UserType": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Users (p. 420)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
421
Amazon Chime SDK API Reference
ListUsers
ServiceUnavailableException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the users for the specified Amazon Chime account.
Sample Request
Sample Response
422
Amazon Chime SDK API Reference
ListUsers
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
423
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
ListVoiceConnectorGroups
Service: Amazon Chime
Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.
Request Syntax
GET /voice-connector-groups?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"VoiceConnectorGroups": [
{
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
424
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
Type: String
VoiceConnectorGroups (p. 424)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
425
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
Example
This example lists the Amazon Chime Voice Connector groups for the administrator's AWS account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
426
Amazon Chime SDK API Reference
ListVoiceConnectors
ListVoiceConnectors
Service: Amazon Chime
Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
Request Syntax
GET /voice-connectors?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"VoiceConnectors": [
{
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
427
Amazon Chime SDK API Reference
ListVoiceConnectors
Type: String
VoiceConnectors (p. 427)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the Amazon Chime Voice Connectors for the administrator's AWS account.
428
Amazon Chime SDK API Reference
ListVoiceConnectors
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
429
Amazon Chime SDK API Reference
ListVoiceConnectorTerminationCredentials
ListVoiceConnectorTerminationCredentials
Service: Amazon Chime
Lists the SIP credentials for the specified Amazon Chime Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination/credentials HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Usernames": [ "string" ]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
430
Amazon Chime SDK API Reference
ListVoiceConnectorTerminationCredentials
ForbiddenException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example lists the SIP credentials for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
431
Amazon Chime SDK API Reference
ListVoiceConnectorTerminationCredentials
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
432
Amazon Chime SDK API Reference
LogoutUser
LogoutUser
Service: Amazon Chime
Logs out the specified user from all of the devices they are currently logged into.
Request Syntax
POST /accounts/accountId/users/{userId}?operation=logout HTTP/1.1
Pattern: .*\S.*
Required: Yes
userId (p. 433)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
433
Amazon Chime SDK API Reference
LogoutUser
NotFoundException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example logs out the specified user.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k?operation=logout HTTP/1.1 Host: service.chime.aws.amazon.com Accept-
Encoding: identity User-Agent: aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-
Amz-Date: 20190108T180307Z Authorization: AUTHPARAMS Content-Length: 0
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
434
Amazon Chime SDK API Reference
LogoutUser
435
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
PutAppInstanceRetentionSettings
Service: Amazon Chime
Sets the amount of time in days that a given AppInstance retains data.
Request Syntax
PUT /app-instances/appInstanceArn/retention-settings HTTP/1.1
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
}
}
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
},
436
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
"InitiateDeletionTimestamp": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
437
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
438
Amazon Chime SDK API Reference
PutAppInstanceStreamingConfigurations
PutAppInstanceStreamingConfigurations
Service: Amazon Chime
Request Syntax
PUT /app-instances/appInstanceArn/streaming-configurations HTTP/1.1
Content-type: application/json
{
"AppInstanceStreamingConfigurations": [
{
"AppInstanceDataType": "string",
"ResourceArn": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceStreamingConfigurations": [
{
439
Amazon Chime SDK API Reference
PutAppInstanceStreamingConfigurations
"AppInstanceDataType": "string",
"ResourceArn": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
440
Amazon Chime SDK API Reference
PutAppInstanceStreamingConfigurations
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
441
Amazon Chime SDK API Reference
PutEventsConfiguration
PutEventsConfiguration
Service: Amazon Chime
Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime.
Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot (p. 1113).
Request Syntax
PUT /accounts/accountId/bots/botId/events-configuration HTTP/1.1
Content-type: application/json
{
"LambdaFunctionArn": "string",
"OutboundEventsHTTPSEndpoint": "string"
}
Pattern: .*\S.*
Required: Yes
botId (p. 442)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Lambda function ARN that allows the bot to receive outgoing events.
Type: String
Required: No
OutboundEventsHTTPSEndpoint (p. 442)
Type: String
Required: No
Response Syntax
HTTP/1.1 201
442
Amazon Chime SDK API Reference
PutEventsConfiguration
Content-type: application/json
{
"EventsConfiguration": {
"BotId": "string",
"LambdaFunctionArn": "string",
"OutboundEventsHTTPSEndpoint": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
The configuration that allows a bot to receive outgoing events. Can be an HTTPS endpoint or an
AWS Lambda function ARN.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
443
Amazon Chime SDK API Reference
PutEventsConfiguration
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
444
Amazon Chime SDK API Reference
PutRetentionSettings
PutRetentionSettings
Service: Amazon Chime
Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS
CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon
Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide.
To turn off existing retention settings, remove the number of days from the corresponding
RetentionDays field in the RetentionSettings object. For more information about retention settings, see
Managing Chat Retention Policies in the Amazon Chime Administration Guide.
Request Syntax
PUT /accounts/accountId/retention-settings HTTP/1.1
Content-type: application/json
{
"RetentionSettings": {
"ConversationRetentionSettings": {
"RetentionDays": number
},
"RoomRetentionSettings": {
"RetentionDays": number
}
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Content-type: application/json
445
Amazon Chime SDK API Reference
PutRetentionSettings
{
"InitiateDeletionTimestamp": number,
"RetentionSettings": {
"ConversationRetentionSettings": {
"RetentionDays": number
},
"RoomRetentionSettings": {
"RetentionDays": number
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 204 response.
The timestamp representing the time at which the specified items are permanently deleted, in ISO
8601 format.
Type: Timestamp
RetentionSettings (p. 445)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
446
Amazon Chime SDK API Reference
PutRetentionSettings
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
447
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
PutSipMediaApplicationLoggingConfiguration
Service: Amazon Chime
Updates the logging configuration for the specified SIP media application.
Request Syntax
PUT /sip-media-applications/sipMediaApplicationId/logging-configuration HTTP/1.1
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
448
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
449
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
450
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
PutVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime
Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as
emergency phone numbers and calling countries. Origination and termination settings must be enabled
for the Amazon Chime Voice Connector before emergency calling can be configured.
Request Syntax
PUT /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
{
"CallingCountry": "string",
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
451
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
{
"CallingCountry": "string",
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
452
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
453
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
PutVoiceConnectorLoggingConfiguration
Service: Amazon Chime
Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging
configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
Request Syntax
PUT /voice-connectors/voiceConnectorId/logging-configuration HTTP/1.1
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
454
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
455
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example turns on the SIP logging configuration for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
456
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
PutVoiceConnectorOrigination
Service: Amazon Chime
Adds origination settings for the specified Amazon Chime Voice Connector.
Note
If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted
prior to turning off origination settings.
Request Syntax
PUT /voice-connectors/voiceConnectorId/origination HTTP/1.1
Content-type: application/json
{
"Origination": {
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
457
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
Content-type: application/json
{
"Origination": {
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
458
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds origination settings for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
459
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
460
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
PutVoiceConnectorProxy
Service: Amazon Chime
Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.
Request Syntax
PUT /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Content-type: application/json
{
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberPoolCountries": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: Integer
Required: Yes
Disabled (p. 461)
When true, stops proxy sessions from being created on the specified Amazon Chime Voice
Connector.
Type: Boolean
Required: No
FallBackPhoneNumber (p. 461)
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
461
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
Required: No
PhoneNumberPoolCountries (p. 461)
Pattern: ^$|^[A-Z]{2,2}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Proxy": {
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberCountries": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
462
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example puts a proxy configuration to your Amazon Chime Voice Connector.
Sample Request
Sample Response
463
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
464
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
PutVoiceConnectorStreamingConfiguration
Service: Amazon Chime
Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming
configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the
retention period, in hours, for the Amazon Kinesis data.
Request Syntax
PUT /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
"Disabled": boolean,
"StreamingNotificationTargets": [
{
"NotificationTarget": "string"
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
465
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
"Disabled": boolean,
"StreamingNotificationTargets": [
{
"NotificationTarget": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
466
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds a streaming configuration for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
467
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
PutVoiceConnectorTermination
Service: Amazon Chime
Adds termination settings for the specified Amazon Chime Voice Connector.
Note
If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted
prior to turning off termination settings.
Request Syntax
PUT /voice-connectors/voiceConnectorId/termination HTTP/1.1
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
468
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
One or more of the resources in the request does not exist in the system.
469
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
UnauthorizedClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds termination settings for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
470
Amazon Chime SDK API Reference
PutVoiceConnectorTerminationCredentials
PutVoiceConnectorTerminationCredentials
Service: Amazon Chime
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
Request Syntax
POST /voice-connectors/voiceConnectorId/termination/credentials?operation=put HTTP/1.1
Content-type: application/json
{
"Credentials": [
{
"Password": "string",
"Username": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
471
Amazon Chime SDK API Reference
PutVoiceConnectorTerminationCredentials
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example adds termination SIP credentials for the specified Amazon Chime Voice Connector.
Sample Request
POST /voice-connectors/abcdef1ghij2klmno3pqr4/termination/credentials?operation=put
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-
cli/1.16.170 Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date: 20190823T184245Z
Authorization: AUTHPARAMS Content-Length: 70 {"Credentials": [{"Username": "jdoe",
"Password": "XXXXXXXX"}]}
472
Amazon Chime SDK API Reference
PutVoiceConnectorTerminationCredentials
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
473
Amazon Chime SDK API Reference
RedactChannelMessage
RedactChannelMessage
Service: Amazon Chime
Redacts message content, but not metadata. The message exists in the back end, but the action returns
null content, and the state shows as redacted.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/messages/{messageId}?operation=redact HTTP/1.1
x-amz-chime-bearer: ChimeBearer
The ARN of the channel containing the messages that you want to redact.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 474)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
messageId (p. 474)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
474
Amazon Chime SDK API Reference
RedactChannelMessage
{
"ChannelArn": "string",
"MessageId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The ARN of the channel containing the messages that you want to redact.
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}
MessageId (p. 474)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
475
Amazon Chime SDK API Reference
RedactChannelMessage
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
476
Amazon Chime SDK API Reference
RedactConversationMessage
RedactConversationMessage
Service: Amazon Chime
Redacts the specified message from the specified Amazon Chime conversation.
Request Syntax
POST /accounts/accountId/conversations/conversationId/messages/{messageId}?operation=redact
HTTP/1.1
Pattern: .*\S.*
Required: Yes
conversationId (p. 477)
Pattern: .*\S.*
Required: Yes
messageId (p. 477)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
477
Amazon Chime SDK API Reference
RedactConversationMessage
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
478
Amazon Chime SDK API Reference
RedactRoomMessage
RedactRoomMessage
Service: Amazon Chime
Redacts the specified message from the specified Amazon Chime channel.
Request Syntax
POST /accounts/accountId/rooms/roomId/messages/{messageId}?operation=redact HTTP/1.1
Pattern: .*\S.*
Required: Yes
messageId (p. 479)
Pattern: .*\S.*
Required: Yes
roomId (p. 479)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
479
Amazon Chime SDK API Reference
RedactRoomMessage
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
480
Amazon Chime SDK API Reference
RegenerateSecurityToken
RegenerateSecurityToken
Service: Amazon Chime
Request Syntax
POST /accounts/accountId/bots/{botId}?operation=regenerate-security-token HTTP/1.1
Pattern: .*\S.*
Required: Yes
botId (p. 481)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Bot": {
"BotEmail": "string",
"BotId": "string",
"BotType": "string",
"CreatedTimestamp": number,
"Disabled": boolean,
"DisplayName": "string",
"SecurityToken": "string",
"UpdatedTimestamp": number,
"UserId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
481
Amazon Chime SDK API Reference
RegenerateSecurityToken
A resource that allows Enterprise account administrators to configure an interface that receives
events from Amazon Chime.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
482
Amazon Chime SDK API Reference
RegenerateSecurityToken
Example
This example regenerates the security token for the specified bot.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/
bots/123abcd4-5ef6-789g-0h12-34j56789012k?operation=regenerate-security-token HTTP/1.1
Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent: aws-cli/1.16.170
Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date: 20190918T173015Z Authorization:
AUTHPARAMS Content-Length: 0
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
483
Amazon Chime SDK API Reference
ResetPersonalPIN
ResetPersonalPIN
Service: Amazon Chime
Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the
User (p. 1211) object with the updated personal meeting PIN.
Request Syntax
POST /accounts/accountId/users/{userId}?operation=reset-personal-pin HTTP/1.1
Pattern: .*\S.*
Required: Yes
userId (p. 484)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"User": {
"AccountId": "string",
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"DisplayName": "string",
"InvitedOn": number,
"LicenseType": "string",
"PersonalPIN": "string",
"PrimaryEmail": "string",
"PrimaryProvisionedNumber": "string",
"RegisteredOn": number,
"UserId": "string",
"UserInvitationStatus": "string",
"UserRegistrationStatus": "string",
"UserType": "string"
}
}
484
Amazon Chime SDK API Reference
ResetPersonalPIN
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
485
Amazon Chime SDK API Reference
ResetPersonalPIN
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example resets the personal meeting PIN for the specified user.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k?operation=reset-personal-pin HTTP/1.1 Host: service.chime.aws.amazon.com
Accept-Encoding: identity User-Agent: aws-cli/1.16.83 Python/3.6.6 Windows/10
botocore/1.12.73 X-Amz-Date: 20190108T181048Z Authorization: AUTHPARAMS Content-Length: 0
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
486
Amazon Chime SDK API Reference
RestorePhoneNumber
RestorePhoneNumber
Service: Amazon Chime
Moves a phone number from the Deletion queue back into the phone number Inventory.
Request Syntax
POST /phone-numbers/{phoneNumberId}?operation=restore HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
487
Amazon Chime SDK API Reference
RestorePhoneNumber
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
488
Amazon Chime SDK API Reference
RestorePhoneNumber
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example moves the specified phone number from the Deletion queue back into the phone number
Inventory.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
489
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
SearchAvailablePhoneNumbers
Service: Amazon Chime
Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following
search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide
State. Numbers outside the US only support the PhoneNumberType filter, which you must use.
Request Syntax
GET /search?type=phone-numbers&area-code=AreaCode&city=City&country=Country&max-
results=MaxResults&next-token=NextToken&phone-number-type=PhoneNumberType&state=State&toll-
free-prefix=TollFreePrefix HTTP/1.1
The area code used to filter results. Only applies to the US.
City (p. 490)
The country used to filter results. Defaults to the US Format: ISO 3166-1 alpha-2.
Pattern: [A-Z]{2}
MaxResults (p. 490)
The phone number type used to filter results. Required for non-US numbers.
The state used to filter results. Required only if you provide City. Only applies to the US.
TollFreePrefix (p. 490)
The toll-free prefix that you use to filter results. Only applies to the US.
Pattern: ^8(00|33|44|55|66|77|88)$
Request Body
The request does not have a request body.
490
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Pattern: ^\+?[1-9]\d{1,14}$
NextToken (p. 491)
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
491
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
Examples
In the following examples, the Authorization header contents (AUTHPARAMS) must be replaced with an
AWS Signature Version 4 signature. For more information about creating these signatures, see Signature
Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example searches for phone numbers with an area code of 206.
Sample Request
Sample Response
Example
This example searches local phone numbers in the United Kingdom.
Sample Request
Sample Response
492
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
keep-alive {"E164PhoneNumbers":["+442012345677","+442012345678","+442012345679"],
"NextToken": null}
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
493
Amazon Chime SDK API Reference
SendChannelMessage
SendChannelMessage
Service: Amazon Chime
Request Syntax
POST /channels/channelArn/messages HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"ClientRequestToken": "string",
"Content": "string",
"Metadata": "string",
"Persistence": "string",
"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}
Required: Yes
ChimeBearer (p. 494)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request accepts the following data in JSON format.
Type: String
494
Amazon Chime SDK API Reference
SendChannelMessage
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Content (p. 494)
Type: String
Pattern: [\s\S]*
Required: Yes
Metadata (p. 494)
Type: String
Pattern: .*
Required: No
Persistence (p. 494)
Boolean that controls whether the message is persisted on the back end. Required.
Type: String
Required: Yes
Type (p. 494)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"MessageId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
495
Amazon Chime SDK API Reference
SendChannelMessage
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}
MessageId (p. 495)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
496
Amazon Chime SDK API Reference
SendChannelMessage
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
497
Amazon Chime SDK API Reference
StartMeetingTranscription
StartMeetingTranscription
Service: Amazon Chime
Request Syntax
POST /meetings/meetingId/transcription?operation=start HTTP/1.1
Content-type: application/json
{
"TranscriptionConfiguration": {
"EngineTranscribeMedicalSettings": {
"ContentIdentificationType": "string",
"LanguageCode": "string",
"Region": "string",
"Specialty": "string",
"Type": "string",
"VocabularyName": "string"
},
"EngineTranscribeSettings": {
"ContentIdentificationType": "string",
"ContentRedactionType": "string",
"EnablePartialResultsStabilization": boolean,
"LanguageCode": "string",
"LanguageModelName": "string",
"PartialResultsStability": "string",
"PiiEntityTypes": "string",
"Region": "string",
"VocabularyFilterMethod": "string",
"VocabularyFilterName": "string",
"VocabularyName": "string"
}
}
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
498
Amazon Chime SDK API Reference
StartMeetingTranscription
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
The request was well-formed but was unable to be followed due to semantic errors.
499
Amazon Chime SDK API Reference
StartMeetingTranscription
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
500
Amazon Chime SDK API Reference
StopMeetingTranscription
StopMeetingTranscription
Service: Amazon Chime
Request Syntax
POST /meetings/meetingId/transcription?operation=stop HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
501
Amazon Chime SDK API Reference
StopMeetingTranscription
ServiceFailureException
The request was well-formed but was unable to be followed due to semantic errors.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
502
Amazon Chime SDK API Reference
TagAttendee
TagAttendee
Service: Amazon Chime
Applies the specified tags to the specified Amazon Chime SDK attendee.
Request Syntax
POST /meetings/meetingId/attendees/attendeeId/tags?operation=add HTTP/1.1
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
meetingId (p. 503)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
503
Amazon Chime SDK API Reference
TagAttendee
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
504
Amazon Chime SDK API Reference
TagAttendee
505
Amazon Chime SDK API Reference
TagMeeting
TagMeeting
Service: Amazon Chime
Applies the specified tags to the specified Amazon Chime SDK meeting.
Request Syntax
POST /meetings/meetingId/tags?operation=add HTTP/1.1
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
506
Amazon Chime SDK API Reference
TagMeeting
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
507
Amazon Chime SDK API Reference
TagResource
TagResource
Service: Amazon Chime
Applies the specified tags to the specified Amazon Chime SDK meeting resource.
Request Syntax
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
Tags (p. 508)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
508
Amazon Chime SDK API Reference
TagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
509
Amazon Chime SDK API Reference
UntagAttendee
UntagAttendee
Service: Amazon Chime
Untags the specified tags from the specified Amazon Chime SDK attendee.
Request Syntax
POST /meetings/meetingId/attendees/attendeeId/tags?operation=delete HTTP/1.1
Content-type: application/json
{
"TagKeys": [ "string" ]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
meetingId (p. 510)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
510
Amazon Chime SDK API Reference
UntagAttendee
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
511
Amazon Chime SDK API Reference
UntagMeeting
UntagMeeting
Service: Amazon Chime
Untags the specified tags from the specified Amazon Chime SDK meeting.
Request Syntax
POST /meetings/meetingId/tags?operation=delete HTTP/1.1
Content-type: application/json
{
"TagKeys": [ "string" ]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
512
Amazon Chime SDK API Reference
UntagMeeting
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
513
Amazon Chime SDK API Reference
UntagResource
UntagResource
Service: Amazon Chime
Untags the specified tags from the specified Amazon Chime SDK meeting resource.
Request Syntax
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"TagKeys": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
TagKeys (p. 514)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
514
Amazon Chime SDK API Reference
UntagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
515
Amazon Chime SDK API Reference
UpdateAccount
UpdateAccount
Service: Amazon Chime
Updates account details for the specified Amazon Chime account. Currently, only account name and
default license updates are supported for this action.
Request Syntax
POST /accounts/accountId HTTP/1.1
Content-type: application/json
{
"DefaultLicense": "string",
"Name": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The default license applied when you add users to an Amazon Chime account.
Type: String
Required: No
Name (p. 516)
Type: String
Pattern: .*\S.*
Required: No
Response Syntax
HTTP/1.1 200
516
Amazon Chime SDK API Reference
UpdateAccount
Content-type: application/json
{
"Account": {
"AccountId": "string",
"AccountStatus": "string",
"AccountType": "string",
"AwsAccountId": "string",
"CreatedTimestamp": number,
"DefaultLicense": "string",
"Name": "string",
"SigninDelegateGroups": [
{
"GroupName": "string"
}
],
"SupportedLicenses": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
517
Amazon Chime SDK API Reference
UpdateAccount
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the specified account name.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
518
Amazon Chime SDK API Reference
UpdateAccount
519
Amazon Chime SDK API Reference
UpdateAccountSettings
UpdateAccountSettings
Service: Amazon Chime
Updates the settings for the specified Amazon Chime account. You can update settings for remote
control of shared screens, or for the dial-out option. For more information about these settings, see Use
the Policies Page in the Amazon Chime Administration Guide.
Request Syntax
PUT /accounts/accountId/settings HTTP/1.1
Content-type: application/json
{
"AccountSettings": {
"DisableRemoteControl": boolean,
"EnableDialOut": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
520
Amazon Chime SDK API Reference
UpdateAccountSettings
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example disables the remote control of shared screens for the specified Amazon Chime account.
521
Amazon Chime SDK API Reference
UpdateAccountSettings
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
522
Amazon Chime SDK API Reference
UpdateAppInstance
UpdateAppInstance
Service: Amazon Chime
Request Syntax
PUT /app-instances/appInstanceArn HTTP/1.1
Content-type: application/json
{
"Metadata": "string",
"Name": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*
Required: No
Name (p. 523)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
523
Amazon Chime SDK API Reference
UpdateAppInstance
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
524
Amazon Chime SDK API Reference
UpdateAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
525
Amazon Chime SDK API Reference
UpdateAppInstanceUser
UpdateAppInstanceUser
Service: Amazon Chime
Updates the details of an AppInstanceUser. You can update names and metadata.
Request Syntax
PUT /app-instance-users/appInstanceUserArn HTTP/1.1
Content-type: application/json
{
"Metadata": "string",
"Name": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*
Required: No
Name (p. 526)
Type: String
Pattern: .*\S.*
Required: Yes
526
Amazon Chime SDK API Reference
UpdateAppInstanceUser
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUserArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
527
Amazon Chime SDK API Reference
UpdateAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
528
Amazon Chime SDK API Reference
UpdateBot
UpdateBot
Service: Amazon Chime
Updates the status of the specified bot, such as starting or stopping the bot from running in your
Amazon Chime Enterprise account.
Request Syntax
POST /accounts/accountId/bots/botId HTTP/1.1
Content-type: application/json
{
"Disabled": boolean
}
Pattern: .*\S.*
Required: Yes
botId (p. 529)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
When true, stops the specified bot from running in your account.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Bot": {
"BotEmail": "string",
"BotId": "string",
"BotType": "string",
529
Amazon Chime SDK API Reference
UpdateBot
"CreatedTimestamp": number,
"Disabled": boolean,
"DisplayName": "string",
"SecurityToken": "string",
"UpdatedTimestamp": number,
"UserId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
530
Amazon Chime SDK API Reference
UpdateBot
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the status of the specified bot to stop it from running.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
531
Amazon Chime SDK API Reference
UpdateChannel
UpdateChannel
Service: Amazon Chime
Request Syntax
PUT /channels/channelArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Metadata": "string",
"Mode": "string",
"Name": "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}
Required: Yes
ChimeBearer (p. 532)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request accepts the following data in JSON format.
Type: String
532
Amazon Chime SDK API Reference
UpdateChannel
Pattern: .*
Required: No
Mode (p. 532)
Type: String
Required: Yes
Name (p. 532)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
533
Amazon Chime SDK API Reference
UpdateChannel
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
534
Amazon Chime SDK API Reference
UpdateChannelMessage
UpdateChannelMessage
Service: Amazon Chime
Request Syntax
PUT /channels/channelArn/messages/messageId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Content": "string",
"Metadata": "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}
Required: Yes
ChimeBearer (p. 535)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
messageId (p. 535)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request accepts the following data in JSON format.
535
Amazon Chime SDK API Reference
UpdateChannelMessage
Type: String
Pattern: [\s\S]*
Required: No
Metadata (p. 535)
Type: String
Pattern: .*
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"MessageId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
MessageId (p. 536)
Type: String
Pattern: [-_a-zA-Z0-9]*
536
Amazon Chime SDK API Reference
UpdateChannelMessage
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
537
Amazon Chime SDK API Reference
UpdateChannelReadMarker
UpdateChannelReadMarker
Service: Amazon Chime
The details of the time when a user last read messages in a channel.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
PUT /channels/channelArn/readMarker HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 538)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
538
Amazon Chime SDK API Reference
UpdateChannelReadMarker
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
539
Amazon Chime SDK API Reference
UpdateChannelReadMarker
540
Amazon Chime SDK API Reference
UpdateGlobalSettings
UpdateGlobalSettings
Service: Amazon Chime
Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling
and Amazon Chime Voice Connector settings.
Request Syntax
PUT /settings HTTP/1.1
Content-type: application/json
{
"BusinessCalling": {
"CdrBucket": "string"
},
"VoiceConnector": {
"CdrBucket": "string"
}
}
Request Body
The request accepts the following data in JSON format.
Required: No
VoiceConnector (p. 541)
Required: No
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
541
Amazon Chime SDK API Reference
UpdateGlobalSettings
BadRequestException
Examples
In the following example or examples, the Authorization header contents (AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the global settings for the administrator's AWS account.
Sample Request
Sample Response
542
Amazon Chime SDK API Reference
UpdateGlobalSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
543
Amazon Chime SDK API Reference
UpdatePhoneNumber
UpdatePhoneNumber
Service: Amazon Chime
Updates phone number details, such as product type or calling name, for the specified phone number ID.
You can update one phone number detail at a time. For example, you can update either the product type
or the calling name in one action.
For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers
outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.
Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling
names must be complete before you can request another update.
Request Syntax
POST /phone-numbers/phoneNumberId HTTP/1.1
Content-type: application/json
{
"CallingName": "string",
"ProductType": "string"
}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: No
ProductType (p. 544)
Type: String
Required: No
544
Amazon Chime SDK API Reference
UpdatePhoneNumber
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
545
Amazon Chime SDK API Reference
UpdatePhoneNumber
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Sample Request
Sample Response
546
Amazon Chime SDK API Reference
UpdatePhoneNumber
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
547
Amazon Chime SDK API Reference
UpdatePhoneNumberSettings
UpdatePhoneNumberSettings
Service: Amazon Chime
Updates the phone number settings for the administrator's AWS account, such as the default outbound
calling name. You can update the default outbound calling name once every seven days. Outbound
calling names can take up to 72 hours to update.
Request Syntax
PUT /settings/phone-number HTTP/1.1
Content-type: application/json
{
"CallingName": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
548
Amazon Chime SDK API Reference
UpdatePhoneNumberSettings
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the default outbound calling name for the administrator's AWS account.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
549
Amazon Chime SDK API Reference
UpdatePhoneNumberSettings
550
Amazon Chime SDK API Reference
UpdateProxySession
UpdateProxySession
Service: Amazon Chime
Updates the specified proxy session details, such as voice or SMS capabilities.
Request Syntax
POST /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Content-type: application/json
{
"Capabilities": [ "string" ],
"ExpiryMinutes": number
}
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 551)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
ExpiryMinutes (p. 551)
Type: Integer
551
Amazon Chime SDK API Reference
UpdateProxySession
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
552
Amazon Chime SDK API Reference
UpdateProxySession
NotFoundException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the proxy session capabilities.
Sample Request
POST /voice-connectors/abcdef1ghij2klmno3pqr4/proxy-sessions/123a4bc5-67d8-901e-2f3g-
h4ghjk56789l HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.18.39 Python/3.8.0 Windows/10 botocore/1.15.39 X-Amz-Date:
20200415T161517Z Authorization: AUTHPARAMS Content-Length: 27 {"Capabilities": ["Voice"]}
Sample Response
553
Amazon Chime SDK API Reference
UpdateProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
554
Amazon Chime SDK API Reference
UpdateRoom
UpdateRoom
Service: Amazon Chime
Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.
Request Syntax
POST /accounts/accountId/rooms/roomId HTTP/1.1
Content-type: application/json
{
"Name": "string"
}
Pattern: .*\S.*
Required: Yes
roomId (p. 555)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Room": {
"AccountId": "string",
"CreatedBy": "string",
"CreatedTimestamp": number,
555
Amazon Chime SDK API Reference
UpdateRoom
"Name": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
556
Amazon Chime SDK API Reference
UpdateRoom
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the specified chat room name to teamRoom .
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j HTTP/1.1 Host: service.chime.aws.amazon.com Accept-
Encoding: identity User-Agent: aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-
Amz-Date: 20191202T223318Z Authorization: AUTHPARAMS Content-Length: 21
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
557
Amazon Chime SDK API Reference
UpdateRoomMembership
UpdateRoomMembership
Service: Amazon Chime
Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise
account. The member role designates whether the member is a chat room administrator or a general
chat room member. The member role can be updated only for user IDs.
Request Syntax
POST /accounts/accountId/rooms/roomId/memberships/memberId HTTP/1.1
Content-type: application/json
{
"Role": "string"
}
Pattern: .*\S.*
Required: Yes
memberId (p. 558)
Pattern: .*\S.*
Required: Yes
roomId (p. 558)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: No
558
Amazon Chime SDK API Reference
UpdateRoomMembership
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"RoomMembership": {
"InvitedBy": "string",
"Member": {
"AccountId": "string",
"Email": "string",
"FullName": "string",
"MemberId": "string",
"MemberType": "string"
},
"Role": "string",
"RoomId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
559
Amazon Chime SDK API Reference
UpdateRoomMembership
ServiceUnavailableException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the specified chat room member role to administrator.
Sample Request
POST /accounts/12a3456b-7c89-012d-3456-78901e23fg45/rooms/
abcd1e2d-3e45-6789-01f2-3g45h67i890j/memberships/1ab2345c-67de-8901-f23g-45h678901j2k
HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity User-Agent:
aws-cli/1.16.293 Python/3.8.0 Windows/10 botocore/1.13.29 X-Amz-Date: 20191202T224022Z
Authorization: AUTHPARAMS Content-Length: 25 {"Role": "Administrator"}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
560
Amazon Chime SDK API Reference
UpdateRoomMembership
561
Amazon Chime SDK API Reference
UpdateSipMediaApplication
UpdateSipMediaApplication
Service: Amazon Chime
Request Syntax
PUT /sip-media-applications/sipMediaApplicationId HTTP/1.1
Content-type: application/json
{
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The new set of endpoints for the specified SIP media application.
Required: No
Name (p. 562)
Type: String
Required: No
Response Syntax
HTTP/1.1 200
562
Amazon Chime SDK API Reference
UpdateSipMediaApplication
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
563
Amazon Chime SDK API Reference
UpdateSipMediaApplication
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
564
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
UpdateSipMediaApplicationCall
Service: Amazon Chime
Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an
update request. The Lambda function can then return a new set of actions.
Request Syntax
POST /sip-media-applications/sipMediaApplicationId/calls/transactionId HTTP/1.1
Content-type: application/json
{
"Arguments": {
"string" : "string"
}
}
Pattern: .*\S.*
Required: Yes
transactionId (p. 565)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED event.
Can contain 0-20 key-value pairs.
Required: Yes
Response Syntax
HTTP/1.1 202
Content-type: application/json
565
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
{
"SipMediaApplicationCall": {
"TransactionId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
566
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
567
Amazon Chime SDK API Reference
UpdateSipRule
UpdateSipRule
Service: Amazon Chime
Request Syntax
PUT /sip-rules/sipRuleId HTTP/1.1
Content-type: application/json
{
"Disabled": boolean,
"Name": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: Boolean
Required: No
Name (p. 568)
Type: String
Required: Yes
TargetApplications (p. 568)
568
Amazon Chime SDK API Reference
UpdateSipRule
Required: No
Response Syntax
HTTP/1.1 202
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
569
Amazon Chime SDK API Reference
UpdateSipRule
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
570
Amazon Chime SDK API Reference
UpdateUser
UpdateUser
Service: Amazon Chime
Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this
action.
Request Syntax
POST /accounts/accountId/users/userId HTTP/1.1
Content-type: application/json
{
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"LicenseType": "string",
"UserType": "string"
}
Pattern: .*\S.*
Required: Yes
userId (p. 571)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
LicenseType (p. 571)
The user license type to update. This must be a supported license type for the Amazon Chime
account that the user belongs to.
Type: String
571
Amazon Chime SDK API Reference
UpdateUser
Required: No
UserType (p. 571)
Type: String
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"User": {
"AccountId": "string",
"AlexaForBusinessMetadata": {
"AlexaForBusinessRoomArn": "string",
"IsAlexaForBusinessEnabled": boolean
},
"DisplayName": "string",
"InvitedOn": number,
"LicenseType": "string",
"PersonalPIN": "string",
"PrimaryEmail": "string",
"PrimaryProvisionedNumber": "string",
"RegisteredOn": number,
"UserId": "string",
"UserInvitationStatus": "string",
"UserRegistrationStatus": "string",
"UserType": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
572
Amazon Chime SDK API Reference
UpdateUser
ForbiddenException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the specified details for the specified user.
Sample Request
POST /console/accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.83 Python/3.6.6 Windows/10 botocore/1.12.73 X-Amz-Date:
20190108T215020Z Authorization: AUTHPARAMS Content-Length: 24 {"LicenseType": "Basic"}
Sample Response
573
Amazon Chime SDK API Reference
UpdateUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
574
Amazon Chime SDK API Reference
UpdateUserSettings
UpdateUserSettings
Service: Amazon Chime
Updates the settings for the specified user, such as phone number settings.
Request Syntax
PUT /accounts/accountId/users/userId/settings HTTP/1.1
Content-type: application/json
{
"UserSettings": {
"Telephony": {
"InboundCalling": boolean,
"OutboundCalling": boolean,
"SMS": boolean
}
}
}
Required: Yes
userId (p. 575)
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
575
Amazon Chime SDK API Reference
UpdateUserSettings
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the settings for the specified user.
Sample Request
PUT /accounts/12a3456b-7c89-012d-3456-78901e23fg45/users/1ab2345c-67de-8901-
f23g-45h678901j2k/settings HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding:
576
Amazon Chime SDK API Reference
UpdateUserSettings
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
577
Amazon Chime SDK API Reference
UpdateVoiceConnector
UpdateVoiceConnector
Service: Amazon Chime
Request Syntax
PUT /voice-connectors/voiceConnectorId HTTP/1.1
Content-type: application/json
{
"Name": "string",
"RequireEncryption": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
RequireEncryption (p. 578)
When enabled, requires encryption for the Amazon Chime Voice Connector.
Type: Boolean
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
578
Amazon Chime SDK API Reference
UpdateVoiceConnector
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
579
Amazon Chime SDK API Reference
UpdateVoiceConnector
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates details for the specified Amazon Chime Voice Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
580
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
UpdateVoiceConnectorGroup
Service: Amazon Chime
Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon
Chime Voice Connector priority ranking.
Request Syntax
PUT /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Content-type: application/json
{
"Name": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
VoiceConnectorItems (p. 581)
Required: Yes
Response Syntax
HTTP/1.1 202
581
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
Content-type: application/json
{
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
582
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
ServiceUnavailableException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example updates the name of the specified Amazon Chime Voice Connector group.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
583
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
584
Amazon Chime SDK API Reference
ValidateE911Address
ValidateE911Address
Service: Amazon Chime
Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use
validated addresses in a Presence Information Data Format Location Object file that you include in SIP
requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.
Request Syntax
POST /emergency-calling/address HTTP/1.1
Content-type: application/json
{
"AwsAccountId": "string",
"City": "string",
"Country": "string",
"PostalCode": "string",
"State": "string",
"StreetInfo": "string",
"StreetNumber": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*\S.*
Required: Yes
City (p. 585)
Type: String
Pattern: .*\S.*
Required: Yes
Country (p. 585)
Type: String
Pattern: .*\S.*
Required: Yes
585
Amazon Chime SDK API Reference
ValidateE911Address
Type: String
Pattern: .*\S.*
Required: Yes
State (p. 585)
Type: String
Pattern: .*\S.*
Required: Yes
StreetInfo (p. 585)
Type: String
Pattern: .*\S.*
Required: Yes
StreetNumber (p. 585)
Type: String
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 202
Content-type: application/json
{
"Address": {
"city": "string",
"country": "string",
"postalCode": "string",
"postalCodePlus4": "string",
"postDirectional": "string",
"preDirectional": "string",
"state": "string",
"streetName": "string",
"streetNumber": "string",
"streetSuffix": "string"
},
"AddressExternalId": "string",
"CandidateAddressList": [
{
"city": "string",
"country": "string",
586
Amazon Chime SDK API Reference
ValidateE911Address
"postalCode": "string",
"postalCodePlus4": "string",
"state": "string",
"streetInfo": "string",
"streetNumber": "string"
}
],
"ValidationResult": number
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Type: String
CandidateAddressList (p. 586)
Number indicating the result of address validation. 0 means the address was perfect as is and
successfully validated. 1 means the address was corrected. 2 means the address sent was not close
enough and was not validated.
Type: Integer
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
587
Amazon Chime SDK API Reference
Amazon Chime SDK Identity
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
588
Amazon Chime SDK API Reference
Amazon Chime SDK Identity
589
Amazon Chime SDK API Reference
CreateAppInstance
CreateAppInstance
Service: Amazon Chime SDK Identity
Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging
customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS
API Standard.
identity
Request Syntax
POST /app-instances HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"Metadata": "string",
"Name": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata (p. 590)
Type: String
Pattern: .*
Required: No
Name (p. 590)
590
Amazon Chime SDK API Reference
CreateAppInstance
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Tags (p. 590)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
591
Amazon Chime SDK API Reference
CreateAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
592
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
CreateAppInstanceAdmin
Service: Amazon Chime SDK Identity
Request Syntax
POST /app-instances/appInstanceArn/admins HTTP/1.1
Content-type: application/json
{
"AppInstanceAdminArn": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
Response Syntax
HTTP/1.1 201
593
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
Content-type: application/json
{
"AppInstanceAdmin": {
"Arn": "string",
"Name": "string"
},
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
594
Amazon Chime SDK API Reference
CreateAppInstanceAdmin
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
595
Amazon Chime SDK API Reference
CreateAppInstanceUser
CreateAppInstanceUser
Service: Amazon Chime SDK Identity
Creates a user under an Amazon Chime AppInstance. The request consists of a unique
appInstanceUserId and Name for that user.
Request Syntax
POST /app-instance-users HTTP/1.1
Content-type: application/json
{
"AppInstanceArn": "string",
"AppInstanceUserId": "string",
"ClientRequestToken": "string",
"Metadata": "string",
"Name": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
AppInstanceUserId (p. 596)
Type: String
Pattern: [A-Za-z0-9]([A-Za-z0-9\:\-\_\.\@]{0,62}[A-Za-z0-9])?
Required: Yes
ClientRequestToken (p. 596)
596
Amazon Chime SDK API Reference
CreateAppInstanceUser
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata (p. 596)
Type: String
Pattern: .*
Required: No
Name (p. 596)
Type: String
Pattern: .*\S.*
Required: Yes
Tags (p. 596)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"AppInstanceUserArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Type: String
597
Amazon Chime SDK API Reference
CreateAppInstanceUser
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
598
Amazon Chime SDK API Reference
CreateAppInstanceUser
599
Amazon Chime SDK API Reference
DeleteAppInstance
DeleteAppInstance
Service: Amazon Chime SDK Identity
Request Syntax
DELETE /app-instances/appInstanceArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
600
Amazon Chime SDK API Reference
DeleteAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
601
Amazon Chime SDK API Reference
DeleteAppInstanceAdmin
DeleteAppInstanceAdmin
Service: Amazon Chime SDK Identity
Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.
Request Syntax
DELETE /app-instances/appInstanceArn/admins/appInstanceAdminArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
appInstanceArn (p. 602)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
602
Amazon Chime SDK API Reference
DeleteAppInstanceAdmin
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
603
Amazon Chime SDK API Reference
DeleteAppInstanceUser
DeleteAppInstanceUser
Service: Amazon Chime SDK Identity
Deletes an AppInstanceUser.
Request Syntax
DELETE /app-instance-users/appInstanceUserArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
604
Amazon Chime SDK API Reference
DeleteAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
605
Amazon Chime SDK API Reference
DeregisterAppInstanceUserEndpoint
DeregisterAppInstanceUserEndpoint
Service: Amazon Chime SDK Identity
Deregisters an AppInstanceUserEndpoint.
Request Syntax
DELETE /app-instance-users/appInstanceUserArn/endpoints/endpointId HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
endpointId (p. 606)
Pattern: .*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
606
Amazon Chime SDK API Reference
DeregisterAppInstanceUserEndpoint
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
607
Amazon Chime SDK API Reference
DescribeAppInstance
DescribeAppInstance
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instances/appInstanceArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstance": {
"AppInstanceArn": "string",
"CreatedTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The ARN, metadata, created and last-updated timestamps, and the name of the AppInstance. All
timestamps use epoch milliseconds.
608
Amazon Chime SDK API Reference
DescribeAppInstance
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
609
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
DescribeAppInstanceAdmin
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instances/appInstanceArn/admins/appInstanceAdminArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
appInstanceArn (p. 610)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceAdmin": {
"Admin": {
"Arn": "string",
"Name": "string"
},
"AppInstanceArn": "string",
"CreatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
610
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
The ARN and name of the AppInstanceUser, the ARN of the AppInstance, and the created and
last-updated timestamps. All timestamps use epoch milliseconds.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
611
Amazon Chime SDK API Reference
DescribeAppInstanceAdmin
612
Amazon Chime SDK API Reference
DescribeAppInstanceUser
DescribeAppInstanceUser
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instance-users/appInstanceUserArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUser": {
"AppInstanceUserArn": "string",
"CreatedTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
613
Amazon Chime SDK API Reference
DescribeAppInstanceUser
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
614
Amazon Chime SDK API Reference
DescribeAppInstanceUserEndpoint
DescribeAppInstanceUserEndpoint
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instance-users/appInstanceUserArn/endpoints/endpointId HTTP/1.1
Pattern: .*
Required: Yes
endpointId (p. 615)
Pattern: .*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUserEndpoint": {
"AllowMessages": "string",
"AppInstanceUserArn": "string",
"CreatedTimestamp": number,
"EndpointAttributes": {
"DeviceToken": "string",
"VoipDeviceToken": "string"
},
"EndpointId": "string",
"EndpointState": {
"Status": "string",
"StatusReason": "string"
},
"LastUpdatedTimestamp": number,
"Name": "string",
615
Amazon Chime SDK API Reference
DescribeAppInstanceUserEndpoint
"ResourceArn": "string",
"Type": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
616
Amazon Chime SDK API Reference
DescribeAppInstanceUserEndpoint
617
Amazon Chime SDK API Reference
GetAppInstanceRetentionSettings
GetAppInstanceRetentionSettings
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instances/appInstanceArn/retention-settings HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
},
"InitiateDeletionTimestamp": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The timestamp representing the time at which the specified items are retained, in Epoch Seconds.
618
Amazon Chime SDK API Reference
GetAppInstanceRetentionSettings
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
619
Amazon Chime SDK API Reference
ListAppInstanceAdmins
ListAppInstanceAdmins
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instances/appInstanceArn/admins?max-results=MaxResults&next-token=NextToken
HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 620)
The token returned from previous API requests until the number of administrators is reached.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceAdmins": [
{
"Admin": {
"Arn": "string",
"Name": "string"
}
}
],
"AppInstanceArn": "string",
620
Amazon Chime SDK API Reference
ListAppInstanceAdmins
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
NextToken (p. 620)
The token returned from previous API requests until the number of administrators is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
621
Amazon Chime SDK API Reference
ListAppInstanceAdmins
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
622
Amazon Chime SDK API Reference
ListAppInstances
ListAppInstances
Service: Amazon Chime SDK Identity
Lists all Amazon Chime AppInstances created under a single AWS account.
Request Syntax
GET /app-instances?max-results=MaxResults&next-token=NextToken HTTP/1.1
The token passed by previous API requests until you reach the maximum number of AppInstances.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstances": [
{
"AppInstanceArn": "string",
"Metadata": "string",
"Name": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
623
Amazon Chime SDK API Reference
ListAppInstances
The token passed by previous API requests until the maximum number of AppInstances is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
624
Amazon Chime SDK API Reference
ListAppInstances
625
Amazon Chime SDK API Reference
ListAppInstanceUserEndpoints
ListAppInstanceUserEndpoints
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instance-users/appInstanceUserArn/endpoints?max-results=MaxResults&next-
token=NextToken HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 626)
The token passed by previous API calls until all requested endpoints are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUserEndpoints": [
{
"AllowMessages": "string",
"AppInstanceUserArn": "string",
"EndpointId": "string",
"EndpointState": {
"Status": "string",
"StatusReason": "string"
},
626
Amazon Chime SDK API Reference
ListAppInstanceUserEndpoints
"Name": "string",
"Type": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token passed by previous API calls until all requested endpoints are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
627
Amazon Chime SDK API Reference
ListAppInstanceUserEndpoints
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
628
Amazon Chime SDK API Reference
ListAppInstanceUsers
ListAppInstanceUsers
Service: Amazon Chime SDK Identity
Request Syntax
GET /app-instance-users?app-instance-arn=AppInstanceArn&max-results=MaxResults&next-
token=NextToken HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 629)
The token passed by previous API calls until all requested users are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceArn": "string",
"AppInstanceUsers": [
{
"AppInstanceUserArn": "string",
"Metadata": "string",
"Name": "string"
}
],
"NextToken": "string"
629
Amazon Chime SDK API Reference
ListAppInstanceUsers
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
AppInstanceUsers (p. 629)
The token passed by previous API calls until all requested users are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
630
Amazon Chime SDK API Reference
ListAppInstanceUsers
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
631
Amazon Chime SDK API Reference
ListTagsForResource
ListTagsForResource
Service: Amazon Chime SDK Identity
Request Syntax
GET /tags?arn=ResourceARN HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
632
Amazon Chime SDK API Reference
ListTagsForResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
633
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
PutAppInstanceRetentionSettings
Service: Amazon Chime SDK Identity
Sets the amount of time in days that a given AppInstance retains data.
Request Syntax
PUT /app-instances/appInstanceArn/retention-settings HTTP/1.1
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
}
}
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceRetentionSettings": {
"ChannelRetentionSettings": {
"RetentionDays": number
}
},
"InitiateDeletionTimestamp": number
634
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
635
Amazon Chime SDK API Reference
PutAppInstanceRetentionSettings
636
Amazon Chime SDK API Reference
RegisterAppInstanceUserEndpoint
RegisterAppInstanceUserEndpoint
Service: Amazon Chime SDK Identity
Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for
a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications
for a user.
Request Syntax
POST /app-instance-users/appInstanceUserArn/endpoints HTTP/1.1
Content-type: application/json
{
"AllowMessages": "string",
"ClientRequestToken": "string",
"EndpointAttributes": {
"DeviceToken": "string",
"VoipDeviceToken": "string"
},
"Name": "string",
"ResourceArn": "string",
"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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL
indicates the endpoint receives all messages. NONE indicates the endpoint receives no messages.
Type: String
Required: No
ClientRequestToken (p. 637)
Type: String
637
Amazon Chime SDK API Reference
RegisterAppInstanceUserEndpoint
Pattern: [-_a-zA-Z0-9]*
Required: Yes
EndpointAttributes (p. 637)
Required: Yes
Name (p. 637)
Type: String
Pattern: .*
Required: No
ResourceArn (p. 637)
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}
Required: Yes
Type (p. 637)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"AppInstanceUserArn": "string",
"EndpointId": "string"
638
Amazon Chime SDK API Reference
RegisterAppInstanceUserEndpoint
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
EndpointId (p. 638)
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
639
Amazon Chime SDK API Reference
RegisterAppInstanceUserEndpoint
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
640
Amazon Chime SDK API Reference
TagResource
TagResource
Service: Amazon Chime SDK Identity
Applies the specified tags to the specified Amazon Chime SDK identity resource.
Request Syntax
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
Tags (p. 641)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
641
Amazon Chime SDK API Reference
TagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
642
Amazon Chime SDK API Reference
UntagResource
UntagResource
Service: Amazon Chime SDK Identity
Removes the specified tags from the specified Amazon Chime SDK identity resource.
Request Syntax
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"TagKeys": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
TagKeys (p. 643)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
643
Amazon Chime SDK API Reference
UntagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
644
Amazon Chime SDK API Reference
UpdateAppInstance
UpdateAppInstance
Service: Amazon Chime SDK Identity
Request Syntax
PUT /app-instances/appInstanceArn HTTP/1.1
Content-type: application/json
{
"Metadata": "string",
"Name": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*
Required: Yes
Name (p. 645)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
645
Amazon Chime SDK API Reference
UpdateAppInstance
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
646
Amazon Chime SDK API Reference
UpdateAppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
647
Amazon Chime SDK API Reference
UpdateAppInstanceUser
UpdateAppInstanceUser
Service: Amazon Chime SDK Identity
Updates the details of an AppInstanceUser. You can update names and metadata.
Request Syntax
PUT /app-instance-users/appInstanceUserArn HTTP/1.1
Content-type: application/json
{
"Metadata": "string",
"Name": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*
Required: Yes
Name (p. 648)
Type: String
Pattern: .*\S.*
Required: Yes
648
Amazon Chime SDK API Reference
UpdateAppInstanceUser
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUserArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
649
Amazon Chime SDK API Reference
UpdateAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
650
Amazon Chime SDK API Reference
UpdateAppInstanceUserEndpoint
UpdateAppInstanceUserEndpoint
Service: Amazon Chime SDK Identity
Updates the details of an AppInstanceUserEndpoint. You can update the name and AllowMessage
values.
Request Syntax
PUT /app-instance-users/appInstanceUserArn/endpoints/endpointId HTTP/1.1
Content-type: application/json
{
"AllowMessages": "string",
"Name": "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}
Required: Yes
endpointId (p. 651)
Pattern: .*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: No
Name (p. 651)
651
Amazon Chime SDK API Reference
UpdateAppInstanceUserEndpoint
Type: String
Pattern: .*
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"AppInstanceUserArn": "string",
"EndpointId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
EndpointId (p. 652)
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
652
Amazon Chime SDK API Reference
Amazon Chime SDK Media Pipelines
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
653
Amazon Chime SDK API Reference
Amazon Chime SDK Media Pipelines
654
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
CreateMediaCapturePipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
POST /sdk-media-capture-pipelines HTTP/1.1
Content-type: application/json
{
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"ClientRequestToken": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
655
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
Request Body
The request accepts the following data in JSON format.
Required: No
ClientRequestToken (p. 655)
The unique identifier for the client request. The token makes the API request idempotent. Use a
unique token for each media pipeline request.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
SinkArn (p. 655)
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
SinkType (p. 655)
Destination type to which the media artifacts are saved. You must use an S3 bucket.
Type: String
Required: Yes
SourceArn (p. 655)
ARN of the source from which the media artifacts are captured.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
SourceType (p. 655)
Source type from which the media artifacts are captured. A Chime SDK Meeting is the only
supported source.
Type: String
656
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
Required: Yes
Tags (p. 655)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"MediaCapturePipeline": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
657
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
A media pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media pipeline
object.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
658
Amazon Chime SDK API Reference
CreateMediaCapturePipeline
659
Amazon Chime SDK API Reference
CreateMediaConcatenationPipeline
CreateMediaConcatenationPipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
POST /sdk-media-concatenation-pipelines HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"Sinks": [
{
"S3BucketSinkConfiguration": {
"Destination": "string"
},
"Type": "string"
}
],
"Sources": [
{
"MediaCapturePipelineSourceConfiguration": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"State": "string"
},
"CompositedVideo": {
"State": "string"
},
"Content": {
"State": "string"
},
"DataChannel": {
"State": "string"
},
"MeetingEvents": {
"State": "string"
},
"TranscriptionMessages": {
"State": "string"
},
"Video": {
"State": "string"
}
}
},
"MediaPipelineArn": "string"
},
"Type": "string"
}
],
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
660
Amazon Chime SDK API Reference
CreateMediaConcatenationPipeline
Request Body
The request accepts the following data in JSON format.
The unique identifier for the client request. The token makes the API request idempotent. Use a
unique token for each media concatenation pipeline request.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Sinks (p. 660)
An object that specifies the data sinks for the media concatenation pipeline.
Required: Yes
Sources (p. 660)
An object that specifies the sources for the media concatenation pipeline.
Required: Yes
Tags (p. 660)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"MediaConcatenationPipeline": {
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
661
Amazon Chime SDK API Reference
CreateMediaConcatenationPipeline
"Sinks": [
{
"S3BucketSinkConfiguration": {
"Destination": "string"
},
"Type": "string"
}
],
"Sources": [
{
"MediaCapturePipelineSourceConfiguration": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"State": "string"
},
"CompositedVideo": {
"State": "string"
},
"Content": {
"State": "string"
},
"DataChannel": {
"State": "string"
},
"MeetingEvents": {
"State": "string"
},
"TranscriptionMessages": {
"State": "string"
},
"Video": {
"State": "string"
}
}
},
"MediaPipelineArn": "string"
},
"Type": "string"
}
],
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
A media concatenation pipeline object, the ID, source type, MediaPipelineARN, and sink of a
media concatenation pipeline object.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
662
Amazon Chime SDK API Reference
CreateMediaConcatenationPipeline
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
663
Amazon Chime SDK API Reference
CreateMediaLiveConnectorPipeline
CreateMediaLiveConnectorPipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
POST /sdk-media-live-connector-pipelines HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"Sinks": [
{
"RTMPConfiguration": {
"AudioChannels": "string",
"AudioSampleRate": "string",
"Url": "string"
},
"SinkType": "string"
}
],
"Sources": [
{
"ChimeSdkMeetingLiveConnectorConfiguration": {
"Arn": "string",
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"MuxType": "string",
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"SourceType": "string"
}
],
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
664
Amazon Chime SDK API Reference
CreateMediaLiveConnectorPipeline
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Sinks (p. 664)
Required: Yes
Sources (p. 664)
Required: Yes
Tags (p. 664)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"MediaLiveConnectorPipeline": {
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"Sinks": [
{
"RTMPConfiguration": {
"AudioChannels": "string",
"AudioSampleRate": "string",
665
Amazon Chime SDK API Reference
CreateMediaLiveConnectorPipeline
"Url": "string"
},
"SinkType": "string"
}
],
"Sources": [
{
"ChimeSdkMeetingLiveConnectorConfiguration": {
"Arn": "string",
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"MuxType": "string",
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"SourceType": "string"
}
],
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
666
Amazon Chime SDK API Reference
CreateMediaLiveConnectorPipeline
ResourceLimitExceededException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
667
Amazon Chime SDK API Reference
DeleteMediaCapturePipeline
DeleteMediaCapturePipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
DELETE /sdk-media-capture-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
668
Amazon Chime SDK API Reference
DeleteMediaCapturePipeline
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
669
Amazon Chime SDK API Reference
DeleteMediaPipeline
DeleteMediaPipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
DELETE /sdk-media-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
670
Amazon Chime SDK API Reference
DeleteMediaPipeline
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
671
Amazon Chime SDK API Reference
GetMediaCapturePipeline
GetMediaCapturePipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
GET /sdk-media-capture-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaCapturePipeline": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
"State": "string"
}
},
672
Amazon Chime SDK API Reference
GetMediaCapturePipeline
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
673
Amazon Chime SDK API Reference
GetMediaCapturePipeline
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
674
Amazon Chime SDK API Reference
GetMediaPipeline
GetMediaPipeline
Service: Amazon Chime SDK Media Pipelines
Request Syntax
GET /sdk-media-pipelines/mediaPipelineId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaPipeline": {
"MediaCapturePipeline": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"MuxType": "string"
},
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"Content": {
"MuxType": "string",
"State": "string"
},
"Video": {
"MuxType": "string",
675
Amazon Chime SDK API Reference
GetMediaPipeline
"State": "string"
}
},
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"SinkArn": "string",
"SinkType": "string",
"SourceArn": "string",
"SourceType": "string",
"Status": "string",
"UpdatedTimestamp": number
},
"MediaConcatenationPipeline": {
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"Sinks": [
{
"S3BucketSinkConfiguration": {
"Destination": "string"
},
"Type": "string"
}
],
"Sources": [
{
"MediaCapturePipelineSourceConfiguration": {
"ChimeSdkMeetingConfiguration": {
"ArtifactsConfiguration": {
"Audio": {
"State": "string"
},
"CompositedVideo": {
"State": "string"
},
"Content": {
"State": "string"
},
"DataChannel": {
"State": "string"
},
"MeetingEvents": {
"State": "string"
},
"TranscriptionMessages": {
"State": "string"
},
"Video": {
"State": "string"
}
}
},
"MediaPipelineArn": "string"
},
"Type": "string"
}
],
"Status": "string",
676
Amazon Chime SDK API Reference
GetMediaPipeline
"UpdatedTimestamp": number
},
"MediaLiveConnectorPipeline": {
"CreatedTimestamp": number,
"MediaPipelineArn": "string",
"MediaPipelineId": "string",
"Sinks": [
{
"RTMPConfiguration": {
"AudioChannels": "string",
"AudioSampleRate": "string",
"Url": "string"
},
"SinkType": "string"
}
],
"Sources": [
{
"ChimeSdkMeetingLiveConnectorConfiguration": {
"Arn": "string",
"CompositedVideo": {
"GridViewConfiguration": {
"ContentShareLayout": "string",
"PresenterOnlyConfiguration": {
"PresenterPosition": "string"
}
},
"Layout": "string",
"Resolution": "string"
},
"MuxType": "string",
"SourceConfiguration": {
"SelectedVideoStreams": {
"AttendeeIds": [ "string" ],
"ExternalUserIds": [ "string" ]
}
}
},
"SourceType": "string"
}
],
"Status": "string",
"UpdatedTimestamp": number
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
677
Amazon Chime SDK API Reference
GetMediaPipeline
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
678
Amazon Chime SDK API Reference
ListMediaCapturePipelines
ListMediaCapturePipelines
Service: Amazon Chime SDK Media Pipelines
Request Syntax
GET /sdk-media-capture-pipelines?max-results=MaxResults&next-token=NextToken HTTP/1.1
The maximum number of results to return in a single call. Valid Range: 1 - 99.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaCapturePipelines": [
{
"MediaPipelineArn": "string",
"MediaPipelineId": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
679
Amazon Chime SDK API Reference
ListMediaCapturePipelines
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
680
Amazon Chime SDK API Reference
ListMediaCapturePipelines
681
Amazon Chime SDK API Reference
ListMediaPipelines
ListMediaPipelines
Service: Amazon Chime SDK Media Pipelines
Request Syntax
GET /sdk-media-pipelines?max-results=MaxResults&next-token=NextToken HTTP/1.1
The maximum number of results to return in a single call. Valid Range: 1 - 99.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"MediaPipelines": [
{
"MediaPipelineArn": "string",
"MediaPipelineId": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
682
Amazon Chime SDK API Reference
ListMediaPipelines
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
683
Amazon Chime SDK API Reference
ListMediaPipelines
684
Amazon Chime SDK API Reference
ListTagsForResource
ListTagsForResource
Service: Amazon Chime SDK Media Pipelines
Request Syntax
GET /tags?arn=ResourceARN HTTP/1.1
The ARN of the media pipeline associated with any tags. The ARN consists of the pipeline's region,
resource ID, and pipeline ID.
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
685
Amazon Chime SDK API Reference
ListTagsForResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
686
Amazon Chime SDK API Reference
TagResource
TagResource
Service: Amazon Chime SDK Media Pipelines
The ARN of the media pipeline that you want to tag. Consists of he pipeline's endpoint region, resource
ID, and pipeline ID.
Request Syntax
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
The ARN of the media pipeline associated with any tags. The ARN consists of the pipeline's endpoint
region, resource ID, and pipeline ID.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
Tags (p. 687)
Required: Yes
Response Syntax
HTTP/1.1 204
687
Amazon Chime SDK API Reference
TagResource
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
688
Amazon Chime SDK API Reference
TagResource
689
Amazon Chime SDK API Reference
UntagResource
UntagResource
Service: Amazon Chime SDK Media Pipelines
Request Syntax
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"TagKeys": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
TagKeys (p. 690)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
690
Amazon Chime SDK API Reference
UntagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
691
Amazon Chime SDK API Reference
Amazon Chime SDK Meetings
692
Amazon Chime SDK API Reference
BatchCreateAttendee
BatchCreateAttendee
Service: Amazon Chime SDK Meetings
Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the
Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
POST /meetings/MeetingId/attendees?operation=batch-create HTTP/1.1
Content-type: application/json
{
"Attendees": [
{
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string"
}
]
}
The Amazon Chime SDK ID of the meeting to which you're adding attendees.
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendees": [
693
Amazon Chime SDK API Reference
BatchCreateAttendee
{
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
],
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"ExternalUserId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the attendees in the request, a list of the attendees is returned,
along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
694
Amazon Chime SDK API Reference
BatchCreateAttendee
The request was well-formed but was unable to be followed due to semantic errors.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
695
Amazon Chime SDK API Reference
BatchUpdateAttendeeCapabilitiesExcept
BatchUpdateAttendeeCapabilitiesExcept
Service: Amazon Chime SDK Meetings
• You can't set content capabilities to SendReceive or Receive unless you also set video
capabilities to SendReceive or Receive. If you don't set the video capability to receive, the
response will contain an HTTP 400 Bad Request status code. However, you can set your video
capability to receive and you set your content capability to not receive.
• When you change an audio capability from None or Receive to Send or SendReceive , and if the
attendee left their microphone unmuted, audio will flow from the attendee to the other meeting
participants.
• When you change a video or content capability from None or Receive to Send or SendReceive
, and if the attendee turned on their video or content streams, remote attendess can receive those
streams, but only after media renegotiation between the client and the Amazon Chime back-end
server.
Request Syntax
PUT /meetings/MeetingId/attendees/capabilities?operation=batch-update-except HTTP/1.1
Content-type: application/json
{
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExcludedAttendeeIds": [
{
"AttendeeId": "string"
}
]
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
696
Amazon Chime SDK API Reference
BatchUpdateAttendeeCapabilitiesExcept
Required: Yes
ExcludedAttendeeIds (p. 696)
The AttendeeIDs that you want to exclude from one or more capabilities.
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
697
Amazon Chime SDK API Reference
BatchUpdateAttendeeCapabilitiesExcept
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
698
Amazon Chime SDK API Reference
CreateAttendee
CreateAttendee
Service: Amazon Chime SDK Meetings
Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the
Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
POST /meetings/MeetingId/attendees HTTP/1.1
Content-type: application/json
{
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string"
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
The capabilities (audio, video, or content) that you want to grant an attendee. If you don't
specify capabilities, all users have send and receive capabilities on all media channels by default.
Note
You use the capabilities with a set of values that control what the capabilities can
do, such as SendReceive data. For more information about those values, see
AttendeeCapabilities (p. 1283).
699
Amazon Chime SDK API Reference
CreateAttendee
can receive those streams, but only after media renegotiation between the client and the Amazon
Chime back-end server.
Required: No
ExternalUserId (p. 699)
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendee": {
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
700
Amazon Chime SDK API Reference
CreateAttendee
One or more of the resources in the request does not exist in the system.
The request was well-formed but was unable to be followed due to semantic errors.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
701
Amazon Chime SDK API Reference
CreateAttendee
702
Amazon Chime SDK API Reference
CreateMeeting
CreateMeeting
Service: Amazon Chime SDK Meetings
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For
more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon
Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon
Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
POST /meetings HTTP/1.1
Content-type: application/json
{
"ClientRequestToken": "string",
"ExternalMeetingId": "string",
"MediaRegion": "string",
"MeetingFeatures": {
"Audio": {
"EchoReduction": "string"
}
},
"MeetingHostId": "string",
"NotificationsConfiguration": {
"LambdaFunctionArn": "string",
"SnsTopicArn": "string",
"SqsQueueArn": "string"
},
"PrimaryMeetingId": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
],
"TenantIds": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
The unique identifier for the client request. Use a different token for different meetings.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
ExternalMeetingId (p. 703)
703
Amazon Chime SDK API Reference
CreateMeeting
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
Required: Yes
MediaRegion (p. 703)
Type: String
Required: Yes
MeetingFeatures (p. 703)
Lists the audio and video features enabled for a meeting, such as echo reduction.
Required: No
MeetingHostId (p. 703)
Reserved.
Type: String
Required: No
NotificationsConfiguration (p. 703)
The configuration for resource targets to receive notifications when meeting and attendee events
occur.
Required: No
PrimaryMeetingId (p. 703)
When specified, replicates the media from the primary meeting to the new meeting.
Type: String
Required: No
704
Amazon Chime SDK API Reference
CreateMeeting
Applies one or more tags to an Amazon Chime SDK meeting. Note the following:
• Not all resources have tags. For a list of services with resources that support tagging using this
operation, see Services that support the Resource Groups Tagging API. If the resource doesn't yet
support this operation, the resource's service might support tagging using its own API operations.
For more information, refer to the documentation for that service.
• Each resource can have up to 50 tags. For other limits, see Tag Naming and Usage Conventions in
the AWS General Reference.
• You can only tag resources that are located in the specified AWS Region for the AWS account.
• To add tags to a resource, you need the necessary permissions for the service that the resource
belongs to as well as permissions for adding tags. For more information, see the documentation
for each service.
Important
Do not store personally identifiable information (PII) or other confidential or sensitive
information in tags. We use tags to provide you with billing and administration services.
Tags are not intended to be used for private or sensitive data.
Minimum permissions
In addition to the tag:TagResources permission required by this operation, you must also have
the tagging permission defined by the service that created the resource. For example, to tag a
ChimeSDKMeetings instance using the TagResources operation, you must have both of the
following permissions:
tag:TagResources
ChimeSDKMeetings:CreateTags
Note
Some services might have specific requirements for tagging some resources. For example, to
tag an Amazon S3 bucket, you must also have the s3:GetBucketTagging permission. If
the expected minimum permissions don't work, check the documentation for that service's
tagging APIs for more information.
Required: No
TenantIds (p. 703)
A consistent and opaque identifier, created and maintained by the builder to represent a segment of
their users.
Pattern: ^(?!.*?(.)\1{3})[-_!@#$a-zA-Z0-9]*$
Required: No
Response Syntax
HTTP/1.1 200
705
Amazon Chime SDK API Reference
CreateMeeting
Content-type: application/json
{
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingArn": "string",
"MeetingFeatures": {
"Audio": {
"EchoReduction": "string"
}
},
"MeetingHostId": "string",
"MeetingId": "string",
"PrimaryMeetingId": "string",
"TenantIds": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
706
Amazon Chime SDK API Reference
CreateMeeting
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
707
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
CreateMeetingWithAttendees
Service: Amazon Chime SDK Meetings
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more
information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon
Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon
Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
POST /meetings?operation=create-attendees HTTP/1.1
Content-type: application/json
{
"Attendees": [
{
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string"
}
],
"ClientRequestToken": "string",
"ExternalMeetingId": "string",
"MediaRegion": "string",
"MeetingFeatures": {
"Audio": {
"EchoReduction": "string"
}
},
"MeetingHostId": "string",
"NotificationsConfiguration": {
"LambdaFunctionArn": "string",
"SnsTopicArn": "string",
"SqsQueueArn": "string"
},
"PrimaryMeetingId": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
],
"TenantIds": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
708
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
Required: Yes
ClientRequestToken (p. 708)
The unique identifier for the client request. Use a different token for different meetings.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
ExternalMeetingId (p. 708)
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
Required: Yes
MediaRegion (p. 708)
Type: String
Required: Yes
MeetingFeatures (p. 708)
Lists the audio and video features enabled for a meeting, such as echo reduction.
Required: No
MeetingHostId (p. 708)
Reserved.
Type: String
709
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
Required: No
NotificationsConfiguration (p. 708)
The configuration for resource targets to receive notifications when meeting and attendee events
occur.
Required: No
PrimaryMeetingId (p. 708)
When specified, replicates the media from the primary meeting to the new meeting.
Type: String
Required: No
Tags (p. 708)
Required: No
TenantIds (p. 708)
A consistent and opaque identifier, created and maintained by the builder to represent a segment of
their users.
Pattern: ^(?!.*?(.)\1{3})[-_!@#$a-zA-Z0-9]*$
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendees": [
{
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
710
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
],
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"ExternalUserId": "string"
}
],
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingArn": "string",
"MeetingFeatures": {
"Audio": {
"EchoReduction": "string"
}
},
"MeetingHostId": "string",
"MeetingId": "string",
"PrimaryMeetingId": "string",
"TenantIds": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the attendees in the request, a list of the attendees is returned,
along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
711
Amazon Chime SDK API Reference
CreateMeetingWithAttendees
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
712
Amazon Chime SDK API Reference
DeleteAttendee
DeleteAttendee
Service: Amazon Chime SDK Meetings
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken.
Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more
information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime
Developer Guide.
Request Syntax
DELETE /meetings/MeetingId/attendees/AttendeeId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
MeetingId (p. 713)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
713
Amazon Chime SDK API Reference
DeleteAttendee
ForbiddenException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
714
Amazon Chime SDK API Reference
DeleteMeeting
DeleteMeeting
Service: Amazon Chime SDK Meetings
Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all
clients, and prevents new clients from joining the meeting. For more information about the Amazon
Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
DELETE /meetings/MeetingId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
715
Amazon Chime SDK API Reference
DeleteMeeting
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
716
Amazon Chime SDK API Reference
GetAttendee
GetAttendee
Service: Amazon Chime SDK Meetings
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more
information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime
Developer Guide.
Request Syntax
GET /meetings/MeetingId/attendees/AttendeeId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
MeetingId (p. 717)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendee": {
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
717
Amazon Chime SDK API Reference
GetAttendee
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
718
Amazon Chime SDK API Reference
GetAttendee
719
Amazon Chime SDK API Reference
GetMeeting
GetMeeting
Service: Amazon Chime SDK Meetings
Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about
the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
GET /meetings/MeetingId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Meeting": {
"ExternalMeetingId": "string",
"MediaPlacement": {
"AudioFallbackUrl": "string",
"AudioHostUrl": "string",
"EventIngestionUrl": "string",
"ScreenDataUrl": "string",
"ScreenSharingUrl": "string",
"ScreenViewingUrl": "string",
"SignalingUrl": "string",
"TurnControlUrl": "string"
},
"MediaRegion": "string",
"MeetingArn": "string",
"MeetingFeatures": {
"Audio": {
"EchoReduction": "string"
}
},
"MeetingHostId": "string",
"MeetingId": "string",
"PrimaryMeetingId": "string",
"TenantIds": [ "string" ]
}
}
720
Amazon Chime SDK API Reference
GetMeeting
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
721
Amazon Chime SDK API Reference
GetMeeting
722
Amazon Chime SDK API Reference
ListAttendees
ListAttendees
Service: Amazon Chime SDK Meetings
Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the
Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
Request Syntax
GET /meetings/MeetingId/attendees?max-results=MaxResults&next-token=NextToken HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
NextToken (p. 723)
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendees": [
{
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
],
"NextToken": "string"
}
723
Amazon Chime SDK API Reference
ListAttendees
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
724
Amazon Chime SDK API Reference
ListAttendees
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
725
Amazon Chime SDK API Reference
ListTagsForResource
ListTagsForResource
Service: Amazon Chime SDK Meetings
Request Syntax
GET /tags?arn=ResourceARN HTTP/1.1
Pattern: ^arn:.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
726
Amazon Chime SDK API Reference
ListTagsForResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
ResourceNotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
727
Amazon Chime SDK API Reference
StartMeetingTranscription
StartMeetingTranscription
Service: Amazon Chime SDK Meetings
Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime
SDK live transcription in the Amazon Chime SDK Developer Guide.
Important
Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon
Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine
Learning and Artificial Intelligence Services.
Request Syntax
POST /meetings/MeetingId/transcription?operation=start HTTP/1.1
Content-type: application/json
{
"TranscriptionConfiguration": {
"EngineTranscribeMedicalSettings": {
"ContentIdentificationType": "string",
"LanguageCode": "string",
"Region": "string",
"Specialty": "string",
"Type": "string",
"VocabularyName": "string"
},
"EngineTranscribeSettings": {
"ContentIdentificationType": "string",
"ContentRedactionType": "string",
"EnablePartialResultsStabilization": boolean,
"IdentifyLanguage": boolean,
"LanguageCode": "string",
"LanguageModelName": "string",
"LanguageOptions": "string",
"PartialResultsStability": "string",
"PiiEntityTypes": "string",
"PreferredLanguage": "string",
"Region": "string",
"VocabularyFilterMethod": "string",
"VocabularyFilterName": "string",
"VocabularyName": "string"
}
}
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request accepts the following data in JSON format.
728
Amazon Chime SDK API Reference
StartMeetingTranscription
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
729
Amazon Chime SDK API Reference
StartMeetingTranscription
UnauthorizedException
The request was well-formed but was unable to be followed due to semantic errors.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
730
Amazon Chime SDK API Reference
StopMeetingTranscription
StopMeetingTranscription
Service: Amazon Chime SDK Meetings
Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime
SDK live transcription in the Amazon Chime SDK Developer Guide.
Important
Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon
Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine
Learning and Artificial Intelligence Services.
Request Syntax
POST /meetings/MeetingId/transcription?operation=stop HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
731
Amazon Chime SDK API Reference
StopMeetingTranscription
NotFoundException
One or more of the resources in the request does not exist in the system.
The request was well-formed but was unable to be followed due to semantic errors.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
732
Amazon Chime SDK API Reference
TagResource
TagResource
Service: Amazon Chime SDK Meetings
Request Syntax
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^arn:.*
Required: Yes
Tags (p. 733)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
733
Amazon Chime SDK API Reference
TagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
734
Amazon Chime SDK API Reference
UntagResource
UntagResource
Service: Amazon Chime SDK Meetings
Removes the specified tags from the specified resources. When you specify a tag key, the action removes
both that key and its associated value. The operation succeeds even if you attempt to remove tags from
a resource that were already removed. Note the following:
• To remove tags from a resource, you need the necessary permissions for the service that the resource
belongs to as well as permissions for removing tags. For more information, see the documentation for
the service whose resource you want to untag.
• You can only tag resources that are located in the specified AWS Region for the calling AWS account.
Minimum permissions
In addition to the tag:UntagResources permission required by this operation, you must also have the
remove tags permission defined by the service that created the resource. For example, to remove the
tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the
following permissions:
tag:UntagResource
ChimeSDKMeetings:DeleteTags
Request Syntax
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"TagKeys": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: ^arn:.*
Required: Yes
TagKeys (p. 735)
735
Amazon Chime SDK API Reference
UntagResource
Pattern: ^[a-zA-Z+-=._:/]+$
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
736
Amazon Chime SDK API Reference
UpdateAttendeeCapabilities
UpdateAttendeeCapabilities
Service: Amazon Chime SDK Meetings
• You can't set content capabilities to SendReceive or Receive unless you also set video
capabilities to SendReceive or Receive. If you don't set the video capability to receive, the
response will contain an HTTP 400 Bad Request status code. However, you can set your video
capability to receive and you set your content capability to not receive.
• When you change an audio capability from None or Receive to Send or SendReceive , and if the
attendee left their microphone unmuted, audio will flow from the attendee to the other meeting
participants.
• When you change a video or content capability from None or Receive to Send or SendReceive
, and if the attendee turned on their video or content streams, remote attendess can receive those
streams, but only after media renegotiation between the client and the Amazon Chime back-end
server.
Request Syntax
PUT /meetings/MeetingId/attendees/AttendeeId/capabilities HTTP/1.1
Content-type: application/json
{
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
}
}
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
MeetingId (p. 737)
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
737
Amazon Chime SDK API Reference
UpdateAttendeeCapabilities
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Attendee": {
"AttendeeId": "string",
"Capabilities": {
"Audio": "string",
"Content": "string",
"Video": "string"
},
"ExternalUserId": "string",
"JoinToken": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
738
Amazon Chime SDK API Reference
Amazon Chime SDK Messaging
ForbiddenException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
739
Amazon Chime SDK API Reference
Amazon Chime SDK Messaging
740
Amazon Chime SDK API Reference
AssociateChannelFlow
AssociateChannelFlow
Service: Amazon Chime SDK Messaging
Associates a channel flow with a channel. Once associated, all messages to that channel go through
channel flow processors. To stop processing, use the DisassociateChannelFlow API.
Note
Only administrators or channel moderators can associate a channel flow. The x-amz-chime-
bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes
the API call as the value in the header.
Request Syntax
PUT /channels/channelArn/channel-flow HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"ChannelFlowArn": "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}
Required: Yes
ChimeBearer (p. 741)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
741
Amazon Chime SDK API Reference
AssociateChannelFlow
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
742
Amazon Chime SDK API Reference
AssociateChannelFlow
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
743
Amazon Chime SDK API Reference
BatchCreateChannelMembership
BatchCreateChannelMembership
Service: Amazon Chime SDK Messaging
Request Syntax
POST /channels/channelArn/memberships?operation=batch-create HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArns": [ "string" ],
"SubChannelId": "string",
"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}
Required: Yes
ChimeBearer (p. 744)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
744
Amazon Chime SDK API Reference
BatchCreateChannelMembership
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
SubChannelId (p. 744)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Type (p. 744)
The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as
part of ListChannelMemberships. Hidden members are only returned if the type filter in
ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned. This is
only supported by moderators.
Type: String
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"BatchChannelMemberships": {
"ChannelArn": "string",
"InvitedBy": {
"Arn": "string",
"Name": "string"
},
"Members": [
{
"Arn": "string",
"Name": "string"
}
],
"SubChannelId": "string",
"Type": "string"
},
"Errors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"MemberArn": "string"
}
]
745
Amazon Chime SDK API Reference
BatchCreateChannelMembership
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the memberships in the request, a list of the memberships is
returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
746
Amazon Chime SDK API Reference
BatchCreateChannelMembership
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
747
Amazon Chime SDK API Reference
ChannelFlowCallback
ChannelFlowCallback
Service: Amazon Chime SDK Messaging
Calls back Chime SDK Messaging with a processing response message. This should be invoked from the
processor Lambda. This is a developer API.
Request Syntax
POST /channels/{channelArn}?operation=channel-flow-callback HTTP/1.1
Content-type: application/json
{
"CallbackId": "string",
"ChannelMessage": {
"Content": "string",
"MessageAttributes": {
"string" : {
"StringValues": [ "string" ]
}
},
"MessageId": "string",
"Metadata": "string",
"PushNotification": {
"Body": "string",
"Title": "string",
"Type": "string"
},
"SubChannelId": "string"
},
"DeleteResource": boolean
}
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
748
Amazon Chime SDK API Reference
ChannelFlowCallback
The identifier passed to the processor by the service when invoked. Use the identifier to call back the
service.
Type: String
Required: Yes
ChannelMessage (p. 748)
Required: Yes
DeleteResource (p. 748)
When a processor determines that a message needs to be DENIED, pass this parameter with a value
of true.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"CallbackId": "string",
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
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}
749
Amazon Chime SDK API Reference
ChannelFlowCallback
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
750
Amazon Chime SDK API Reference
CreateChannel
CreateChannel
Service: Amazon Chime SDK Messaging
Creates a channel to which you can add users and send messages.
Request Syntax
POST /channels HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"AppInstanceArn": "string",
"ChannelId": "string",
"ClientRequestToken": "string",
"ElasticChannelConfiguration": {
"MaximumSubChannels": number,
"MinimumMembershipPercentage": number,
"TargetMembershipsPerSubChannel": number
},
"MemberArns": [ "string" ],
"Metadata": "string",
"Mode": "string",
"ModeratorArns": [ "string" ],
"Name": "string",
"Privacy": "string",
"Tags": [
{
"Key": "string",
"Value": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
751
Amazon Chime SDK API Reference
CreateChannel
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}
Required: Yes
ChannelId (p. 751)
Type: String
Pattern: [A-Za-z0-9]([A-Za-z0-9\:\-\_\.\@]{0,62}[A-Za-z0-9])?
Required: No
ClientRequestToken (p. 751)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
ElasticChannelConfiguration (p. 751)
The attributes required to configure and create an elastic channel. An elastic channel can support a
maximum of 1-million users, excluding moderators.
Required: No
MemberArns (p. 751)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: No
Metadata (p. 751)
Type: String
752
Amazon Chime SDK API Reference
CreateChannel
Pattern: .*
Required: No
Mode (p. 751)
Type: String
Required: No
ModeratorArns (p. 751)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: No
Name (p. 751)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Privacy (p. 751)
The channel's privacy level: PUBLIC or PRIVATE. Private channels aren't discoverable by users
outside the channel. Public channels are discoverable by anyone in the AppInstance.
Type: String
Required: No
Tags (p. 751)
753
Amazon Chime SDK API Reference
CreateChannel
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
754
Amazon Chime SDK API Reference
CreateChannel
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
755
Amazon Chime SDK API Reference
CreateChannelBan
CreateChannelBan
Service: Amazon Chime SDK Messaging
Permanently bans a member from a channel. Moderators can't add banned members to a channel. To
undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are
cleaned up when you delete users or channels.
If you ban a user who is already part of a channel, that user is automatically kicked from the channel.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/bans HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArn": "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}
Required: Yes
ChimeBearer (p. 756)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
756
Amazon Chime SDK API Reference
CreateChannelBan
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Member (p. 757)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
757
Amazon Chime SDK API Reference
CreateChannelBan
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
758
Amazon Chime SDK API Reference
CreateChannelFlow
CreateChannelFlow
Service: Amazon Chime SDK Messaging
Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform
actions on chat messages, such as stripping out profanity. You can associate channel flows with channels,
and the processors in the channel flow then take action on all messages sent to that channel. This is a
developer API.
Note
Channel flows don't process Control or System messages. For more information about the
message types provided by Chime SDK Messaging, refer to Message types in the Amazon Chime
developer guide.
Request Syntax
POST /channel-flows HTTP/1.1
Content-type: application/json
{
"AppInstanceArn": "string",
"ClientRequestToken": "string",
"Name": "string",
"Processors": [
{
"Configuration": {
"Lambda": {
"InvocationType": "string",
"ResourceArn": "string"
}
},
"ExecutionOrder": number,
"FallbackAction": "string",
"Name": "string"
}
],
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
759
Amazon Chime SDK API Reference
CreateChannelFlow
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}
Required: Yes
ClientRequestToken (p. 759)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Name (p. 759)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
Processors (p. 759)
Required: Yes
Tags (p. 759)
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
760
Amazon Chime SDK API Reference
CreateChannelFlow
{
"ChannelFlowArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
761
Amazon Chime SDK API Reference
CreateChannelFlow
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
762
Amazon Chime SDK API Reference
CreateChannelMembership
CreateChannelMembership
Service: Amazon Chime SDK Messaging
Adds a user to a channel. The InvitedBy field in ChannelMembership is derived from the request
header. A channel member can:
• List messages
• Send messages
• Receive messages
• Edit their own messages
• Leave the channel
• Public Channels: You do not need to be a member to list messages, but you must be a member to send
messages.
• Private Channels: You must be a member to list or send messages.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/memberships HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"MemberArn": "string",
"SubChannelId": "string",
"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}
Required: Yes
ChimeBearer (p. 763)
763
Amazon Chime SDK API Reference
CreateChannelMembership
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
SubChannelId (p. 763)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Type (p. 763)
The membership type of a user, DEFAULT or HIDDEN. Default members are always returned as
part of ListChannelMemberships. Hidden members are only returned if the type filter in
ListChannelMemberships equals HIDDEN. Otherwise hidden members are not returned. This is
only supported by moderators.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
764
Amazon Chime SDK API Reference
CreateChannelMembership
"Name": "string"
},
"SubChannelId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
Member (p. 764)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
765
Amazon Chime SDK API Reference
CreateChannelMembership
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
766
Amazon Chime SDK API Reference
CreateChannelModerator
CreateChannelModerator
Service: Amazon Chime SDK Messaging
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/moderators HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"ChannelModeratorArn": "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}
Required: Yes
ChimeBearer (p. 767)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
767
Amazon Chime SDK API Reference
CreateChannelModerator
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}
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"ChannelModerator": {
"Arn": "string",
"Name": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
ChannelModerator (p. 768)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
768
Amazon Chime SDK API Reference
CreateChannelModerator
ConflictException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
769
Amazon Chime SDK API Reference
DeleteChannel
DeleteChannel
Service: Amazon Chime SDK Messaging
Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an
irreversible process.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
DELETE /channels/channelArn?sub-channel-id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 770)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
SubChannelId (p. 770)
Pattern: [-_a-zA-Z0-9]*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
770
Amazon Chime SDK API Reference
DeleteChannel
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
771
Amazon Chime SDK API Reference
DeleteChannelBan
DeleteChannelBan
Service: Amazon Chime SDK Messaging
Request Syntax
DELETE /channels/channelArn/bans/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
The ARN of the channel from which the AppInstanceUser was banned.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 772)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 772)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
772
Amazon Chime SDK API Reference
DeleteChannelBan
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
773
Amazon Chime SDK API Reference
DeleteChannelFlow
DeleteChannelFlow
Service: Amazon Chime SDK Messaging
Request Syntax
DELETE /channel-flows/channelFlowArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
774
Amazon Chime SDK API Reference
DeleteChannelFlow
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
775
Amazon Chime SDK API Reference
DeleteChannelMembership
DeleteChannelMembership
Service: Amazon Chime SDK Messaging
Request Syntax
DELETE /channels/channelArn/memberships/memberArn?sub-channel-id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
The ARN of the channel from which you want to remove the user.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 776)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 776)
The AppInstanceUserArn of the member that you're removing from the channel.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
SubChannelId (p. 776)
Pattern: [-_a-zA-Z0-9]*
776
Amazon Chime SDK API Reference
DeleteChannelMembership
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
777
Amazon Chime SDK API Reference
DeleteChannelMembership
778
Amazon Chime SDK API Reference
DeleteChannelMessage
DeleteChannelMessage
Service: Amazon Chime SDK Messaging
Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible
immediately. A background process deletes any revisions created by UpdateChannelMessage.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
DELETE /channels/channelArn/messages/messageId?sub-channel-id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 779)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
messageId (p. 779)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
SubChannelId (p. 779)
Pattern: [-_a-zA-Z0-9]*
779
Amazon Chime SDK API Reference
DeleteChannelMessage
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
780
Amazon Chime SDK API Reference
DeleteChannelMessage
781
Amazon Chime SDK API Reference
DeleteChannelModerator
DeleteChannelModerator
Service: Amazon Chime SDK Messaging
Request Syntax
DELETE /channels/channelArn/moderators/channelModeratorArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelModeratorArn (p. 782)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 782)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
782
Amazon Chime SDK API Reference
DeleteChannelModerator
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
783
Amazon Chime SDK API Reference
DescribeChannel
DescribeChannel
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 784)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channel": {
"ChannelArn": "string",
"ChannelFlowArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
784
Amazon Chime SDK API Reference
DescribeChannel
"CreatedTimestamp": number,
"ElasticChannelConfiguration": {
"MaximumSubChannels": number,
"MinimumMembershipPercentage": number,
"TargetMembershipsPerSubChannel": number
},
"LastMessageTimestamp": number,
"LastUpdatedTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
785
Amazon Chime SDK API Reference
DescribeChannel
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
786
Amazon Chime SDK API Reference
DescribeChannelBan
DescribeChannelBan
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/bans/memberArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 787)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 787)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
787
Amazon Chime SDK API Reference
DescribeChannelBan
Content-type: application/json
{
"ChannelBan": {
"ChannelArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
"CreatedTimestamp": number,
"Member": {
"Arn": "string",
"Name": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
788
Amazon Chime SDK API Reference
DescribeChannelBan
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
789
Amazon Chime SDK API Reference
DescribeChannelFlow
DescribeChannelFlow
Service: Amazon Chime SDK Messaging
Returns the full details of a channel flow in an Amazon Chime AppInstance. This is a developer API.
Request Syntax
GET /channel-flows/channelFlowArn HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelFlow": {
"ChannelFlowArn": "string",
"CreatedTimestamp": number,
"LastUpdatedTimestamp": number,
"Name": "string",
"Processors": [
{
"Configuration": {
"Lambda": {
"InvocationType": "string",
"ResourceArn": "string"
}
},
"ExecutionOrder": number,
"FallbackAction": "string",
"Name": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
790
Amazon Chime SDK API Reference
DescribeChannelFlow
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
791
Amazon Chime SDK API Reference
DescribeChannelFlow
792
Amazon Chime SDK API Reference
DescribeChannelMembership
DescribeChannelMembership
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/memberships/memberArn?sub-channel-id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 793)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 793)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
SubChannelId (p. 793)
Pattern: [-_a-zA-Z0-9]*
793
Amazon Chime SDK API Reference
DescribeChannelMembership
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelMembership": {
"ChannelArn": "string",
"CreatedTimestamp": number,
"InvitedBy": {
"Arn": "string",
"Name": "string"
},
"LastUpdatedTimestamp": number,
"Member": {
"Arn": "string",
"Name": "string"
},
"SubChannelId": "string",
"Type": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
794
Amazon Chime SDK API Reference
DescribeChannelMembership
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
795
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
DescribeChannelMembershipForAppInstanceUser
Service: Amazon Chime SDK Messaging
Returns the details of a channel based on the membership of the specified AppInstanceUser.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels/{channelArn}?scope=app-instance-user-membership&app-instance-user-
arn=AppInstanceUserArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelArn (p. 796)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 796)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
796
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
Content-type: application/json
{
"ChannelMembership": {
"AppInstanceUserMembershipSummary": {
"ReadMarkerTimestamp": number,
"SubChannelId": "string",
"Type": "string"
},
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
797
Amazon Chime SDK API Reference
DescribeChannelMembershipForAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
798
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
DescribeChannelModeratedByAppInstanceUser
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/{channelArn}?scope=app-instance-user-moderated-channel&app-instance-user-
arn=AppInstanceUserArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelArn (p. 799)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 799)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
799
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
Content-type: application/json
{
"Channel": {
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
800
Amazon Chime SDK API Reference
DescribeChannelModeratedByAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
801
Amazon Chime SDK API Reference
DescribeChannelModerator
DescribeChannelModerator
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/moderators/channelModeratorArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelModeratorArn (p. 802)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 802)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
802
Amazon Chime SDK API Reference
DescribeChannelModerator
Content-type: application/json
{
"ChannelModerator": {
"ChannelArn": "string",
"CreatedBy": {
"Arn": "string",
"Name": "string"
},
"CreatedTimestamp": number,
"Moderator": {
"Arn": "string",
"Name": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
One or more of the resources in the request does not exist in the system.
803
Amazon Chime SDK API Reference
DescribeChannelModerator
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
804
Amazon Chime SDK API Reference
DisassociateChannelFlow
DisassociateChannelFlow
Service: Amazon Chime SDK Messaging
Disassociates a channel flow from all its channels. Once disassociated, all messages to that channel stop
going through the channel flow processor.
Note
Only administrators or channel moderators can disassociate a channel flow. The x-amz-chime-
bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes
the API call as the value in the header.
Request Syntax
DELETE /channels/channelArn/channel-flow/channelFlowArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
channelFlowArn (p. 805)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 805)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
805
Amazon Chime SDK API Reference
DisassociateChannelFlow
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
806
Amazon Chime SDK API Reference
DisassociateChannelFlow
807
Amazon Chime SDK API Reference
GetChannelMembershipPreferences
GetChannelMembershipPreferences
Service: Amazon Chime SDK Messaging
Gets the membership preferences of an AppInstanceUser for the specified channel. The
AppInstanceUser must be a member of the channel. Only the AppInstanceUser who owns the
membership can retrieve preferences. Users in the AppInstanceAdmin and channel moderator roles
can't retrieve preferences for other users. Banned users can't retrieve membership preferences for the
channel from which they are banned.
Request Syntax
GET /channels/channelArn/memberships/memberArn/preferences HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 808)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 808)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
808
Amazon Chime SDK API Reference
GetChannelMembershipPreferences
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
"Name": "string"
},
"Preferences": {
"PushNotifications": {
"AllowNotifications": "string",
"FilterRule": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Member (p. 808)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
809
Amazon Chime SDK API Reference
GetChannelMembershipPreferences
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
810
Amazon Chime SDK API Reference
GetChannelMessage
GetChannelMessage
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/messages/messageId?sub-channel-id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 811)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
messageId (p. 811)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
SubChannelId (p. 811)
Pattern: [-_a-zA-Z0-9]*
811
Amazon Chime SDK API Reference
GetChannelMessage
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelMessage": {
"ChannelArn": "string",
"Content": "string",
"CreatedTimestamp": number,
"LastEditedTimestamp": number,
"LastUpdatedTimestamp": number,
"MessageAttributes": {
"string" : {
"StringValues": [ "string" ]
}
},
"MessageId": "string",
"Metadata": "string",
"Persistence": "string",
"Redacted": boolean,
"Sender": {
"Arn": "string",
"Name": "string"
},
"Status": {
"Detail": "string",
"Value": "string"
},
"SubChannelId": "string",
"Type": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
812
Amazon Chime SDK API Reference
GetChannelMessage
ForbiddenException
One or more of the resources in the request does not exist in the system.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
813
Amazon Chime SDK API Reference
GetChannelMessageStatus
GetChannelMessageStatus
Service: Amazon Chime SDK Messaging
Gets message status for a specified messageId. Use this API to determine the intermediate status of
messages going through channel flow processing. The API provides an alternative to retrieving message
status if the event was not received because a client wasn't connected to a websocket.
SENT
Ongoing processing
FAILED
Processing failed
DENIED
Note
• This API does not return statuses for denied messages, because we don't store them once the
processor denies them.
• Only the message sender can invoke this API.
• The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header
Request Syntax
GET /channels/channelArn/messages/{messageId}?scope=message-status&sub-channel-
id=SubChannelId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 814)
814
Amazon Chime SDK API Reference
GetChannelMessageStatus
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
messageId (p. 814)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
SubChannelId (p. 814)
Pattern: [-_a-zA-Z0-9]*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Status": {
"Detail": "string",
"Value": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
815
Amazon Chime SDK API Reference
GetChannelMessageStatus
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
816
Amazon Chime SDK API Reference
GetMessagingSessionEndpoint
GetMessagingSessionEndpoint
Service: Amazon Chime SDK Messaging
Request Syntax
GET /endpoints/messaging-session HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Endpoint": {
"Url": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
ForbiddenException
817
Amazon Chime SDK API Reference
GetMessagingSessionEndpoint
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
818
Amazon Chime SDK API Reference
ListChannelBans
ListChannelBans
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/bans?max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 819)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 819)
The token passed by previous API calls until all requested bans are returned.
Pattern: .*
Request Body
The request does not have a request body.
819
Amazon Chime SDK API Reference
ListChannelBans
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelBans": [
{
"Member": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelBans (p. 820)
The token passed by previous API calls until all requested bans are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
820
Amazon Chime SDK API Reference
ListChannelBans
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
821
Amazon Chime SDK API Reference
ListChannelFlows
ListChannelFlows
Service: Amazon Chime SDK Messaging
Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API.
Request Syntax
GET /channel-flows?app-instance-arn=AppInstanceArn&max-results=MaxResults&next-
token=NextToken HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 822)
The token passed by previous API calls until all requested channel flows are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelFlows": [
{
"ChannelFlowArn": "string",
"Name": "string",
"Processors": [
{
"Configuration": {
"Lambda": {
"InvocationType": "string",
822
Amazon Chime SDK API Reference
ListChannelFlows
"ResourceArn": "string"
}
},
"ExecutionOrder": number,
"FallbackAction": "string",
"Name": "string"
}
]
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token passed by previous API calls until all requested channels are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
823
Amazon Chime SDK API Reference
ListChannelFlows
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
824
Amazon Chime SDK API Reference
ListChannelMemberships
ListChannelMemberships
Service: Amazon Chime SDK Messaging
If you want to list the channels to which a specific app instance user belongs, see the
ListChannelMembershipsForAppInstanceUser API.
Request Syntax
GET /channels/channelArn/memberships?max-results=MaxResults&next-token=NextToken&sub-
channel-id=SubChannelId&type=Type HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 825)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 825)
The token passed by previous API calls until all requested channel memberships are returned.
Pattern: .*
SubChannelId (p. 825)
825
Amazon Chime SDK API Reference
ListChannelMemberships
Note
Only required when listing a user's memberships in a particular sub-channel of an elastic
channel.
Pattern: [-_a-zA-Z0-9]*
Type (p. 825)
The membership type of a user, DEFAULT or HIDDEN. Default members are returned as part of
ListChannelMemberships if no type is specified. Hidden members are only returned if the type
filter in ListChannelMemberships equals HIDDEN.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelMemberships": [
{
"Member": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelMemberships (p. 826)
826
Amazon Chime SDK API Reference
ListChannelMemberships
The token passed by previous API calls until all requested channel memberships are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
827
Amazon Chime SDK API Reference
ListChannelMemberships
828
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
ListChannelMembershipsForAppInstanceUser
Service: Amazon Chime SDK Messaging
Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call
the API with a user ARN that is not their own.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels?scope=app-instance-user-memberships&app-instance-user-
arn=AppInstanceUserArn&max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
ChimeBearer (p. 829)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 829)
The token returned from previous API requests until the number of channel memberships is reached.
Pattern: .*
Request Body
The request does not have a request body.
829
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelMemberships": [
{
"AppInstanceUserMembershipSummary": {
"ReadMarkerTimestamp": number,
"SubChannelId": "string",
"Type": "string"
},
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token passed by previous API calls until all requested users are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
830
Amazon Chime SDK API Reference
ListChannelMembershipsForAppInstanceUser
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
831
Amazon Chime SDK API Reference
ListChannelMessages
ListChannelMessages
Service: Amazon Chime SDK Messaging
List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by
creation timestamp in descending order.
Note
Redacted messages appear in the results as empty, since they are only redacted, not deleted.
Deleted messages do not appear in the results. This action always returns the latest version of
an edited message.
Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels/channelArn/messages?max-results=MaxResults&next-token=NextToken¬-
after=NotAfter¬-before=NotBefore&sort-order=SortOrder&sub-channel-id=SubChannelId
HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 832)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 832)
The token passed by previous API calls until all requested messages are returned.
Pattern: .*
832
Amazon Chime SDK API Reference
ListChannelMessages
The order in which you want messages sorted. Default is Descending, based on time created.
Pattern: [-_a-zA-Z0-9]*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelMessages": [
{
"Content": "string",
"CreatedTimestamp": number,
"LastEditedTimestamp": number,
"LastUpdatedTimestamp": number,
"MessageAttributes": {
"string" : {
"StringValues": [ "string" ]
}
},
"MessageId": "string",
"Metadata": "string",
"Redacted": boolean,
"Sender": {
"Arn": "string",
"Name": "string"
},
"Status": {
"Detail": "string",
"Value": "string"
},
"Type": "string"
}
],
"NextToken": "string",
"SubChannelId": "string"
833
Amazon Chime SDK API Reference
ListChannelMessages
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelMessages (p. 833)
The token passed by previous API calls until all requested messages are returned.
Type: String
Pattern: .*
SubChannelId (p. 833)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
834
Amazon Chime SDK API Reference
ListChannelMessages
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
835
Amazon Chime SDK API Reference
ListChannelModerators
ListChannelModerators
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels/channelArn/moderators?max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 836)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 836)
The token passed by previous API calls until all requested moderators are returned.
Pattern: .*
Request Body
The request does not have a request body.
836
Amazon Chime SDK API Reference
ListChannelModerators
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"ChannelModerators": [
{
"Moderator": {
"Arn": "string",
"Name": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
ChannelModerators (p. 837)
The token passed by previous API calls until all requested moderators are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
837
Amazon Chime SDK API Reference
ListChannelModerators
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
838
Amazon Chime SDK API Reference
ListChannels
ListChannels
Service: Amazon Chime SDK Messaging
Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow
results.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
GET /channels?app-instance-arn=AppInstanceArn&max-results=MaxResults&next-
token=NextToken&privacy=Privacy HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 839)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 839)
The token passed by previous API calls until all requested channels are returned.
Pattern: .*
839
Amazon Chime SDK API Reference
ListChannels
The privacy setting. PUBLIC retrieves all the public channels. PRIVATE retrieves private channels.
Only an AppInstanceAdmin can retrieve private channels.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channels": [
{
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token returned from previous API requests until the number of channels is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
840
Amazon Chime SDK API Reference
ListChannels
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
841
Amazon Chime SDK API Reference
ListChannelsAssociatedWithChannelFlow
ListChannelsAssociatedWithChannelFlow
Service: Amazon Chime SDK Messaging
Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple
channels, but you can only associate a channel with one channel flow. This is a developer API.
Request Syntax
GET /channels?scope=channel-flow-associations&channel-flow-arn=ChannelFlowArn&max-
results=MaxResults&next-token=NextToken HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 842)
The token passed by previous API calls until all requested channels are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channels": [
{
"ChannelArn": "string",
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
842
Amazon Chime SDK API Reference
ListChannelsAssociatedWithChannelFlow
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token passed by previous API calls until all requested channels are returned.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
843
Amazon Chime SDK API Reference
ListChannelsAssociatedWithChannelFlow
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
844
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
ListChannelsModeratedByAppInstanceUser
Service: Amazon Chime SDK Messaging
Request Syntax
GET /channels?scope=app-instance-user-moderated-channels&app-instance-user-
arn=AppInstanceUserArn&max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
ChimeBearer (p. 845)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 845)
The token returned from previous API requests until the number of channels moderated by the user
is reached.
Pattern: .*
Request Body
The request does not have a request body.
845
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channels": [
{
"ChannelSummary": {
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token returned from previous API requests until the number of channels moderated by the user
is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
846
Amazon Chime SDK API Reference
ListChannelsModeratedByAppInstanceUser
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
847
Amazon Chime SDK API Reference
ListSubChannels
ListSubChannels
Service: Amazon Chime SDK Messaging
Lists all the SubChannels in an elastic channel when given a channel ID. Available only to the app
instance admins and channel moderators of elastic channels.
Request Syntax
GET /channels/channelArn/subchannels?max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 848)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
MaxResults (p. 848)
The token passed by previous API calls until all requested sub-channels are returned.
Pattern: .*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
848
Amazon Chime SDK API Reference
ListSubChannels
Content-type: application/json
{
"ChannelArn": "string",
"NextToken": "string",
"SubChannels": [
{
"MembershipCount": number,
"SubChannelId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
NextToken (p. 848)
The token passed by previous API calls until all requested sub-channels are returned.
Type: String
Pattern: .*
SubChannels (p. 848)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
849
Amazon Chime SDK API Reference
ListSubChannels
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
850
Amazon Chime SDK API Reference
ListTagsForResource
ListTagsForResource
Service: Amazon Chime SDK Messaging
Request Syntax
GET /tags?arn=ResourceARN HTTP/1.1
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
851
Amazon Chime SDK API Reference
ListTagsForResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
852
Amazon Chime SDK API Reference
PutChannelMembershipPreferences
PutChannelMembershipPreferences
Service: Amazon Chime SDK Messaging
Sets the membership preferences of an AppInstanceUser for the specified channel. The
AppInstanceUser must be a member of the channel. Only the AppInstanceUser who owns the
membership can set preferences. Users in the AppInstanceAdmin and channel moderator roles can't
set preferences for other users. Banned users can't set membership preferences for the channel from
which they are banned.
Request Syntax
PUT /channels/channelArn/memberships/memberArn/preferences HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Preferences": {
"PushNotifications": {
"AllowNotifications": "string",
"FilterRule": "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}
Required: Yes
ChimeBearer (p. 853)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
memberArn (p. 853)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
853
Amazon Chime SDK API Reference
PutChannelMembershipPreferences
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"Member": {
"Arn": "string",
"Name": "string"
},
"Preferences": {
"PushNotifications": {
"AllowNotifications": "string",
"FilterRule": "string"
}
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Member (p. 854)
854
Amazon Chime SDK API Reference
PutChannelMembershipPreferences
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
855
Amazon Chime SDK API Reference
RedactChannelMessage
RedactChannelMessage
Service: Amazon Chime SDK Messaging
Redacts message content, but not metadata. The message exists in the back end, but the action returns
null content, and the state shows as redacted.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
POST /channels/channelArn/messages/{messageId}?operation=redact HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"SubChannelId": "string"
}
The ARN of the channel containing the messages that you want to redact.
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
ChimeBearer (p. 856)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
messageId (p. 856)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request accepts the following data in JSON format.
856
Amazon Chime SDK API Reference
RedactChannelMessage
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"MessageId": "string",
"SubChannelId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The ARN of the channel containing the messages that you want to redact.
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}
MessageId (p. 857)
Type: String
Pattern: [-_a-zA-Z0-9]*
SubChannelId (p. 857)
Type: String
857
Amazon Chime SDK API Reference
RedactChannelMessage
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
858
Amazon Chime SDK API Reference
RedactChannelMessage
859
Amazon Chime SDK API Reference
SearchChannels
SearchChannels
Service: Amazon Chime SDK Messaging
Allows ChimeBearer to search channels by channel members. AppInstanceUsers can search across the
channels that they belong to. AppInstanceAdmins can search across all channels.
Request Syntax
POST /channels?operation=search&max-results=MaxResults&next-token=NextToken HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Fields": [
{
"Key": "string",
"Operator": "string",
"Values": [ "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}
MaxResults (p. 860)
The token returned from previous API requests until the number of channels is reached.
Pattern: .*
Request Body
The request accepts the following data in JSON format.
860
Amazon Chime SDK API Reference
SearchChannels
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Channels": [
{
"ChannelArn": "string",
"LastMessageTimestamp": number,
"Metadata": "string",
"Mode": "string",
"Name": "string",
"Privacy": "string"
}
],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The token returned from previous API responses until the number of channels is reached.
Type: String
Pattern: .*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
861
Amazon Chime SDK API Reference
SearchChannels
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
862
Amazon Chime SDK API Reference
SendChannelMessage
SendChannelMessage
Service: Amazon Chime SDK Messaging
Request Syntax
POST /channels/channelArn/messages HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"ClientRequestToken": "string",
"Content": "string",
"MessageAttributes": {
"string" : {
"StringValues": [ "string" ]
}
},
"Metadata": "string",
"Persistence": "string",
"PushNotification": {
"Body": "string",
"Title": "string",
"Type": "string"
},
"SubChannelId": "string",
"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}
Required: Yes
ChimeBearer (p. 863)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
863
Amazon Chime SDK API Reference
SendChannelMessage
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Content (p. 863)
Type: String
Pattern: [\s\S]*
Required: Yes
MessageAttributes (p. 863)
The attributes for the message, used for message filtering along with a FilterRule defined in the
PushNotificationPreferences.
Required: No
Metadata (p. 863)
Type: String
Pattern: .*
Required: No
Persistence (p. 863)
Boolean that controls whether the message is persisted on the back end. Required.
Type: String
Required: Yes
PushNotification (p. 863)
864
Amazon Chime SDK API Reference
SendChannelMessage
Required: No
SubChannelId (p. 863)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Type (p. 863)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ChannelArn": "string",
"MessageId": "string",
"Status": {
"Detail": "string",
"Value": "string"
},
"SubChannelId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
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}
MessageId (p. 865)
865
Amazon Chime SDK API Reference
SendChannelMessage
Type: String
Pattern: [-_a-zA-Z0-9]*
Status (p. 865)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
866
Amazon Chime SDK API Reference
SendChannelMessage
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
867
Amazon Chime SDK API Reference
TagResource
TagResource
Service: Amazon Chime SDK Messaging
Applies the specified tags to the specified Amazon Chime SDK messaging resource.
Request Syntax
POST /tags?operation=tag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
Tags (p. 868)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
868
Amazon Chime SDK API Reference
TagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
869
Amazon Chime SDK API Reference
UntagResource
UntagResource
Service: Amazon Chime SDK Messaging
Removes the specified tags from the specified Amazon Chime SDK messaging resource.
Request Syntax
POST /tags?operation=untag-resource HTTP/1.1
Content-type: application/json
{
"ResourceARN": "string",
"TagKeys": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
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}
Required: Yes
TagKeys (p. 870)
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
870
Amazon Chime SDK API Reference
UntagResource
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
871
Amazon Chime SDK API Reference
UpdateChannel
UpdateChannel
Service: Amazon Chime SDK Messaging
Request Syntax
PUT /channels/channelArn HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Metadata": "string",
"Mode": "string",
"Name": "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}
Required: Yes
ChimeBearer (p. 872)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
872
Amazon Chime SDK API Reference
UpdateChannel
Pattern: .*
Required: No
Mode (p. 872)
Type: String
Required: No
Name (p. 872)
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
873
Amazon Chime SDK API Reference
UpdateChannel
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
874
Amazon Chime SDK API Reference
UpdateChannelFlow
UpdateChannelFlow
Service: Amazon Chime SDK Messaging
Request Syntax
PUT /channel-flows/channelFlowArn HTTP/1.1
Content-type: application/json
{
"Name": "string",
"Processors": [
{
"Configuration": {
"Lambda": {
"InvocationType": "string",
"ResourceArn": "string"
}
},
"ExecutionOrder": number,
"FallbackAction": "string",
"Name": "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}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
875
Amazon Chime SDK API Reference
UpdateChannelFlow
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelFlowArn": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
876
Amazon Chime SDK API Reference
UpdateChannelFlow
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
877
Amazon Chime SDK API Reference
UpdateChannelMessage
UpdateChannelMessage
Service: Amazon Chime SDK Messaging
Request Syntax
PUT /channels/channelArn/messages/messageId HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"Content": "string",
"Metadata": "string",
"SubChannelId": "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}
Required: Yes
ChimeBearer (p. 878)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
messageId (p. 878)
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Request Body
The request accepts the following data in JSON format.
878
Amazon Chime SDK API Reference
UpdateChannelMessage
Type: String
Pattern: [\s\S]*
Required: No
Metadata (p. 878)
Type: String
Pattern: .*
Required: No
SubChannelId (p. 878)
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"MessageId": "string",
"Status": {
"Detail": "string",
"Value": "string"
},
"SubChannelId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
879
Amazon Chime SDK API Reference
UpdateChannelMessage
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}
MessageId (p. 879)
Type: String
Pattern: [-_a-zA-Z0-9]*
Status (p. 879)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
880
Amazon Chime SDK API Reference
UpdateChannelMessage
ThrottledClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
881
Amazon Chime SDK API Reference
UpdateChannelReadMarker
UpdateChannelReadMarker
Service: Amazon Chime SDK Messaging
The details of the time when a user last read messages in a channel.
Note
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of
the user that makes the API call as the value in the header.
Request Syntax
PUT /channels/channelArn/readMarker HTTP/1.1
x-amz-chime-bearer: ChimeBearer
Content-type: application/json
{
"SubChannelId": "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}
Required: Yes
ChimeBearer (p. 882)
Pattern: arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]
{0,63}:[^/].{0,1023}
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: [-_a-zA-Z0-9]*
882
Amazon Chime SDK API Reference
UpdateChannelReadMarker
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ChannelArn": "string",
"SubChannelId": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
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}
SubChannelId (p. 883)
Type: String
Pattern: [-_a-zA-Z0-9]*
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
The request could not be processed because of conflict in the current state of the resource.
883
Amazon Chime SDK API Reference
Amazon Chime SDK Voice
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
884
Amazon Chime SDK API Reference
Amazon Chime SDK Voice
885
Amazon Chime SDK API Reference
Amazon Chime SDK Voice
886
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
AssociatePhoneNumbersWithVoiceConnector
Service: Amazon Chime SDK Voice
Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
Request Syntax
POST /voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ForceAssociate": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ForceAssociate (p. 887)
If true, associates the provided phone numbers with the provided Amazon Chime SDK Voice
Connector and removes any previously existing associations. If false, does not associate any phone
numbers that have previously existing associations.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
887
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
888
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents(AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified phone number with the specified Amazon Chime SDK Voice
Connector.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
889
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnector
890
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
AssociatePhoneNumbersWithVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
Request Syntax
POST /voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers
HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ForceAssociate": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ForceAssociate (p. 891)
If true, associates the provided phone numbers with the provided Amazon Chime SDK Voice
Connector Group and removes any previously existing associations. If false, does not associate any
phone numbers that have previously existing associations.
Type: Boolean
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
891
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
892
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
ThrottledClientException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example associates the specified phone numbers with the specified Amazon Chime SDK Voice
Connector group.
Sample Request
POST /voice-connector-groups/123a456b-c7d8-90e1-fg23-4h567jkl8901?operation=associate-
phone-numbers HTTP/1.1 Host: service.chime.aws.amazon.com Accept-Encoding: identity
User-Agent: aws-cli/1.16.170 Python/3.6.0 Windows/10 botocore/1.12.160 X-Amz-Date:
20191028T185326Z Authorization: AUTHPARAMS Content-Length: 78 {"E164PhoneNumbers":
["+12065550100", "+12065550101"], "ForceAssociate": true}
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
893
Amazon Chime SDK API Reference
AssociatePhoneNumbersWithVoiceConnectorGroup
894
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
BatchDeletePhoneNumber
Service: Amazon Chime SDK Voice
Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or
Amazon Chime SDK Voice Connectors before they can be deleted.
Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.
Request Syntax
POST /phone-numbers?operation=batch-delete HTTP/1.1
Content-type: application/json
{
"PhoneNumberIds": [ "string" ]
}
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
895
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS ) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
896
Amazon Chime SDK API Reference
BatchDeletePhoneNumber
Example
This example moves multiple phone numbers into the Deletion queue .
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
897
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
BatchUpdatePhoneNumber
Service: Amazon Chime SDK Voice
Request Syntax
POST /phone-numbers?operation=batch-update HTTP/1.1
Content-type: application/json
{
"UpdatePhoneNumberRequestItems": [
{
"CallingName": "string",
"PhoneNumberId": "string",
"ProductType": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
898
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
899
Amazon Chime SDK API Reference
BatchUpdatePhoneNumber
900
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
CreatePhoneNumberOrder
Service: Amazon Chime SDK Voice
Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the
Amazon Chime SDK SIP media application dial-in product type.
Request Syntax
POST /phone-number-orders HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"ProductType": "string"
}
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
ProductType (p. 901)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"PhoneNumberOrder": {
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
}
],
901
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
"OrderType": "string",
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
902
Amazon Chime SDK API Reference
CreatePhoneNumberOrder
Examples
In the following example or examples, the Authorization header contents( AUTHPARAMS) must be
replaced with an AWS Signature Version 4 signature. For more information about creating these
signatures, see Signature Version 4 Signing Process in the AWS General Reference.
You only need to learn how to sign HTTP requests if you intend to manually create them. When you use
the AWS Command Line Interface (AWS CLI) or one of the AWS SDKs to make requests to AWS, these
tools automatically sign the requests for you with the access key that you specify when you configure the
tools. When you use these tools, you don't need to learn how to sign requests yourself.
Example
This example creates an order for phone numbers to be provisioned.
Sample Request
Sample Response
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
903
Amazon Chime SDK API Reference
CreateProxySession
CreateProxySession
Service: Amazon Chime SDK Voice
Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified
participant phone numbers.
Request Syntax
POST /voice-connectors/voiceConnectorId/proxy-sessions HTTP/1.1
Content-type: application/json
{
"Capabilities": [ "string" ],
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"ParticipantPhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
ExpiryMinutes (p. 904)
Type: Integer
904
Amazon Chime SDK API Reference
CreateProxySession
Required: No
GeoMatchLevel (p. 904)
The preference for matching the country or area code of the proxy phone number with that of the
first participant.
Type: String
Required: No
GeoMatchParams (p. 904)
The country and area code for the proxy phone number.
Required: No
Name (p. 904)
Type: String
Required: No
NumberSelectionBehavior (p. 904)
The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.
Type: String
Required: No
ParticipantPhoneNumbers (p. 904)
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
905
Amazon Chime SDK API Reference
CreateProxySession
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
906
Amazon Chime SDK API Reference
CreateProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
907
Amazon Chime SDK API Reference
CreateSipMediaApplication
CreateSipMediaApplication
Service: Amazon Chime SDK Voice
Creates a SIP media application. For more information about SIP media applications, see Managing SIP
media applications and rules in the Amazon Chime SDK Administrator Guide.
Request Syntax
POST /sip-media-applications HTTP/1.1
Content-type: application/json
{
"AwsRegion": "string",
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
Endpoints (p. 908)
List of endpoints (Lambda ARNs) specified for the SIP media application.
Required: Yes
Name (p. 908)
Type: String
Required: Yes
Response Syntax
HTTP/1.1 201
908
Amazon Chime SDK API Reference
CreateSipMediaApplication
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
909
Amazon Chime SDK API Reference
CreateSipMediaApplication
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
910
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
CreateSipMediaApplicationCall
Service: Amazon Chime SDK Voice
Creates an outbound call to a phone number from the phone number specified in the request, and it
invokes the endpoint of the specified sipMediaApplicationId.
Request Syntax
POST /sip-media-applications/sipMediaApplicationId/calls HTTP/1.1
Content-type: application/json
{
"ArgumentsMap": {
"string" : "string"
},
"FromPhoneNumber": "string",
"SipHeaders": {
"string" : "string"
},
"ToPhoneNumber": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Context passed to a CreateSipMediaApplication API call. For example, you could pass key-value pairs
such as: "FirstName": "John", "LastName": "Doe"
Required: No
FromPhoneNumber (p. 911)
The phone number that a user calls from. This is a phone number in your Amazon Chime SDK phone
number inventory.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
911
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
Required: No
ToPhoneNumber (p. 911)
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"SipMediaApplicationCall": {
"TransactionId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
912
Amazon Chime SDK API Reference
CreateSipMediaApplicationCall
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
913
Amazon Chime SDK API Reference
CreateSipRule
CreateSipRule
Service: Amazon Chime SDK Voice
Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type.
For more information about SIP rules, see Managing SIP media applications and rules in the Amazon
Chime SDK Administrator Guide.
Request Syntax
POST /sip-rules HTTP/1.1
Content-type: application/json
{
"Disabled": boolean,
"Name": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string"
}
Request Body
The request accepts the following data in JSON format.
Disables or enables a SIP rule. You must disable SIP rules before you can delete them.
Type: Boolean
Required: No
Name (p. 914)
Type: String
Required: Yes
TargetApplications (p. 914)
List of SIP media applications, with priority and AWS Region. Only one SIP application per AWS
Region can be used.
914
Amazon Chime SDK API Reference
CreateSipRule
Required: No
TriggerType (p. 914)
The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname or
ToPhoneNumber.
Type: String
Required: Yes
TriggerValue (p. 914)
If TriggerType is RequestUriHostname, the value can be the outbound host name of a Voice
Connector. If TriggerType is ToPhoneNumber, the value can be a customer-owned phone number
in the E164 format. The SipMediaApplication specified in the SipRule is triggered if the
request URI in an incoming SIP request matches the RequestUriHostname, or if the To header in
the incoming SIP request matches the ToPhoneNumber value.
Type: String
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
The SIP rule information, including the rule ID, triggers, and target applications.
915
Amazon Chime SDK API Reference
CreateSipRule
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
916
Amazon Chime SDK API Reference
CreateSipRule
917
Amazon Chime SDK API Reference
CreateVoiceConnector
CreateVoiceConnector
Service: Amazon Chime SDK Voice
Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see
Managing Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator Guide.
Request Syntax
POST /voice-connectors HTTP/1.1
Content-type: application/json
{
"AwsRegion": "string",
"Name": "string",
"RequireEncryption": boolean
}
Request Body
The request accepts the following data in JSON format.
The AWS Region in which the Amazon Chime SDK Voice Connector is created. Default value: us-
east-1 .
Type: String
Required: No
Name (p. 918)
Type: String
Required: Yes
RequireEncryption (p. 918)
Type: Boolean
Required: Yes
Response Syntax
HTTP/1.1 201
918
Amazon Chime SDK API Reference
CreateVoiceConnector
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
919
Amazon Chime SDK API Reference
CreateVoiceConnector
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
920
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
CreateVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account. You
can associate Amazon Chime SDK Voice Connectors with the Voice Connector group by including
VoiceConnectorItems in the request.
You can include Voice Connectors from different AWS Regions in your group. This creates a fault tolerant
mechanism for fallback in case of availability events.
Request Syntax
POST /voice-connector-groups HTTP/1.1
Content-type: application/json
{
"Name": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
VoiceConnectorItems (p. 921)
Lists the Voice Connectors that inbound calls are routed to.
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
921
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
922
Amazon Chime SDK API Reference
CreateVoiceConnectorGroup
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
923
Amazon Chime SDK API Reference
DeletePhoneNumber
DeletePhoneNumber
Service: Amazon Chime SDK Voice
Moves the specified phone number into the Deletion queue. A phone number must be disassociated
from any users or Amazon Chime SDK Voice Connectors before it can be deleted.
Deleted phone numbers remain in the Deletion queue queue for 7 days before they are deleted
permanently.
Request Syntax
DELETE /phone-numbers/phoneNumberId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
924
Amazon Chime SDK API Reference
DeletePhoneNumber
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
925
Amazon Chime SDK API Reference
DeleteProxySession
DeleteProxySession
Service: Amazon Chime SDK Voice
Delets the specified proxy session from the specified Amazon Chime SDK Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 926)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
926
Amazon Chime SDK API Reference
DeleteProxySession
ForbiddenException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
927
Amazon Chime SDK API Reference
DeleteSipMediaApplication
DeleteSipMediaApplication
Service: Amazon Chime SDK Voice
Request Syntax
DELETE /sip-media-applications/sipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
928
Amazon Chime SDK API Reference
DeleteSipMediaApplication
NotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
929
Amazon Chime SDK API Reference
DeleteSipRule
DeleteSipRule
Service: Amazon Chime SDK Voice
Request Syntax
DELETE /sip-rules/sipRuleId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
930
Amazon Chime SDK API Reference
DeleteSipRule
NotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
931
Amazon Chime SDK API Reference
DeleteVoiceConnector
DeleteVoiceConnector
Service: Amazon Chime SDK Voice
Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime
SDK Voice Connector must be disassociated from it before it can be deleted.
Request Syntax
DELETE /voice-connectors/voiceConnectorId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
932
Amazon Chime SDK API Reference
DeleteVoiceConnector
NotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
933
Amazon Chime SDK API Reference
DeleteVoiceConnectorEmergencyCallingConfiguration
DeleteVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime SDK Voice
Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
934
Amazon Chime SDK API Reference
DeleteVoiceConnectorEmergencyCallingConfiguration
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
935
Amazon Chime SDK API Reference
DeleteVoiceConnectorGroup
DeleteVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems and phone
numbers associated with the group must be removed before it can be deleted.
Request Syntax
DELETE /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
936
Amazon Chime SDK API Reference
DeleteVoiceConnectorGroup
NotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
937
Amazon Chime SDK API Reference
DeleteVoiceConnectorOrigination
DeleteVoiceConnectorOrigination
Service: Amazon Chime SDK Voice
Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
Note
If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting
the origination settings.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/origination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
938
Amazon Chime SDK API Reference
DeleteVoiceConnectorOrigination
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
939
Amazon Chime SDK API Reference
DeleteVoiceConnectorProxy
DeleteVoiceConnectorProxy
Service: Amazon Chime SDK Voice
Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
940
Amazon Chime SDK API Reference
DeleteVoiceConnectorProxy
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
941
Amazon Chime SDK API Reference
DeleteVoiceConnectorStreamingConfiguration
DeleteVoiceConnectorStreamingConfiguration
Service: Amazon Chime SDK Voice
Request Syntax
DELETE /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
942
Amazon Chime SDK API Reference
DeleteVoiceConnectorStreamingConfiguration
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
943
Amazon Chime SDK API Reference
DeleteVoiceConnectorTermination
DeleteVoiceConnectorTermination
Service: Amazon Chime SDK Voice
Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
Note
If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting
the termination settings.
Request Syntax
DELETE /voice-connectors/voiceConnectorId/termination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
944
Amazon Chime SDK API Reference
DeleteVoiceConnectorTermination
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
945
Amazon Chime SDK API Reference
DeleteVoiceConnectorTerminationCredentials
DeleteVoiceConnectorTerminationCredentials
Service: Amazon Chime SDK Voice
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
Request Syntax
POST /voice-connectors/voiceConnectorId/termination/credentials?operation=delete HTTP/1.1
Content-type: application/json
{
"Usernames": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
946
Amazon Chime SDK API Reference
DeleteVoiceConnectorTerminationCredentials
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
947
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
DisassociatePhoneNumbersFromVoiceConnector
Service: Amazon Chime SDK Voice
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector.
Request Syntax
POST /voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
948
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
949
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnector
950
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
DisassociatePhoneNumbersFromVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector
group.
Request Syntax
POST /voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers
HTTP/1.1
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberErrors": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"PhoneNumberId": "string"
}
]
}
951
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
If the action fails for one or more of the phone numbers in the request, a list of the phone numbers
is returned, along with error codes and error messages.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
952
Amazon Chime SDK API Reference
DisassociatePhoneNumbersFromVoiceConnectorGroup
953
Amazon Chime SDK API Reference
GetGlobalSettings
GetGlobalSettings
Service: Amazon Chime SDK Voice
Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
Request Syntax
GET /settings HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnector": {
"CdrBucket": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
954
Amazon Chime SDK API Reference
GetGlobalSettings
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
955
Amazon Chime SDK API Reference
GetPhoneNumber
GetPhoneNumber
Service: Amazon Chime SDK Voice
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
Request Syntax
GET /phone-numbers/phoneNumberId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"OrderId": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
956
Amazon Chime SDK API Reference
GetPhoneNumber
"Type": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
957
Amazon Chime SDK API Reference
GetPhoneNumber
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
958
Amazon Chime SDK API Reference
GetPhoneNumberOrder
GetPhoneNumberOrder
Service: Amazon Chime SDK Voice
Retrieves details for the specified phone number order, such as the order creation timestamp, phone
numbers in E.164 format, product type, and order status.
Request Syntax
GET /phone-number-orders/phoneNumberOrderId HTTP/1.1
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberOrder": {
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
}
],
"OrderType": "string",
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
959
Amazon Chime SDK API Reference
GetPhoneNumberOrder
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
960
Amazon Chime SDK API Reference
GetPhoneNumberOrder
961
Amazon Chime SDK API Reference
GetPhoneNumberSettings
GetPhoneNumberSettings
Service: Amazon Chime SDK Voice
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound
calling name.
Request Syntax
GET /settings/phone-number HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"CallingName": "string",
"CallingNameUpdatedTimestamp": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Type: Timestamp
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
962
Amazon Chime SDK API Reference
GetPhoneNumberSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
963
Amazon Chime SDK API Reference
GetProxySession
GetProxySession
Service: Amazon Chime SDK Voice
Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 964)
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
964
Amazon Chime SDK API Reference
GetProxySession
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
965
Amazon Chime SDK API Reference
GetProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
966
Amazon Chime SDK API Reference
GetSipMediaApplication
GetSipMediaApplication
Service: Amazon Chime SDK Voice
Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.
Request Syntax
GET /sip-media-applications/sipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
967
Amazon Chime SDK API Reference
GetSipMediaApplication
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
968
Amazon Chime SDK API Reference
GetSipMediaApplicationAlexaSkillConfiguration
GetSipMediaApplicationAlexaSkillConfiguration
Service: Amazon Chime SDK Voice
Gets the Alexa Skill configuration for the SIP media application.
Request Syntax
GET /sip-media-applications/sipMediaApplicationId/alexa-skill-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationAlexaSkillConfiguration": {
"AlexaSkillIds": [ "string" ],
"AlexaSkillStatus": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
969
Amazon Chime SDK API Reference
GetSipMediaApplicationAlexaSkillConfiguration
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
970
Amazon Chime SDK API Reference
GetSipMediaApplicationLoggingConfiguration
GetSipMediaApplicationLoggingConfiguration
Service: Amazon Chime SDK Voice
Retrieves the logging configuration for the specified SIP media application.
Request Syntax
GET /sip-media-applications/sipMediaApplicationId/logging-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
971
Amazon Chime SDK API Reference
GetSipMediaApplicationLoggingConfiguration
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
972
Amazon Chime SDK API Reference
GetSipRule
GetSipRule
Service: Amazon Chime SDK Voice
Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.
Request Syntax
GET /sip-rules/sipRuleId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
973
Amazon Chime SDK API Reference
GetSipRule
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
974
Amazon Chime SDK API Reference
GetSipRule
975
Amazon Chime SDK API Reference
GetVoiceConnector
GetVoiceConnector
Service: Amazon Chime SDK Voice
Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name,
outbound host, and encryption requirements.
Request Syntax
GET /voice-connectors/voiceConnectorId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
976
Amazon Chime SDK API Reference
GetVoiceConnector
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
977
Amazon Chime SDK API Reference
GetVoiceConnectorEmergencyCallingConfiguration
GetVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime SDK Voice
Retrieves the emergency calling configuration details for the specified Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
{
"CallingCountry": "string",
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
978
Amazon Chime SDK API Reference
GetVoiceConnectorEmergencyCallingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
979
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
GetVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as timestamps,name,
and associated VoiceConnectorItems.
Request Syntax
GET /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
980
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
981
Amazon Chime SDK API Reference
GetVoiceConnectorGroup
982
Amazon Chime SDK API Reference
GetVoiceConnectorLoggingConfiguration
GetVoiceConnectorLoggingConfiguration
Service: Amazon Chime SDK Voice
Retrieves the logging configuration settings for the specified Voice Connector. Shows whether SIP
message logs are enabled for sending to Amazon CloudWatch Logs.
Request Syntax
GET /voice-connectors/voiceConnectorId/logging-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
983
Amazon Chime SDK API Reference
GetVoiceConnectorLoggingConfiguration
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
984
Amazon Chime SDK API Reference
GetVoiceConnectorOrigination
GetVoiceConnectorOrigination
Service: Amazon Chime SDK Voice
Request Syntax
GET /voice-connectors/voiceConnectorId/origination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Origination": {
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
985
Amazon Chime SDK API Reference
GetVoiceConnectorOrigination
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
986
Amazon Chime SDK API Reference
GetVoiceConnectorProxy
GetVoiceConnectorProxy
Service: Amazon Chime SDK Voice
Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Proxy": {
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberCountries": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
987
Amazon Chime SDK API Reference
GetVoiceConnectorProxy
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
988
Amazon Chime SDK API Reference
GetVoiceConnectorStreamingConfiguration
GetVoiceConnectorStreamingConfiguration
Service: Amazon Chime SDK Voice
Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector.
Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention
period, in hours, for the Amazon Kinesis data.
Request Syntax
GET /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
"Disabled": boolean,
"StreamingNotificationTargets": [
{
"NotificationTarget": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
989
Amazon Chime SDK API Reference
GetVoiceConnectorStreamingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
990
Amazon Chime SDK API Reference
GetVoiceConnectorTermination
GetVoiceConnectorTermination
Service: Amazon Chime SDK Voice
Retrieves the termination setting details for the specified Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
991
Amazon Chime SDK API Reference
GetVoiceConnectorTermination
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
992
Amazon Chime SDK API Reference
GetVoiceConnectorTerminationHealth
GetVoiceConnectorTerminationHealth
Service: Amazon Chime SDK Voice
Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure
for the specified Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination/health HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"TerminationHealth": {
"Source": "string",
"Timestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
993
Amazon Chime SDK API Reference
GetVoiceConnectorTerminationHealth
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
994
Amazon Chime SDK API Reference
ListAvailableVoiceConnectorRegions
ListAvailableVoiceConnectorRegions
Service: Amazon Chime SDK Voice
Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connector-regions HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnectorRegions": [ "string" ]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
995
Amazon Chime SDK API Reference
ListAvailableVoiceConnectorRegions
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
996
Amazon Chime SDK API Reference
ListPhoneNumberOrders
ListPhoneNumberOrders
Service: Amazon Chime SDK Voice
Lists the phone numbers for an administrator's Amazon Chime SDK account.
Request Syntax
GET /phone-number-orders?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"PhoneNumberOrders": [
{
"CreatedTimestamp": number,
"OrderedPhoneNumbers": [
{
"E164PhoneNumber": "string",
"Status": "string"
}
],
"OrderType": "string",
"PhoneNumberOrderId": "string",
"ProductType": "string",
"Status": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
997
Amazon Chime SDK API Reference
ListPhoneNumberOrders
Type: String
PhoneNumberOrders (p. 997)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
998
Amazon Chime SDK API Reference
ListPhoneNumberOrders
999
Amazon Chime SDK API Reference
ListPhoneNumbers
ListPhoneNumbers
Service: Amazon Chime SDK Voice
Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user,
Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
Request Syntax
GET /phone-numbers?filter-name=FilterName&filter-value=FilterValue&max-
results=MaxResults&next-token=NextToken&product-type=ProductType&status=Status HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"PhoneNumbers": [
{
"Associations": [
{
1000
Amazon Chime SDK API Reference
ListPhoneNumbers
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"OrderId": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
PhoneNumbers (p. 1000)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1001
Amazon Chime SDK API Reference
ListPhoneNumbers
NotFoundException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1002
Amazon Chime SDK API Reference
ListProxySessions
ListProxySessions
Service: Amazon Chime SDK Voice
Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/proxy-sessions?max-results=MaxResults&next-
token=NextToken&status=Status HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"ProxySessions": [
{
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
1003
Amazon Chime SDK API Reference
ListProxySessions
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1004
Amazon Chime SDK API Reference
ListProxySessions
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1005
Amazon Chime SDK API Reference
ListSipMediaApplications
ListSipMediaApplications
Service: Amazon Chime SDK Voice
Lists the SIP media applications under the administrator's AWS account.
Request Syntax
GET /sip-media-applications?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"SipMediaApplications": [
{
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1006
Amazon Chime SDK API Reference
ListSipMediaApplications
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1007
Amazon Chime SDK API Reference
ListSipMediaApplications
1008
Amazon Chime SDK API Reference
ListSipRules
ListSipRules
Service: Amazon Chime SDK Voice
Request Syntax
GET /sip-rules?max-results=MaxResults&next-token=NextToken&sip-media-
application=SipMediaApplicationId HTTP/1.1
Pattern: .*\S.*
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"SipRules": [
{
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
1009
Amazon Chime SDK API Reference
ListSipRules
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1010
Amazon Chime SDK API Reference
ListSipRules
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1011
Amazon Chime SDK API Reference
ListSupportedPhoneNumberCountries
ListSupportedPhoneNumberCountries
Service: Amazon Chime SDK Voice
Lists the countries that you can order phone numbers from.
Request Syntax
GET /phone-number-countries?product-type=ProductType HTTP/1.1
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumberCountries": [
{
"CountryCode": "string",
"SupportedPhoneNumberTypes": [ "string" ]
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
1012
Amazon Chime SDK API Reference
ListSupportedPhoneNumberCountries
AccessDeniedException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1013
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
ListVoiceConnectorGroups
Service: Amazon Chime SDK Voice
Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
Request Syntax
GET /voice-connector-groups?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"VoiceConnectorGroups": [
{
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1014
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
Type: String
VoiceConnectorGroups (p. 1014)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1015
Amazon Chime SDK API Reference
ListVoiceConnectorGroups
1016
Amazon Chime SDK API Reference
ListVoiceConnectors
ListVoiceConnectors
Service: Amazon Chime SDK Voice
Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
Request Syntax
GET /voice-connectors?max-results=MaxResults&next-token=NextToken HTTP/1.1
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"VoiceConnectors": [
{
"AwsRegion": "string",
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1017
Amazon Chime SDK API Reference
ListVoiceConnectors
Type: String
VoiceConnectors (p. 1017)
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1018
Amazon Chime SDK API Reference
ListVoiceConnectors
1019
Amazon Chime SDK API Reference
ListVoiceConnectorTerminationCredentials
ListVoiceConnectorTerminationCredentials
Service: Amazon Chime SDK Voice
Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
Request Syntax
GET /voice-connectors/voiceConnectorId/termination/credentials HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Usernames": [ "string" ]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1020
Amazon Chime SDK API Reference
ListVoiceConnectorTerminationCredentials
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1021
Amazon Chime SDK API Reference
PutSipMediaApplicationAlexaSkillConfiguration
PutSipMediaApplicationAlexaSkillConfiguration
Service: Amazon Chime SDK Voice
Updates the Alexa Skill configuration for the SIP media application.
Request Syntax
PUT /sip-media-applications/sipMediaApplicationId/alexa-skill-configuration HTTP/1.1
Content-type: application/json
{
"SipMediaApplicationAlexaSkillConfiguration": {
"AlexaSkillIds": [ "string" ],
"AlexaSkillStatus": "string"
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationAlexaSkillConfiguration": {
"AlexaSkillIds": [ "string" ],
"AlexaSkillStatus": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1022
Amazon Chime SDK API Reference
PutSipMediaApplicationAlexaSkillConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1023
Amazon Chime SDK API Reference
PutSipMediaApplicationAlexaSkillConfiguration
1024
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
PutSipMediaApplicationLoggingConfiguration
Service: Amazon Chime SDK Voice
Updates the logging configuration for the specified SIP media application.
Request Syntax
PUT /sip-media-applications/sipMediaApplicationId/logging-configuration HTTP/1.1
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"SipMediaApplicationLoggingConfiguration": {
"EnableSipMediaApplicationMessageLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1025
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
The updated logging configuration for the specified SIP media application.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1026
Amazon Chime SDK API Reference
PutSipMediaApplicationLoggingConfiguration
1027
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
PutVoiceConnectorEmergencyCallingConfiguration
Service: Amazon Chime SDK Voice
Request Syntax
PUT /voice-connectors/voiceConnectorId/emergency-calling-configuration HTTP/1.1
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
{
"CallingCountry": "string",
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"EmergencyCallingConfiguration": {
"DNIS": [
{
"CallingCountry": "string",
1028
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
"EmergencyPhoneNumber": "string",
"TestPhoneNumber": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1029
Amazon Chime SDK API Reference
PutVoiceConnectorEmergencyCallingConfiguration
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1030
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
PutVoiceConnectorLoggingConfiguration
Service: Amazon Chime SDK Voice
Request Syntax
PUT /voice-connectors/voiceConnectorId/logging-configuration HTTP/1.1
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"LoggingConfiguration": {
"EnableMediaMetricLogs": boolean,
"EnableSIPLogs": boolean
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
1031
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1032
Amazon Chime SDK API Reference
PutVoiceConnectorLoggingConfiguration
1033
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
PutVoiceConnectorOrigination
Service: Amazon Chime SDK Voice
Request Syntax
PUT /voice-connectors/voiceConnectorId/origination HTTP/1.1
Content-type: application/json
{
"Origination": {
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Origination": {
1034
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
"Disabled": boolean,
"Routes": [
{
"Host": "string",
"Port": number,
"Priority": number,
"Protocol": "string",
"Weight": number
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1035
Amazon Chime SDK API Reference
PutVoiceConnectorOrigination
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1036
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
PutVoiceConnectorProxy
Service: Amazon Chime SDK Voice
Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
Request Syntax
PUT /voice-connectors/voiceConnectorId/programmable-numbers/proxy HTTP/1.1
Content-type: application/json
{
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberPoolCountries": [ "string" ]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: Integer
Required: Yes
Disabled (p. 1037)
When true, stops proxy sessions from being created on the specified Amazon Chime SDK Voice
Connector.
Type: Boolean
Required: No
FallBackPhoneNumber (p. 1037)
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
1037
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
Required: No
PhoneNumberPoolCountries (p. 1037)
Pattern: ^$|^[A-Z]{2,2}$
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Proxy": {
"DefaultSessionExpiryMinutes": number,
"Disabled": boolean,
"FallBackPhoneNumber": "string",
"PhoneNumberCountries": [ "string" ]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
1038
Amazon Chime SDK API Reference
PutVoiceConnectorProxy
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1039
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
PutVoiceConnectorStreamingConfiguration
Service: Amazon Chime SDK Voice
Request Syntax
PUT /voice-connectors/voiceConnectorId/streaming-configuration HTTP/1.1
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
"Disabled": boolean,
"StreamingNotificationTargets": [
{
"NotificationTarget": "string"
}
]
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"StreamingConfiguration": {
"DataRetentionInHours": number,
"Disabled": boolean,
"StreamingNotificationTargets": [
1040
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
{
"NotificationTarget": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1041
Amazon Chime SDK API Reference
PutVoiceConnectorStreamingConfiguration
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1042
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
PutVoiceConnectorTermination
Service: Amazon Chime SDK Voice
Request Syntax
PUT /voice-connectors/voiceConnectorId/termination HTTP/1.1
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
}
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"Termination": {
"CallingRegions": [ "string" ],
"CidrAllowedList": [ "string" ],
"CpsLimit": number,
"DefaultPhoneNumber": "string",
"Disabled": boolean
1043
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
1044
Amazon Chime SDK API Reference
PutVoiceConnectorTermination
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1045
Amazon Chime SDK API Reference
PutVoiceConnectorTerminationCredentials
PutVoiceConnectorTerminationCredentials
Service: Amazon Chime SDK Voice
Request Syntax
POST /voice-connectors/voiceConnectorId/termination/credentials?operation=put HTTP/1.1
Content-type: application/json
{
"Credentials": [
{
"Password": "string",
"Username": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
1046
Amazon Chime SDK API Reference
PutVoiceConnectorTerminationCredentials
BadRequestException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1047
Amazon Chime SDK API Reference
RestorePhoneNumber
RestorePhoneNumber
Service: Amazon Chime SDK Voice
Request Syntax
POST /phone-numbers/{phoneNumberId}?operation=restore HTTP/1.1
Pattern: .*\S.*
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"OrderId": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
1048
Amazon Chime SDK API Reference
RestorePhoneNumber
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1049
Amazon Chime SDK API Reference
RestorePhoneNumber
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1050
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
SearchAvailablePhoneNumbers
Service: Amazon Chime SDK Voice
Request Syntax
GET /search?type=phone-numbers&area-code=AreaCode&city=City&country=Country&max-
results=MaxResults&next-token=NextToken&phone-number-type=PhoneNumberType&state=State&toll-
free-prefix=TollFreePrefix HTTP/1.1
Confines a search to just the phone numbers associated with the specified area code.
City (p. 1051)
Confines a search to just the phone numbers associated with the specified city.
Country (p. 1051)
Confines a search to just the phone numbers associated with the specified country.
Pattern: [A-Z]{2}
MaxResults (p. 1051)
Confines a search to just the phone numbers associated with the specified phone number type,
either local or toll-free.
Confines a search to just the phone numbers associated with the specified state.
TollFreePrefix (p. 1051)
Confines a search to just the phone numbers associated with the specified toll-free prefix.
Pattern: ^8(00|33|44|55|66|77|88)$
Request Body
The request does not have a request body.
1051
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"E164PhoneNumbers": [ "string" ],
"NextToken": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Pattern: ^\+?[1-9]\d{1,14}$
NextToken (p. 1052)
Type: String
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
AccessDeniedException
1052
Amazon Chime SDK API Reference
SearchAvailablePhoneNumbers
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1053
Amazon Chime SDK API Reference
UpdateGlobalSettings
UpdateGlobalSettings
Service: Amazon Chime SDK Voice
Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
Request Syntax
PUT /settings HTTP/1.1
Content-type: application/json
{
"VoiceConnector": {
"CdrBucket": "string"
}
}
Request Body
The request accepts the following data in JSON format.
Required: No
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1054
Amazon Chime SDK API Reference
UpdateGlobalSettings
ServiceFailureException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1055
Amazon Chime SDK API Reference
UpdatePhoneNumber
UpdatePhoneNumber
Service: Amazon Chime SDK Voice
Updates phone number details, such as product type or calling name, for the specified phone number ID.
You can update one phone number detail at a time. For example, you can update either the product type
or the calling name in one action.
For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In
product type.
Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling
names must be complete before you can request another update.
Request Syntax
POST /phone-numbers/phoneNumberId HTTP/1.1
Content-type: application/json
{
"CallingName": "string",
"ProductType": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: No
ProductType (p. 1056)
Type: String
1056
Amazon Chime SDK API Reference
UpdatePhoneNumber
Required: No
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"PhoneNumber": {
"Associations": [
{
"AssociatedTimestamp": number,
"Name": "string",
"Value": "string"
}
],
"CallingName": "string",
"CallingNameStatus": "string",
"Capabilities": {
"InboundCall": boolean,
"InboundMMS": boolean,
"InboundSMS": boolean,
"OutboundCall": boolean,
"OutboundMMS": boolean,
"OutboundSMS": boolean
},
"Country": "string",
"CreatedTimestamp": number,
"DeletionTimestamp": number,
"E164PhoneNumber": "string",
"OrderId": "string",
"PhoneNumberId": "string",
"ProductType": "string",
"Status": "string",
"Type": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1057
Amazon Chime SDK API Reference
UpdatePhoneNumber
ConflictException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1058
Amazon Chime SDK API Reference
UpdatePhoneNumberSettings
UpdatePhoneNumberSettings
Service: Amazon Chime SDK Voice
Updates the phone number settings for the administrator's AWS account, such as the default outbound
calling name. You can update the default outbound calling name once every seven days. Outbound
calling names can take up to 72 hours to update.
Request Syntax
PUT /settings/phone-number HTTP/1.1
Content-type: application/json
{
"CallingName": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1059
Amazon Chime SDK API Reference
UpdatePhoneNumberSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1060
Amazon Chime SDK API Reference
UpdateProxySession
UpdateProxySession
Service: Amazon Chime SDK Voice
Updates the specified proxy session details, such as voice or SMS capabilities.
Request Syntax
POST /voice-connectors/voiceConnectorId/proxy-sessions/proxySessionId HTTP/1.1
Content-type: application/json
{
"Capabilities": [ "string" ],
"ExpiryMinutes": number
}
Pattern: .*\S.*
Required: Yes
voiceConnectorId (p. 1061)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Required: Yes
ExpiryMinutes (p. 1061)
Type: Integer
1061
Amazon Chime SDK API Reference
UpdateProxySession
Required: No
Response Syntax
HTTP/1.1 201
Content-type: application/json
{
"ProxySession": {
"Capabilities": [ "string" ],
"CreatedTimestamp": number,
"EndedTimestamp": number,
"ExpiryMinutes": number,
"GeoMatchLevel": "string",
"GeoMatchParams": {
"AreaCode": "string",
"Country": "string"
},
"Name": "string",
"NumberSelectionBehavior": "string",
"Participants": [
{
"PhoneNumber": "string",
"ProxyPhoneNumber": "string"
}
],
"ProxySessionId": "string",
"Status": "string",
"UpdatedTimestamp": number,
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 201 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1062
Amazon Chime SDK API Reference
UpdateProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1063
Amazon Chime SDK API Reference
UpdateSipMediaApplication
UpdateSipMediaApplication
Service: Amazon Chime SDK Voice
Request Syntax
PUT /sip-media-applications/sipMediaApplicationId HTTP/1.1
Content-type: application/json
{
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string"
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
The new set of endpoints for the specified SIP media application.
Required: No
Name (p. 1064)
Type: String
Required: No
Response Syntax
HTTP/1.1 200
1064
Amazon Chime SDK API Reference
UpdateSipMediaApplication
Content-type: application/json
{
"SipMediaApplication": {
"AwsRegion": "string",
"CreatedTimestamp": number,
"Endpoints": [
{
"LambdaArn": "string"
}
],
"Name": "string",
"SipMediaApplicationId": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1065
Amazon Chime SDK API Reference
UpdateSipMediaApplication
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1066
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
UpdateSipMediaApplicationCall
Service: Amazon Chime SDK Voice
Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an
update request. The Lambda function can then return a new set of actions.
Request Syntax
POST /sip-media-applications/sipMediaApplicationId/calls/transactionId HTTP/1.1
Content-type: application/json
{
"Arguments": {
"string" : "string"
}
}
Pattern: .*\S.*
Required: Yes
transactionId (p. 1067)
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED event.
Can contain 0-20 key-value pairs.
Required: Yes
Response Syntax
HTTP/1.1 202
Content-type: application/json
1067
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
{
"SipMediaApplicationCall": {
"TransactionId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1068
Amazon Chime SDK API Reference
UpdateSipMediaApplicationCall
UnauthorizedClientException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1069
Amazon Chime SDK API Reference
UpdateSipRule
UpdateSipRule
Service: Amazon Chime SDK Voice
Request Syntax
PUT /sip-rules/sipRuleId HTTP/1.1
Content-type: application/json
{
"Disabled": boolean,
"Name": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: Boolean
Required: No
Name (p. 1070)
Type: String
Required: Yes
TargetApplications (p. 1070)
1070
Amazon Chime SDK API Reference
UpdateSipRule
Required: No
Response Syntax
HTTP/1.1 202
Content-type: application/json
{
"SipRule": {
"CreatedTimestamp": number,
"Disabled": boolean,
"Name": "string",
"SipRuleId": "string",
"TargetApplications": [
{
"AwsRegion": "string",
"Priority": number,
"SipMediaApplicationId": "string"
}
],
"TriggerType": "string",
"TriggerValue": "string",
"UpdatedTimestamp": number
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1071
Amazon Chime SDK API Reference
UpdateSipRule
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1072
Amazon Chime SDK API Reference
UpdateVoiceConnector
UpdateVoiceConnector
Service: Amazon Chime SDK Voice
Updates the details for the specified Amazon Chime SDK Voice Connector.
Request Syntax
PUT /voice-connectors/voiceConnectorId HTTP/1.1
Content-type: application/json
{
"Name": "string",
"RequireEncryption": boolean
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
RequireEncryption (p. 1073)
Type: Boolean
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"VoiceConnector": {
"AwsRegion": "string",
1073
Amazon Chime SDK API Reference
UpdateVoiceConnector
"CreatedTimestamp": number,
"Name": "string",
"OutboundHostName": "string",
"RequireEncryption": boolean,
"UpdatedTimestamp": number,
"VoiceConnectorArn": "string",
"VoiceConnectorId": "string"
}
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1074
Amazon Chime SDK API Reference
UpdateVoiceConnector
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1075
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
UpdateVoiceConnectorGroup
Service: Amazon Chime SDK Voice
Updates the settings for the specified Amazon Chime SDK Voice Connector group.
Request Syntax
PUT /voice-connector-groups/voiceConnectorGroupId HTTP/1.1
Content-type: application/json
{
"Name": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
Pattern: .*\S.*
Required: Yes
Request Body
The request accepts the following data in JSON format.
Type: String
Required: Yes
VoiceConnectorItems (p. 1076)
Required: Yes
Response Syntax
HTTP/1.1 202
1076
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
Content-type: application/json
{
"VoiceConnectorGroup": {
"CreatedTimestamp": number,
"Name": "string",
"UpdatedTimestamp": number,
"VoiceConnectorGroupArn": "string",
"VoiceConnectorGroupId": "string",
"VoiceConnectorItems": [
{
"Priority": number,
"VoiceConnectorId": "string"
}
]
}
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1077
Amazon Chime SDK API Reference
UpdateVoiceConnectorGroup
ServiceUnavailableException
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1078
Amazon Chime SDK API Reference
ValidateE911Address
ValidateE911Address
Service: Amazon Chime SDK Voice
Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can
use validated addresses in a Presence Information Data Format Location Object file that you include in
SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering
Point.
Request Syntax
POST /emergency-calling/address HTTP/1.1
Content-type: application/json
{
"AwsAccountId": "string",
"City": "string",
"Country": "string",
"PostalCode": "string",
"State": "string",
"StreetInfo": "string",
"StreetNumber": "string"
}
Request Body
The request accepts the following data in JSON format.
Type: String
Pattern: .*\S.*
Required: Yes
City (p. 1079)
Type: String
Pattern: .*\S.*
Required: Yes
Country (p. 1079)
Type: String
Pattern: .*\S.*
Required: Yes
1079
Amazon Chime SDK API Reference
ValidateE911Address
Type: String
Pattern: .*\S.*
Required: Yes
State (p. 1079)
Type: String
Pattern: .*\S.*
Required: Yes
StreetInfo (p. 1079)
Type: String
Pattern: .*\S.*
Required: Yes
StreetNumber (p. 1079)
Type: String
Pattern: .*\S.*
Required: Yes
Response Syntax
HTTP/1.1 202
Content-type: application/json
{
"Address": {
"city": "string",
"country": "string",
"postalCode": "string",
"postalCodePlus4": "string",
"postDirectional": "string",
"preDirectional": "string",
"state": "string",
"streetName": "string",
"streetNumber": "string",
"streetSuffix": "string"
},
"AddressExternalId": "string",
"CandidateAddressList": [
{
"city": "string",
"country": "string",
1080
Amazon Chime SDK API Reference
ValidateE911Address
"postalCode": "string",
"postalCodePlus4": "string",
"state": "string",
"streetInfo": "string",
"streetNumber": "string"
}
],
"ValidationResult": number
}
Response Elements
If the action is successful, the service sends back an HTTP 202 response.
Type: String
CandidateAddressList (p. 1080)
Number indicating the result of address validation. 0 means the address was perfect as-is and
successfully validated. 1 means the address was corrected. 2 means the address sent was not close
enough and was not validated.
Type: Integer
Errors
For information about the errors that are common to all actions, see Common Errors (p. 1399).
BadRequestException
1081
Amazon Chime SDK API Reference
ValidateE911Address
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1082
Amazon Chime SDK API Reference
Data Types
The following data types are supported by Amazon Chime:
1083
Amazon Chime SDK API Reference
1084
Amazon Chime SDK API Reference
The following data types are supported by Amazon Chime SDK Identity:
The following data types are supported by Amazon Chime SDK Media Pipelines:
1085
Amazon Chime SDK API Reference
The following data types are supported by Amazon Chime SDK Meetings:
The following data types are supported by Amazon Chime SDK Messaging:
1086
Amazon Chime SDK API Reference
The following data types are supported by Amazon Chime SDK Voice:
1087
Amazon Chime SDK API Reference
Amazon Chime
Amazon Chime
The following data types are supported by Amazon Chime:
1088
Amazon Chime SDK API Reference
Amazon Chime
1089
Amazon Chime SDK API Reference
Amazon Chime
1090
Amazon Chime SDK API Reference
Account
Account
Service: Amazon Chime
The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts.
Contents
AccountId
Type: String
Required: Yes
AccountStatus
Type: String
Required: No
AccountType
The Amazon Chime account type. For more information about different account types, see Managing
Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
Type: String
Required: No
AwsAccountId
Type: String
Required: Yes
CreatedTimestamp
Type: Timestamp
Required: No
DefaultLicense
Type: String
Required: No
Name
1091
Amazon Chime SDK API Reference
Account
Type: String
Required: Yes
SigninDelegateGroups
Required: No
SupportedLicenses
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1092
Amazon Chime SDK API Reference
AccountSettings
AccountSettings
Service: Amazon Chime
Settings related to the Amazon Chime account. This includes settings that start or stop remote control
of shared screens, or start or stop the dial-out option in the Amazon Chime web application. For more
information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.
Contents
DisableRemoteControl
Setting that stops or starts remote control of shared screens during meetings.
Type: Boolean
Required: No
EnableDialOut
Setting that allows meeting participants to choose the Call me at a phone number option. For more
information, see Join a Meeting without the Amazon Chime App.
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1093
Amazon Chime SDK API Reference
Address
Address
Service: Amazon Chime
A validated address.
Contents
city
Type: String
Pattern: .*\S.*
Required: No
country
Type: String
Pattern: .*\S.*
Required: No
postalCode
Type: String
Pattern: .*\S.*
Required: No
postalCodePlus4
Type: String
Pattern: .*\S.*
Required: No
postDirectional
Type: String
Pattern: .*\S.*
Required: No
preDirectional
Type: String
Pattern: .*\S.*
1094
Amazon Chime SDK API Reference
Address
Required: No
state
Type: String
Pattern: .*\S.*
Required: No
streetName
Type: String
Pattern: .*\S.*
Required: No
streetNumber
Type: String
Pattern: .*\S.*
Required: No
streetSuffix
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1095
Amazon Chime SDK API Reference
AlexaForBusinessMetadata
AlexaForBusinessMetadata
Service: Amazon Chime
The Alexa for Business metadata associated with an Amazon Chime user, used to integrate Alexa for
Business with a device.
Contents
AlexaForBusinessRoomArn
Type: String
Required: No
IsAlexaForBusinessEnabled
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1096
Amazon Chime SDK API Reference
AppInstance
AppInstance
Service: Amazon Chime
Contents
AppInstanceArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
1097
Amazon Chime SDK API Reference
AppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1098
Amazon Chime SDK API Reference
AppInstanceAdmin
AppInstanceAdmin
Service: Amazon Chime
Contents
Admin
Required: No
AppInstanceArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1099
Amazon Chime SDK API Reference
AppInstanceAdminSummary
AppInstanceAdminSummary
Service: Amazon Chime
Contents
Admin
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1100
Amazon Chime SDK API Reference
AppInstanceRetentionSettings
AppInstanceRetentionSettings
Service: Amazon Chime
Contents
ChannelRetentionSettings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1101
Amazon Chime SDK API Reference
AppInstanceStreamingConfiguration
AppInstanceStreamingConfiguration
Service: Amazon Chime
Contents
AppInstanceDataType
Type: String
Required: Yes
ResourceArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1102
Amazon Chime SDK API Reference
AppInstanceSummary
AppInstanceSummary
Service: Amazon Chime
Contents
AppInstanceArn
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}
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1103
Amazon Chime SDK API Reference
AppInstanceUser
AppInstanceUser
Service: Amazon Chime
Contents
AppInstanceUserArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1104
Amazon Chime SDK API Reference
AppInstanceUser
1105
Amazon Chime SDK API Reference
AppInstanceUserMembershipSummary
AppInstanceUserMembershipSummary
Service: Amazon Chime
Contents
ReadMarkerTimestamp
Type: Timestamp
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1106
Amazon Chime SDK API Reference
AppInstanceUserSummary
AppInstanceUserSummary
Service: Amazon Chime
Contents
AppInstanceUserArn
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}
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1107
Amazon Chime SDK API Reference
ArtifactsConfiguration
ArtifactsConfiguration
Service: Amazon Chime
Contents
Audio
Required: Yes
Content
Required: Yes
Video
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1108
Amazon Chime SDK API Reference
Attendee
Attendee
Service: Amazon Chime
An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId and JoinToken . The
JoinToken allows a client to authenticate and join as the specified attendee. The JoinToken expires
when the meeting ends or when DeleteAttendee (p. 151) is called. After that, the attendee is unable to
join the meeting.
We recommend securely transferring each JoinToken from your server application to the client so that
no other client has access to the token except for the one authorized to represent the attendee.
Contents
AttendeeId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Type: String
Required: No
JoinToken
Type: String
Pattern: ^[a-zA-Z0-9+/]+$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1109
Amazon Chime SDK API Reference
AudioArtifactsConfiguration
AudioArtifactsConfiguration
Service: Amazon Chime
Contents
MuxType
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1110
Amazon Chime SDK API Reference
BatchChannelMemberships
BatchChannelMemberships
Service: Amazon Chime
The membership information, including member ARNs, the channel ARN, and membership types.
Contents
ChannelArn
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}
Required: No
InvitedBy
Required: No
Members
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1111
Amazon Chime SDK API Reference
BatchCreateChannelMembershipError
BatchCreateChannelMembershipError
Service: Amazon Chime
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
MemberArn
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}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1112
Amazon Chime SDK API Reference
Bot
Bot
Service: Amazon Chime
A resource that allows Enterprise account administrators to configure an interface to receive events from
Amazon Chime.
Contents
BotEmail
Type: String
Required: No
BotId
Type: String
Required: No
BotType
Type: String
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Disabled
Type: Boolean
Required: No
DisplayName
Type: String
Required: No
SecurityToken
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
Type: String
Required: No
1113
Amazon Chime SDK API Reference
Bot
UpdatedTimestamp
Type: Timestamp
Required: No
UserId
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1114
Amazon Chime SDK API Reference
BusinessCallingSettings
BusinessCallingSettings
Service: Amazon Chime
The Amazon Chime Business Calling settings for the administrator's AWS account. Includes any Amazon
S3 buckets designated for storing call detail records.
Contents
CdrBucket
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1115
Amazon Chime SDK API Reference
CandidateAddress
CandidateAddress
Service: Amazon Chime
A suggested address.
Contents
city
Type: String
Pattern: .*\S.*
Required: No
country
Type: String
Pattern: .*\S.*
Required: No
postalCode
Type: String
Pattern: .*\S.*
Required: No
postalCodePlus4
Type: String
Pattern: .*\S.*
Required: No
state
Type: String
Pattern: .*\S.*
Required: No
streetInfo
Type: String
Pattern: .*\S.*
1116
Amazon Chime SDK API Reference
CandidateAddress
Required: No
streetNumber
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1117
Amazon Chime SDK API Reference
Channel
Channel
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastMessageTimestamp
The time at which a member sent the last message in the channel.
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
1118
Amazon Chime SDK API Reference
Channel
Mode
Type: String
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Privacy
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1119
Amazon Chime SDK API Reference
ChannelBan
ChannelBan
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1120
Amazon Chime SDK API Reference
ChannelBanSummary
ChannelBanSummary
Service: Amazon Chime
Contents
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1121
Amazon Chime SDK API Reference
ChannelMembership
ChannelMembership
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
InvitedBy
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Member
Required: No
Type
Type: String
Required: No
1122
Amazon Chime SDK API Reference
ChannelMembership
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1123
Amazon Chime SDK API Reference
ChannelMembershipForAppInstanceUserSummary
ChannelMembershipForAppInstanceUserSummary
Service: Amazon Chime
Contents
AppInstanceUserMembershipSummary
Required: No
ChannelSummary
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1124
Amazon Chime SDK API Reference
ChannelMembershipSummary
ChannelMembershipSummary
Service: Amazon Chime
Contents
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1125
Amazon Chime SDK API Reference
ChannelMessage
ChannelMessage
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
Content
Type: String
Pattern: [\s\S]*
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastEditedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
MessageId
The ID of a message.
Type: String
1126
Amazon Chime SDK API Reference
ChannelMessage
Pattern: [-_a-zA-Z0-9]*
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Persistence
Type: String
Required: No
Redacted
Type: Boolean
Required: No
Sender
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1127
Amazon Chime SDK API Reference
ChannelMessageSummary
ChannelMessageSummary
Service: Amazon Chime
Contents
Content
Type: String
Pattern: [\s\S]*
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastEditedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
MessageId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Metadata
Type: String
Pattern: .*
1128
Amazon Chime SDK API Reference
ChannelMessageSummary
Required: No
Redacted
Type: Boolean
Required: No
Sender
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1129
Amazon Chime SDK API Reference
ChannelModeratedByAppInstanceUserSummary
ChannelModeratedByAppInstanceUserSummary
Service: Amazon Chime
Contents
ChannelSummary
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1130
Amazon Chime SDK API Reference
ChannelModerator
ChannelModerator
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Moderator
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1131
Amazon Chime SDK API Reference
ChannelModeratorSummary
ChannelModeratorSummary
Service: Amazon Chime
Contents
Moderator
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1132
Amazon Chime SDK API Reference
ChannelRetentionSettings
ChannelRetentionSettings
Service: Amazon Chime
Contents
RetentionDays
Type: Integer
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1133
Amazon Chime SDK API Reference
ChannelSummary
ChannelSummary
Service: Amazon Chime
Contents
ChannelArn
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}
Required: No
LastMessageTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Mode
Type: String
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
1134
Amazon Chime SDK API Reference
ChannelSummary
Privacy
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1135
Amazon Chime SDK API Reference
ChimeSdkMeetingConfiguration
ChimeSdkMeetingConfiguration
Service: Amazon Chime
The configuration object of the Amazon Chime SDK meeting for a specified media capture pipeline.
SourceType must be ChimeSdkMeeting.
Contents
ArtifactsConfiguration
Required: No
SourceConfiguration
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1136
Amazon Chime SDK API Reference
ContentArtifactsConfiguration
ContentArtifactsConfiguration
Service: Amazon Chime
Contents
MuxType
Type: String
Required: No
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1137
Amazon Chime SDK API Reference
ConversationRetentionSettings
ConversationRetentionSettings
Service: Amazon Chime
The retention settings that determine how long to retain conversation messages for an Amazon Chime
Enterprise account.
Contents
RetentionDays
Type: Integer
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1138
Amazon Chime SDK API Reference
CreateAttendeeError
CreateAttendeeError
Service: Amazon Chime
The list of errors returned when errors are encountered during the BatchCreateAttendee and
CreateAttendee actions. This includes external user IDs, error codes, and error messages.
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1139
Amazon Chime SDK API Reference
CreateAttendeeRequestItem
CreateAttendeeRequestItem
Service: Amazon Chime
The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.
Contents
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Type: String
Required: Yes
Tags
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1140
Amazon Chime SDK API Reference
Credential
Credential
Service: Amazon Chime
The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.
Contents
Password
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
Type: String
Required: No
Username
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1141
Amazon Chime SDK API Reference
DNISEmergencyCallingConfiguration
DNISEmergencyCallingConfiguration
Service: Amazon Chime
The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with
an Amazon Chime Voice Connector's emergency calling configuration.
Contents
CallingCountry
The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format.
Type: String
Pattern: [A-Z]{2}
Required: Yes
EmergencyPhoneNumber
The DNIS phone number to route emergency calls to, in E.164 format.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
TestPhoneNumber
The DNIS phone number to route test emergency calls to, in E.164 format.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1142
Amazon Chime SDK API Reference
EmergencyCallingConfiguration
EmergencyCallingConfiguration
Service: Amazon Chime
The emergency calling configuration details associated with an Amazon Chime Voice Connector.
Contents
DNIS
The Dialed Number Identification Service (DNIS) emergency calling configuration details.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1143
Amazon Chime SDK API Reference
EngineTranscribeMedicalSettings
EngineTranscribeMedicalSettings
Service: Amazon Chime
Contents
ContentIdentificationType
Set this field to PHI to identify personal health information in the transcription output.
Type: String
Required: No
LanguageCode
The language code specified for the Amazon Transcribe Medical engine.
Type: String
Required: Yes
Region
The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime
uses the meeting's Region.
Type: String
Required: No
Specialty
Type: String
Required: Yes
Type
Type: String
Required: Yes
VocabularyName
1144
Amazon Chime SDK API Reference
EngineTranscribeMedicalSettings
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1145
Amazon Chime SDK API Reference
EngineTranscribeSettings
EngineTranscribeSettings
Service: Amazon Chime
Contents
ContentIdentificationType
Set this field to PII to identify personally identifiable information in the transcription output.
Type: String
Required: No
ContentRedactionType
Set this field to PII to redact personally identifiable information in the transcription output.
Content redaction is performed only upon complete transcription of the audio segments.
Type: String
Required: No
EnablePartialResultsStabilization
Generates partial transcription results that are less likely to change as meeting attendees speak. It
does so by only allowing the last few words from the partial results to change.
Type: Boolean
Required: No
LanguageCode
Type: String
Valid Values: en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE |
pt-BR | ja-JP | ko-KR | zh-CN
Required: Yes
LanguageModelName
Type: String
Pattern: ^[0-9a-zA-Z._-]+
Required: No
PartialResultsStability
The stabity level of a partial results transcription. Determines how stable you want the transcription
results to be. A higher level means the transcription results are less likely to change.
1146
Amazon Chime SDK API Reference
EngineTranscribeSettings
Type: String
Required: No
PiiEntityTypes
Lists the PII entity types you want to identify or redact. To specify entity types, you must enable
ContentIdentificationType or ContentRedactionType.
Type: String
Pattern: ^[A-Z_, ]+
Required: No
Region
The AWS Region passed to Amazon Transcribe. If you don't specify a Region, Amazon Chime uses the
meeting's Region.
Type: String
Required: No
VocabularyFilterMethod
Type: String
Required: No
VocabularyFilterName
Type: String
Required: No
VocabularyName
Type: String
Required: No
1147
Amazon Chime SDK API Reference
EngineTranscribeSettings
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1148
Amazon Chime SDK API Reference
EventsConfiguration
EventsConfiguration
Service: Amazon Chime
The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a
Lambda function ARN.
Contents
BotId
Type: String
Required: No
LambdaFunctionArn
Type: String
Required: No
OutboundEventsHTTPSEndpoint
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1149
Amazon Chime SDK API Reference
GeoMatchParams
GeoMatchParams
Service: Amazon Chime
The country and area code for a proxy phone number in a proxy phone session.
Contents
AreaCode
Type: String
Pattern: ^$|^[0-9]{3,3}$
Required: Yes
Country
The country.
Type: String
Pattern: ^$|^[A-Z]{2,2}$
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1150
Amazon Chime SDK API Reference
Identity
Identity
Service: Amazon Chime
Contents
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}
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1151
Amazon Chime SDK API Reference
Invite
Invite
Service: Amazon Chime
Invitation object returned after emailing users to invite them to join the Amazon Chime Team account.
Contents
EmailAddress
Type: String
Pattern: .+@.+\..+
Required: No
EmailStatus
Type: String
Required: No
InviteId
Type: String
Required: No
Status
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1152
Amazon Chime SDK API Reference
LoggingConfiguration
LoggingConfiguration
Service: Amazon Chime
The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP
message logs are enabled for sending to Amazon CloudWatch Logs.
Contents
EnableMediaMetricLogs
Boolean that enables logging of detailed media metrics for Voice Connectors to Amazon
CloudWatch logs.
Type: Boolean
Required: No
EnableSIPLogs
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1153
Amazon Chime SDK API Reference
MediaCapturePipeline
MediaCapturePipeline
Service: Amazon Chime
A media capture pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and
a configuration object.
Contents
ChimeSdkMeetingConfiguration
The configuration for a specified media capture pipeline. SourceType must be ChimeSdkMeeting.
Required: No
CreatedTimestamp
The time at which the capture pipeline was created, in ISO 8601 format.
Type: Timestamp
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
SinkArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SinkType
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
Type: String
Required: No
SourceArn
ARN of the source from which the media artifacts will be saved.
Type: String
1154
Amazon Chime SDK API Reference
MediaCapturePipeline
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SourceType
Source type from which media artifacts are saved. You must use ChimeMeeting.
Type: String
Required: No
Status
Type: String
Required: No
UpdatedTimestamp
The time at which the capture pipeline was updated, in ISO 8601 format.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1155
Amazon Chime SDK API Reference
MediaPlacement
MediaPlacement
Service: Amazon Chime
A set of endpoints used by clients to connect to the media service group for an Amazon Chime SDK
meeting.
Contents
AudioFallbackUrl
Type: String
Required: No
AudioHostUrl
Type: String
Required: No
EventIngestionUrl
The event ingestion URL to which you send client meeting events.
Type: String
Required: No
ScreenDataUrl
Type: String
Required: No
ScreenSharingUrl
Type: String
Required: No
ScreenViewingUrl
Type: String
1156
Amazon Chime SDK API Reference
MediaPlacement
Required: No
SignalingUrl
Type: String
Required: No
TurnControlUrl
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1157
Amazon Chime SDK API Reference
Meeting
Meeting
Service: Amazon Chime
Contents
ExternalMeetingId
Type: String
Required: No
MediaPlacement
Required: No
MediaRegion
The Region in which you create the meeting. Available values: af-south-1, ap-northeast-1,
ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-
central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-
east-1, us-east-2, us-west-1, us-west-2.
Type: String
Required: No
MeetingId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1158
Amazon Chime SDK API Reference
MeetingNotificationConfiguration
MeetingNotificationConfiguration
Service: Amazon Chime
The resource target configurations for receiving Amazon Chime SDK meeting and attendee event
notifications. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS
Region (us-east-1).
Contents
SnsTopicArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SqsQueueArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1159
Amazon Chime SDK API Reference
Member
Member
Service: Amazon Chime
The member details, such as email address, name, member ID, and member type.
Contents
AccountId
Type: String
Pattern: .*\S.*
Required: No
Email
Type: String
Required: No
FullName
Type: String
Required: No
MemberId
Type: String
Pattern: .*\S.*
Required: No
MemberType
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1160
Amazon Chime SDK API Reference
Member
1161
Amazon Chime SDK API Reference
MemberError
MemberError
Service: Amazon Chime
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
MemberId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1162
Amazon Chime SDK API Reference
MembershipItem
MembershipItem
Service: Amazon Chime
Contents
MemberId
Type: String
Pattern: .*\S.*
Required: No
Role
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1163
Amazon Chime SDK API Reference
MessagingSessionEndpoint
MessagingSessionEndpoint
Service: Amazon Chime
Contents
Url
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1164
Amazon Chime SDK API Reference
OrderedPhoneNumber
OrderedPhoneNumber
Service: Amazon Chime
Contents
E164PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
Status
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1165
Amazon Chime SDK API Reference
Origination
Origination
Service: Amazon Chime
Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice
Connector.
Note
The parameters listed below are not required, but you must use at least one.
Contents
Disabled
When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice
Connector. This parameter is not required, but you must specify this parameter or Routes.
Type: Boolean
Required: No
Routes
The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1.
Maximum value of 20. This parameter is not required, but you must specify this parameter or
Disabled.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1166
Amazon Chime SDK API Reference
OriginationRoute
OriginationRoute
Service: Amazon Chime
Origination routes define call distribution properties for your SIP hosts to receive inbound calls using
your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice
Connector.
Note
The parameters listed below are not required, but you must use at least one.
Contents
Host
Type: String
Required: No
Port
Type: Integer
Required: No
Priority
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are
attempted first.
Type: Integer
Required: No
Protocol
The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors
use TCP protocol by default.
Type: String
Required: No
Weight
The weight associated with the host. If hosts are equal in priority, calls are redistributed among them
based on their relative weight.
Type: Integer
Required: No
1167
Amazon Chime SDK API Reference
OriginationRoute
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1168
Amazon Chime SDK API Reference
Participant
Participant
Service: Amazon Chime
The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector
proxy session.
Contents
PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
ProxyPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1169
Amazon Chime SDK API Reference
PhoneNumber
PhoneNumber
Service: Amazon Chime
A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.
Contents
Associations
Required: No
CallingName
Type: String
Required: No
CallingNameStatus
Type: String
Required: No
Capabilities
Required: No
Country
Type: String
Pattern: [A-Z]{2}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
DeletionTimestamp
1170
Amazon Chime SDK API Reference
PhoneNumber
Type: Timestamp
Required: No
E164PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
PhoneNumberId
Type: String
Required: No
ProductType
Type: String
Required: No
Status
Type: String
Required: No
Type
Type: String
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1171
Amazon Chime SDK API Reference
PhoneNumber
1172
Amazon Chime SDK API Reference
PhoneNumberAssociation
PhoneNumberAssociation
Service: Amazon Chime
The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon
Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
Contents
AssociatedTimestamp
Type: Timestamp
Required: No
Name
Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector
ID, or Amazon Chime Voice Connector group ID.
Type: String
Required: No
Value
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1173
Amazon Chime SDK API Reference
PhoneNumberCapabilities
PhoneNumberCapabilities
Service: Amazon Chime
The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled
inbound and outbound calling and text messaging.
Contents
InboundCall
Type: Boolean
Required: No
InboundMMS
Allows or denies inbound MMS messaging for the specified phone number.
Type: Boolean
Required: No
InboundSMS
Allows or denies inbound SMS messaging for the specified phone number.
Type: Boolean
Required: No
OutboundCall
Type: Boolean
Required: No
OutboundMMS
Allows or denies outbound MMS messaging for the specified phone number.
Type: Boolean
Required: No
OutboundSMS
Allows or denies outbound SMS messaging for the specified phone number.
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1174
Amazon Chime SDK API Reference
PhoneNumberCapabilities
1175
Amazon Chime SDK API Reference
PhoneNumberCountry
PhoneNumberCountry
Service: Amazon Chime
Contents
CountryCode
Type: String
Pattern: [A-Z]{2}
Required: No
SupportedPhoneNumberTypes
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1176
Amazon Chime SDK API Reference
PhoneNumberError
PhoneNumberError
Service: Amazon Chime
If the phone number action fails for one or more of the phone numbers in the request, a list of the phone
numbers is returned, along with error codes and error messages.
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
PhoneNumberId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1177
Amazon Chime SDK API Reference
PhoneNumberOrder
PhoneNumberOrder
Service: Amazon Chime
Contents
CreatedTimestamp
The phone number order creation time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
OrderedPhoneNumbers
The ordered phone number details, such as the phone number in E.164 format and the phone
number status.
Required: No
PhoneNumberOrderId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
ProductType
Type: String
Required: No
Status
Type: String
Required: No
UpdatedTimestamp
The updated phone number order time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
1178
Amazon Chime SDK API Reference
PhoneNumberOrder
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1179
Amazon Chime SDK API Reference
Proxy
Proxy
Service: Amazon Chime
Contents
DefaultSessionExpiryMinutes
Type: Integer
Required: No
Disabled
When true, stops proxy sessions from being created on the specified Amazon Chime Voice
Connector.
Type: Boolean
Required: No
FallBackPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
PhoneNumberCountries
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1180
Amazon Chime SDK API Reference
ProxySession
ProxySession
Service: Amazon Chime
Contents
Capabilities
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
EndedTimestamp
Type: Timestamp
Required: No
ExpiryMinutes
Type: Integer
Required: No
GeoMatchLevel
The preference for matching the country or area code of the proxy phone number with that of the
first participant.
Type: String
Required: No
GeoMatchParams
The country and area code for the proxy phone number.
Required: No
Name
1181
Amazon Chime SDK API Reference
ProxySession
Type: String
Required: No
NumberSelectionBehavior
The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.
Type: String
Required: No
Participants
Required: No
ProxySessionId
Type: String
Pattern: .*\S.*
Required: No
Status
Type: String
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: No
1182
Amazon Chime SDK API Reference
ProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1183
Amazon Chime SDK API Reference
RetentionSettings
RetentionSettings
Service: Amazon Chime
The retention settings for an Amazon Chime Enterprise account that determine how long to retain items
such as chat-room messages and chat-conversation messages.
Contents
ConversationRetentionSettings
Required: No
RoomRetentionSettings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1184
Amazon Chime SDK API Reference
Room
Room
Service: Amazon Chime
Contents
AccountId
Type: String
Pattern: .*\S.*
Required: No
CreatedBy
Type: String
Pattern: .*\S.*
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Name
Type: String
Required: No
RoomId
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1185
Amazon Chime SDK API Reference
Room
1186
Amazon Chime SDK API Reference
RoomMembership
RoomMembership
Service: Amazon Chime
Contents
InvitedBy
Type: String
Pattern: .*\S.*
Required: No
Member
The member details, such as email address, name, member ID, and member type.
Required: No
Role
Type: String
Required: No
RoomId
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1187
Amazon Chime SDK API Reference
RoomMembership
1188
Amazon Chime SDK API Reference
RoomRetentionSettings
RoomRetentionSettings
Service: Amazon Chime
The retention settings that determine how long to retain chat-room messages for an Amazon Chime
Enterprise account.
Contents
RetentionDays
Type: Integer
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1189
Amazon Chime SDK API Reference
SelectedVideoStreams
SelectedVideoStreams
Service: Amazon Chime
The video streams to capture for a specified media capture pipeline. The total number of video streams
can't exceed 25.
Contents
AttendeeIds
The attendee IDs of the streams selected for a media capture pipeline.
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
ExternalUserIds
The external user IDs of the streams selected for a media capture pipeline.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1190
Amazon Chime SDK API Reference
SigninDelegateGroup
SigninDelegateGroup
Service: Amazon Chime
An Active Directory (AD) group whose members are granted permission to act as delegates.
Contents
GroupName
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1191
Amazon Chime SDK API Reference
SipMediaApplication
SipMediaApplication
Service: Amazon Chime
The details of the SIP media application, including name and endpoints. An AWS account can have
multiple SIP media applications.
Contents
AwsRegion
Type: String
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Endpoints
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is
permitted.
Required: No
Name
Type: String
Required: No
SipMediaApplicationId
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
1192
Amazon Chime SDK API Reference
SipMediaApplication
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1193
Amazon Chime SDK API Reference
SipMediaApplicationCall
SipMediaApplicationCall
Service: Amazon Chime
Contents
TransactionId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1194
Amazon Chime SDK API Reference
SipMediaApplicationEndpoint
SipMediaApplicationEndpoint
Service: Amazon Chime
Contents
LambdaArn
Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be
created in the same AWS Region as the SIP media application.
Type: String
Pattern: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-
\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1195
Amazon Chime SDK API Reference
SipMediaApplicationLoggingConfiguration
SipMediaApplicationLoggingConfiguration
Service: Amazon Chime
Contents
EnableSipMediaApplicationMessageLogs
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1196
Amazon Chime SDK API Reference
SipRule
SipRule
Service: Amazon Chime
The SIP rule details, including name, triggers, and target applications. An AWS account can have multiple
SIP rules.
Contents
CreatedTimestamp
The time at which the SIP rule was created, in ISO 8601 format.
Type: Timestamp
Required: No
Disabled
Indicates whether the SIP rule is enabled or disabled. You must disable a rule before you can delete
it.
Type: Boolean
Required: No
Name
Type: String
Required: No
SipRuleId
Type: String
Pattern: .*\S.*
Required: No
TargetApplications
Target SIP media application and other details, such as priority and AWS Region, to be specified in
the SIP rule. Only one SIP rule per AWS Region can be provided.
Required: No
TriggerType
The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname or
ToPhoneNumber.
Type: String
1197
Amazon Chime SDK API Reference
SipRule
Required: No
TriggerValue
If TriggerType is RequestUriHostname, then the value can be the outbound host name of
the Amazon Chime Voice Connector. If TriggerType is ToPhoneNumber, then the value can be a
customer-owned phone number in E164 format. SipRule is triggered when a SIP rule requests host
name or ToPhoneNumber matches in the incoming SIP request.
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
The time at which the SIP rule was last updated, in ISO 8601 format.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1198
Amazon Chime SDK API Reference
SipRuleTargetApplication
SipRuleTargetApplication
Service: Amazon Chime
Target SIP media application and other details, such as priority and AWS Region, to be specified in the
SIP rule. Only one SIP rule per AWS Region can be provided.
Contents
AwsRegion
Type: String
Required: No
Priority
Type: Integer
Required: No
SipMediaApplicationId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1199
Amazon Chime SDK API Reference
SourceConfiguration
SourceConfiguration
Service: Amazon Chime
Contents
SelectedVideoStreams
The selected video streams to capture for a specified media capture pipeline. The number of video
streams can't exceed 25.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1200
Amazon Chime SDK API Reference
StreamingConfiguration
StreamingConfiguration
Service: Amazon Chime
The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether
media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the
Amazon Kinesis data, in hours.
Contents
DataRetentionInHours
Type: Integer
Required: Yes
Disabled
Type: Boolean
Required: No
StreamingNotificationTargets
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1201
Amazon Chime SDK API Reference
StreamingNotificationTarget
StreamingNotificationTarget
Service: Amazon Chime
Contents
NotificationTarget
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1202
Amazon Chime SDK API Reference
Tag
Tag
Service: Amazon Chime
Contents
Key
Type: String
Required: Yes
Value
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1203
Amazon Chime SDK API Reference
TelephonySettings
TelephonySettings
Service: Amazon Chime
Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound
and outbound calling and text messaging.
Contents
InboundCalling
Type: Boolean
Required: Yes
OutboundCalling
Type: Boolean
Required: Yes
SMS
Type: Boolean
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1204
Amazon Chime SDK API Reference
Termination
Termination
Service: Amazon Chime
Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice
Connector.
Contents
CallingRegions
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
Required: No
CidrAllowedList
Required: No
CpsLimit
The limit on calls per second. Max value based on account service quota. Default value of 1.
Type: Integer
Required: No
DefaultPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
Disabled
When termination settings are disabled, outbound calls can not be made.
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1205
Amazon Chime SDK API Reference
Termination
1206
Amazon Chime SDK API Reference
TerminationHealth
TerminationHealth
Service: Amazon Chime
The termination health details, including the source IP address and timestamp of the last successful SIP
OPTIONS message from your SIP infrastructure.
Contents
Source
Type: String
Required: No
Timestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1207
Amazon Chime SDK API Reference
TranscriptionConfiguration
TranscriptionConfiguration
Service: Amazon Chime
The configuration for the current transcription operation. Must contain EngineTranscribeSettings
or EngineTranscribeMedicalSettings.
Contents
EngineTranscribeMedicalSettings
Required: No
EngineTranscribeSettings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1208
Amazon Chime SDK API Reference
UpdatePhoneNumberRequestItem
UpdatePhoneNumberRequestItem
Service: Amazon Chime
The phone number ID, product type, or calling name fields to update, used with the
BatchUpdatePhoneNumber (p. 47) and UpdatePhoneNumber (p. 544) actions.
Contents
CallingName
Type: String
Required: No
PhoneNumberId
Type: String
Pattern: .*\S.*
Required: Yes
ProductType
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1209
Amazon Chime SDK API Reference
UpdateUserRequestItem
UpdateUserRequestItem
Service: Amazon Chime
The user ID and user fields to update, used with the BatchUpdateUser (p. 51) action.
Contents
AlexaForBusinessMetadata
Required: No
LicenseType
Type: String
Required: No
UserId
Type: String
Pattern: .*\S.*
Required: Yes
UserType
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1210
Amazon Chime SDK API Reference
User
User
Service: Amazon Chime
Contents
AccountId
Type: String
Required: No
AlexaForBusinessMetadata
Required: No
DisplayName
Type: String
Required: No
InvitedOn
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
Type: Timestamp
Required: No
LicenseType
Type: String
Required: No
PersonalPIN
Type: String
Required: No
PrimaryEmail
Type: String
Pattern: .+@.+\..+
1211
Amazon Chime SDK API Reference
User
Required: No
PrimaryProvisionedNumber
Type: String
Required: No
RegisteredOn
Date and time when the user is registered, in ISO 8601 format.
Type: Timestamp
Required: No
UserId
Type: String
Required: Yes
UserInvitationStatus
Type: String
Required: No
UserRegistrationStatus
Type: String
Required: No
UserType
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1212
Amazon Chime SDK API Reference
User
1213
Amazon Chime SDK API Reference
UserError
UserError
Service: Amazon Chime
The list of errors returned when errors are encountered during the BatchSuspendUser (p. 41),
BatchUnsuspendUser (p. 44), or BatchUpdateUser (p. 51) actions. This includes user IDs, error codes, and
error messages.
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
UserId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1214
Amazon Chime SDK API Reference
UserSettings
UserSettings
Service: Amazon Chime
Settings associated with an Amazon Chime user, including inbound and outbound calling and text
messaging.
Contents
Telephony
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1215
Amazon Chime SDK API Reference
VideoArtifactsConfiguration
VideoArtifactsConfiguration
Service: Amazon Chime
Contents
MuxType
Type: String
Required: No
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1216
Amazon Chime SDK API Reference
VoiceConnector
VoiceConnector
Service: Amazon Chime
The Amazon Chime Voice Connector configuration, including outbound host name and encryption
settings.
Contents
AwsRegion
The AWS Region in which the Amazon Chime Voice Connector is created. Default: us-east-1.
Type: String
Required: No
CreatedTimestamp
The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
Type: Timestamp
Required: No
Name
Type: String
Required: No
OutboundHostName
The outbound host name for the Amazon Chime Voice Connector.
Type: String
Required: No
RequireEncryption
Designates whether encryption is required for the Amazon Chime Voice Connector.
Type: Boolean
Required: No
UpdatedTimestamp
The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
Type: Timestamp
Required: No
VoiceConnectorArn
Type: String
1217
Amazon Chime SDK API Reference
VoiceConnector
Pattern: .*\S.*
Required: No
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1218
Amazon Chime SDK API Reference
VoiceConnectorGroup
VoiceConnectorGroup
Service: Amazon Chime
The Amazon Chime Voice Connector group configuration, including associated Amazon Chime Voice
Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in your group.
This creates a fault tolerant mechanism for fallback in case of availability events.
Contents
CreatedTimestamp
The Amazon Chime Voice Connector group creation time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
Name
Type: String
Required: No
UpdatedTimestamp
The updated Amazon Chime Voice Connector group time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
VoiceConnectorGroupArn
Type: String
Pattern: .*\S.*
Required: No
VoiceConnectorGroupId
Type: String
Pattern: .*\S.*
Required: No
VoiceConnectorItems
Required: No
1219
Amazon Chime SDK API Reference
VoiceConnectorGroup
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1220
Amazon Chime SDK API Reference
VoiceConnectorItem
VoiceConnectorItem
Service: Amazon Chime
For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route
inbound calls. Includes priority configuration settings. Limit: 3 VoiceConnectorItems per Amazon
Chime Voice Connector group.
Contents
Priority
The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority.
Higher priority Amazon Chime Voice Connectors are attempted first.
Type: Integer
Required: Yes
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1221
Amazon Chime SDK API Reference
VoiceConnectorSettings
VoiceConnectorSettings
Service: Amazon Chime
The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing
call detail records.
Contents
CdrBucket
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1222
Amazon Chime SDK API Reference
AppInstance
AppInstance
Service: Amazon Chime SDK Identity
Contents
AppInstanceArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
1223
Amazon Chime SDK API Reference
AppInstance
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1224
Amazon Chime SDK API Reference
AppInstanceAdmin
AppInstanceAdmin
Service: Amazon Chime SDK Identity
Contents
Admin
Required: No
AppInstanceArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1225
Amazon Chime SDK API Reference
AppInstanceAdminSummary
AppInstanceAdminSummary
Service: Amazon Chime SDK Identity
Contents
Admin
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1226
Amazon Chime SDK API Reference
AppInstanceRetentionSettings
AppInstanceRetentionSettings
Service: Amazon Chime SDK Identity
Contents
ChannelRetentionSettings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1227
Amazon Chime SDK API Reference
AppInstanceSummary
AppInstanceSummary
Service: Amazon Chime SDK Identity
Contents
AppInstanceArn
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}
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1228
Amazon Chime SDK API Reference
AppInstanceUser
AppInstanceUser
Service: Amazon Chime SDK Identity
Contents
AppInstanceUserArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1229
Amazon Chime SDK API Reference
AppInstanceUser
1230
Amazon Chime SDK API Reference
AppInstanceUserEndpoint
AppInstanceUserEndpoint
Service: Amazon Chime SDK Identity
An endpoint under an Amazon Chime AppInstanceUser that receives messages for a user. For push
notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.
Contents
AllowMessages
Type: String
Required: No
AppInstanceUserArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
EndpointAttributes
Required: No
EndpointId
Type: String
Pattern: .*
Required: No
EndpointState
1231
Amazon Chime SDK API Reference
AppInstanceUserEndpoint
• ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE,
the EndpointStatusReason remains empty.
• INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When
INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
• INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to
invalid device token
• INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an
invalid pinpoint ARN that was input through the ResourceArn field.
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Name
Type: String
Pattern: .*
Required: No
ResourceArn
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}
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1232
Amazon Chime SDK API Reference
AppInstanceUserEndpoint
1233
Amazon Chime SDK API Reference
AppInstanceUserEndpointSummary
AppInstanceUserEndpointSummary
Service: Amazon Chime SDK Identity
Contents
AllowMessages
Type: String
Required: No
AppInstanceUserArn
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}
Required: No
EndpointId
Type: String
Pattern: .*
Required: No
EndpointState
Required: No
Name
Type: String
Pattern: .*
Required: No
1234
Amazon Chime SDK API Reference
AppInstanceUserEndpointSummary
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1235
Amazon Chime SDK API Reference
AppInstanceUserSummary
AppInstanceUserSummary
Service: Amazon Chime SDK Identity
Contents
AppInstanceUserArn
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}
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Name
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1236
Amazon Chime SDK API Reference
ChannelRetentionSettings
ChannelRetentionSettings
Service: Amazon Chime SDK Identity
Contents
RetentionDays
Type: Integer
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1237
Amazon Chime SDK API Reference
EndpointAttributes
EndpointAttributes
Service: Amazon Chime SDK Identity
Contents
DeviceToken
The device token for the GCM, APNS, and APNS_SANDBOX endpoint types.
Type: String
Pattern: .*
Required: Yes
VoipDeviceToken
The VOIP device token for the APNS and APNS_SANDBOX endpoint types.
Type: String
Pattern: .*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1238
Amazon Chime SDK API Reference
EndpointState
EndpointState
Service: Amazon Chime SDK Identity
• ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the
EndpointStatusReason remains empty.
• INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE,
the corresponding reason will be conveyed through EndpointStatusReason.
• INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid
device token
• INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an
invalid pinpoint ARN that was input through the ResourceArn field.
Contents
Status
Type: String
Required: Yes
StatusReason
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1239
Amazon Chime SDK API Reference
Identity
Identity
Service: Amazon Chime SDK Identity
Contents
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}
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1240
Amazon Chime SDK API Reference
Tag
Tag
Service: Amazon Chime SDK Identity
Contents
Key
Type: String
Required: Yes
Value
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1241
Amazon Chime SDK API Reference
Amazon Chime SDK Media Pipelines
1242
Amazon Chime SDK API Reference
ArtifactsConcatenationConfiguration
ArtifactsConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
Audio
Required: Yes
CompositedVideo
Required: Yes
Content
Required: Yes
DataChannel
Required: Yes
MeetingEvents
Required: Yes
TranscriptionMessages
Required: Yes
Video
Required: Yes
1243
Amazon Chime SDK API Reference
ArtifactsConcatenationConfiguration
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1244
Amazon Chime SDK API Reference
ArtifactsConfiguration
ArtifactsConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
Audio
Required: Yes
CompositedVideo
Required: No
Content
Required: Yes
Video
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1245
Amazon Chime SDK API Reference
AudioArtifactsConfiguration
AudioArtifactsConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
MuxType
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1246
Amazon Chime SDK API Reference
AudioConcatenationConfiguration
AudioConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1247
Amazon Chime SDK API Reference
ChimeSdkMeetingConcatenationConfiguration
ChimeSdkMeetingConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
The configuration object of the Amazon Chime SDK meeting concatenation for a specified media
pipeline.
Contents
ArtifactsConfiguration
The configuration for the artifacts in an Amazon Chime SDK meeting concatenation.
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1248
Amazon Chime SDK API Reference
ChimeSdkMeetingConfiguration
ChimeSdkMeetingConfiguration
Service: Amazon Chime SDK Media Pipelines
The configuration object of the Amazon Chime SDK meeting for a specified media pipeline. SourceType
must be ChimeSdkMeeting.
Contents
ArtifactsConfiguration
Required: No
SourceConfiguration
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1249
Amazon Chime SDK API Reference
ChimeSdkMeetingLiveConnectorConfiguration
ChimeSdkMeetingLiveConnectorConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
Arn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
CompositedVideo
Required: No
MuxType
Type: String
Required: Yes
SourceConfiguration
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1250
Amazon Chime SDK API Reference
CompositedVideoArtifactsConfiguration
CompositedVideoArtifactsConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
GridViewConfiguration
Required: Yes
Layout
Type: String
Required: No
Resolution
The video resolution setting in the configuration object. Default: HD at 1280 x 720. FHD resolution:
1920 x 1080.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1251
Amazon Chime SDK API Reference
CompositedVideoConcatenationConfiguration
CompositedVideoConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
The composited video configuration object for a specified media pipeline. SourceType must be
ChimeSdkMeeting.
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1252
Amazon Chime SDK API Reference
ConcatenationSink
ConcatenationSink
Service: Amazon Chime SDK Media Pipelines
Contents
S3BucketSinkConfiguration
Required: Yes
Type
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1253
Amazon Chime SDK API Reference
ConcatenationSource
ConcatenationSource
Service: Amazon Chime SDK Media Pipelines
The source type and media pipeline configuration settings in a configuration object.
Contents
MediaCapturePipelineSourceConfiguration
Required: Yes
Type
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1254
Amazon Chime SDK API Reference
ContentArtifactsConfiguration
ContentArtifactsConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
MuxType
Type: String
Required: No
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1255
Amazon Chime SDK API Reference
ContentConcatenationConfiguration
ContentConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1256
Amazon Chime SDK API Reference
DataChannelConcatenationConfiguration
DataChannelConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1257
Amazon Chime SDK API Reference
GridViewConfiguration
GridViewConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
ContentShareLayout
Defines the layout of the video tiles when content sharing is enabled.
Type: String
Required: Yes
PresenterOnlyConfiguration
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1258
Amazon Chime SDK API Reference
LiveConnectorRTMPConfiguration
LiveConnectorRTMPConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
AudioChannels
Type: String
Required: No
AudioSampleRate
The audio sample rate set for the RTMP configuration. Default: 48000.
Type: String
Pattern: 44100|48000
Required: No
Url
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1259
Amazon Chime SDK API Reference
LiveConnectorSinkConfiguration
LiveConnectorSinkConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
RTMPConfiguration
Required: Yes
SinkType
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1260
Amazon Chime SDK API Reference
LiveConnectorSourceConfiguration
LiveConnectorSourceConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
ChimeSdkMeetingLiveConnectorConfiguration
Required: Yes
SourceType
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1261
Amazon Chime SDK API Reference
MediaCapturePipeline
MediaCapturePipeline
Service: Amazon Chime SDK Media Pipelines
A media pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a
configuration object.
Contents
ChimeSdkMeetingConfiguration
Required: No
CreatedTimestamp
The time at which the pipeline was created, in ISO 8601 format.
Type: Timestamp
Required: No
MediaPipelineArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
SinkArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SinkType
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
1262
Amazon Chime SDK API Reference
MediaCapturePipeline
Type: String
Required: No
SourceArn
ARN of the source from which the media artifacts are saved.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SourceType
Source type from which media artifacts are saved. You must use ChimeMeeting.
Type: String
Required: No
Status
Type: String
Required: No
UpdatedTimestamp
The time at which the pipeline was updated, in ISO 8601 format.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1263
Amazon Chime SDK API Reference
MediaCapturePipelineSourceConfiguration
MediaCapturePipelineSourceConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
ChimeSdkMeetingConfiguration
Required: Yes
MediaPipelineArn
The media pipeline ARN in the configuration object of a media capture pipeline.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1264
Amazon Chime SDK API Reference
MediaCapturePipelineSummary
MediaCapturePipelineSummary
Service: Amazon Chime SDK Media Pipelines
Contents
MediaPipelineArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1265
Amazon Chime SDK API Reference
MediaConcatenationPipeline
MediaConcatenationPipeline
Service: Amazon Chime SDK Media Pipelines
Concatenates audio and video data from one or more data streams.
Contents
CreatedTimestamp
Type: Timestamp
Required: No
MediaPipelineArn
The ARN of the media pipeline that you specify in the SourceConfiguration object.
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
Sinks
Required: No
Sources
Required: No
Status
Type: String
1266
Amazon Chime SDK API Reference
MediaConcatenationPipeline
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1267
Amazon Chime SDK API Reference
MediaLiveConnectorPipeline
MediaLiveConnectorPipeline
Service: Amazon Chime SDK Media Pipelines
Contents
CreatedTimestamp
Type: Timestamp
Required: No
MediaPipelineArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
Sinks
Required: No
Sources
Required: No
Status
Type: String
1268
Amazon Chime SDK API Reference
MediaLiveConnectorPipeline
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1269
Amazon Chime SDK API Reference
MediaPipeline
MediaPipeline
Service: Amazon Chime SDK Media Pipelines
Contents
MediaCapturePipeline
Required: No
MediaConcatenationPipeline
Required: No
MediaLiveConnectorPipeline
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1270
Amazon Chime SDK API Reference
MediaPipelineSummary
MediaPipelineSummary
Service: Amazon Chime SDK Media Pipelines
Contents
MediaPipelineArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
MediaPipelineId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1271
Amazon Chime SDK API Reference
MeetingEventsConcatenationConfiguration
MeetingEventsConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1272
Amazon Chime SDK API Reference
PresenterOnlyConfiguration
PresenterOnlyConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
PresenterPosition
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1273
Amazon Chime SDK API Reference
S3BucketSinkConfiguration
S3BucketSinkConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
Destination
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1274
Amazon Chime SDK API Reference
SelectedVideoStreams
SelectedVideoStreams
Service: Amazon Chime SDK Media Pipelines
The video streams for a specified media pipeline. The total number of video streams can't exceed 25.
Contents
AttendeeIds
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
ExternalUserIds
The external user IDs of the streams selected for a media pipeline.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1275
Amazon Chime SDK API Reference
SourceConfiguration
SourceConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
SelectedVideoStreams
The selected video streams for a specified media pipeline. The number of video streams can't exceed
25.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1276
Amazon Chime SDK API Reference
Tag
Tag
Service: Amazon Chime SDK Media Pipelines
Contents
Key
Type: String
Required: Yes
Value
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1277
Amazon Chime SDK API Reference
TranscriptionMessagesConcatenationConfiguration
TranscriptionMessagesConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1278
Amazon Chime SDK API Reference
VideoArtifactsConfiguration
VideoArtifactsConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
MuxType
Type: String
Required: No
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1279
Amazon Chime SDK API Reference
VideoConcatenationConfiguration
VideoConcatenationConfiguration
Service: Amazon Chime SDK Media Pipelines
Contents
State
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1280
Amazon Chime SDK API Reference
Attendee
Attendee
Service: Amazon Chime SDK Meetings
An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId and JoinToken. The
JoinToken allows a client to authenticate and join as the specified attendee. The JoinToken expires
when the meeting ends, or when DeleteAttendee (p. 713) is called. After that, the attendee is unable to
join the meeting.
We recommend securely transferring each JoinToken from your server application to the client so that
no other client has access to the token except for the one authorized to represent the attendee.
Contents
AttendeeId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
Capabilities
Required: No
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
1281
Amazon Chime SDK API Reference
Attendee
Required: No
JoinToken
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1282
Amazon Chime SDK API Reference
AttendeeCapabilities
AttendeeCapabilities
Service: Amazon Chime SDK Meetings
• You can't set content capabilities to SendReceive or Receive unless you also set video
capabilities to SendReceive or Receive. If you don't set the video capability to receive, the
response will contain an HTTP 400 Bad Request status code. However, you can set your video
capability to receive and you set your content capability to not receive.
• When you change an audio capability from None or Receive to Send or SendReceive , and if the
attendee left their microphone unmuted, audio will flow from the attendee to the other meeting
participants.
• When you change a video or content capability from None or Receive to Send or SendReceive
, and if the attendee turned on their video or content streams, remote attendess can receive those
streams, but only after media renegotiation between the client and the Amazon Chime back-end
server.
Contents
Audio
Type: String
Required: Yes
Content
Type: String
Required: Yes
Video
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1283
Amazon Chime SDK API Reference
AttendeeCapabilities
1284
Amazon Chime SDK API Reference
AttendeeIdItem
AttendeeIdItem
Service: Amazon Chime SDK Meetings
Contents
AttendeeId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1285
Amazon Chime SDK API Reference
AudioFeatures
AudioFeatures
Service: Amazon Chime SDK Meetings
An optional category of meeting features that contains audio-specific configurations, such as operating
parameters for Amazon Voice Focus.
Contents
EchoReduction
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1286
Amazon Chime SDK API Reference
CreateAttendeeError
CreateAttendeeError
Service: Amazon Chime SDK Meetings
The list of errors returned when errors are encountered during the BatchCreateAttendee and
CreateAttendee actions. This includes external user IDs, error codes, and error messages.
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1287
Amazon Chime SDK API Reference
CreateAttendeeRequestItem
CreateAttendeeRequestItem
Service: Amazon Chime SDK Meetings
The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.
Contents
Capabilities
Required: No
ExternalUserId
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity
managed by a builder application.
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1288
Amazon Chime SDK API Reference
EngineTranscribeMedicalSettings
EngineTranscribeMedicalSettings
Service: Amazon Chime SDK Meetings
Contents
ContentIdentificationType
Set this field to PHI to identify personal health information in the transcription output.
Type: String
Required: No
LanguageCode
The language code specified for the Amazon Transcribe Medical engine.
Type: String
Required: Yes
Region
The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime
uses the meeting's Region.
Type: String
Required: No
Specialty
Type: String
Required: Yes
Type
Type: String
Required: Yes
VocabularyName
1289
Amazon Chime SDK API Reference
EngineTranscribeMedicalSettings
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1290
Amazon Chime SDK API Reference
EngineTranscribeSettings
EngineTranscribeSettings
Service: Amazon Chime SDK Meetings
Contents
ContentIdentificationType
Set this field to PII to identify personally identifiable information in the transcription output.
Type: String
Required: No
ContentRedactionType
Set this field to PII to redact personally identifiable information in the transcription output.
Content redaction is performed only upon complete transcription of the audio segments.
Type: String
Required: No
EnablePartialResultsStabilization
Generates partial transcription results that are less likely to change as meeting attendees speak. It
does so by only allowing the last few words from the partial results to change.
Type: Boolean
Required: No
IdentifyLanguage
Type: Boolean
Required: No
LanguageCode
Type: String
Valid Values: en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE |
pt-BR | ja-JP | ko-KR | zh-CN
Required: No
LanguageModelName
Type: String
1291
Amazon Chime SDK API Reference
EngineTranscribeSettings
Pattern: ^[0-9a-zA-Z._-]+
Required: No
LanguageOptions
Language codes for the languages that you want to identify. You must provide at least 2 codes.
Type: String
Pattern: ^[a-zA-Z-,]+
Required: No
PartialResultsStability
The stabity level of a partial results transcription. Determines how stable you want the transcription
results to be. A higher level means the transcription results are less likely to change.
Type: String
Required: No
PiiEntityTypes
Lists the PII entity types you want to identify or redact. To specify entity types, you must enable
ContentIdentificationType or ContentRedactionType.
Type: String
Pattern: ^[A-Z_, ]+
Required: No
PreferredLanguage
Type: String
Valid Values: en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE |
pt-BR | ja-JP | ko-KR | zh-CN
Required: No
Region
The AWS Region passed to Amazon Transcribe. If you don't specify a Region, Amazon Chime uses the
meeting's Region.
Type: String
1292
Amazon Chime SDK API Reference
EngineTranscribeSettings
Required: No
VocabularyFilterMethod
Type: String
Required: No
VocabularyFilterName
Type: String
Required: No
VocabularyName
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1293
Amazon Chime SDK API Reference
MediaPlacement
MediaPlacement
Service: Amazon Chime SDK Meetings
A set of endpoints used by clients to connect to the media service group for an Amazon Chime SDK
meeting.
Contents
AudioFallbackUrl
Type: String
Required: No
AudioHostUrl
Type: String
Required: No
EventIngestionUrl
Type: String
Required: No
ScreenDataUrl
Type: String
Required: No
ScreenSharingUrl
Type: String
Required: No
ScreenViewingUrl
Type: String
1294
Amazon Chime SDK API Reference
MediaPlacement
Required: No
SignalingUrl
Type: String
Required: No
TurnControlUrl
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1295
Amazon Chime SDK API Reference
Meeting
Meeting
Service: Amazon Chime SDK Meetings
Contents
ExternalMeetingId
Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
Values that begin with aws: are reserved. You can't configure a value that uses this prefix. Case
insensitive.
Type: String
Required: No
MediaPlacement
Required: No
MediaRegion
The Region in which you create the meeting. Available values: af-south-1, ap-northeast-1,
ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-
central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-
east-1, us-east-2, us-west-1, us-west-2.
Type: String
Required: No
MeetingArn
Type: String
Pattern: ^arn:.*
Required: No
MeetingFeatures
1296
Amazon Chime SDK API Reference
Meeting
Required: No
MeetingHostId
Reserved.
Type: String
Required: No
MeetingId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
PrimaryMeetingId
When specified, replicates the media from the primary meeting to this meeting.
Type: String
Required: No
TenantIds
Array of strings.
Pattern: ^(?!.*?(.)\1{3})[-_!@#$a-zA-Z0-9]*$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1297
Amazon Chime SDK API Reference
MeetingFeaturesConfiguration
MeetingFeaturesConfiguration
Service: Amazon Chime SDK Meetings
Contents
Audio
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1298
Amazon Chime SDK API Reference
NotificationsConfiguration
NotificationsConfiguration
Service: Amazon Chime SDK Meetings
The configuration for resource targets to receive notifications when meeting and attendee events occur.
Contents
LambdaFunctionArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SnsTopicArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
SqsQueueArn
Type: String
Pattern: ^arn[\/\:\-\_\.a-zA-Z0-9]+$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1299
Amazon Chime SDK API Reference
Tag
Tag
Service: Amazon Chime SDK Meetings
Contents
Key
Type: String
Pattern: ^[a-zA-Z+-=._:/]+$
Required: Yes
Value
Type: String
Pattern: [\s\w+-=\.:/@]*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1300
Amazon Chime SDK API Reference
TranscriptionConfiguration
TranscriptionConfiguration
Service: Amazon Chime SDK Meetings
The configuration for the current transcription operation. Must contain EngineTranscribeSettings
or EngineTranscribeMedicalSettings.
Contents
EngineTranscribeMedicalSettings
Required: No
EngineTranscribeSettings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1301
Amazon Chime SDK API Reference
Amazon Chime SDK Messaging
1302
Amazon Chime SDK API Reference
AppInstanceUserMembershipSummary
AppInstanceUserMembershipSummary
Service: Amazon Chime SDK Messaging
Contents
ReadMarkerTimestamp
Type: Timestamp
Required: No
SubChannelId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1303
Amazon Chime SDK API Reference
BatchChannelMemberships
BatchChannelMemberships
Service: Amazon Chime SDK Messaging
The membership information, including member ARNs, the channel ARN, and membership types.
Contents
ChannelArn
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}
Required: No
InvitedBy
Required: No
Members
Required: No
SubChannelId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1304
Amazon Chime SDK API Reference
BatchChannelMemberships
1305
Amazon Chime SDK API Reference
BatchCreateChannelMembershipError
BatchCreateChannelMembershipError
Service: Amazon Chime SDK Messaging
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
MemberArn
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}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1306
Amazon Chime SDK API Reference
Channel
Channel
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
ChannelFlowArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
ElasticChannelConfiguration
The attributes required to configure and create an elastic channel. An elastic channel can support a
maximum of 1-million members.
Required: No
LastMessageTimestamp
The time at which a member sent the last message in the channel.
Type: Timestamp
1307
Amazon Chime SDK API Reference
Channel
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Mode
Type: String
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Privacy
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1308
Amazon Chime SDK API Reference
Channel
1309
Amazon Chime SDK API Reference
ChannelAssociatedWithFlowSummary
ChannelAssociatedWithFlowSummary
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Mode
Type: String
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Privacy
Type: String
1310
Amazon Chime SDK API Reference
ChannelAssociatedWithFlowSummary
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1311
Amazon Chime SDK API Reference
ChannelBan
ChannelBan
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1312
Amazon Chime SDK API Reference
ChannelBanSummary
ChannelBanSummary
Service: Amazon Chime SDK Messaging
Contents
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1313
Amazon Chime SDK API Reference
ChannelFlow
ChannelFlow
Service: Amazon Chime SDK Messaging
Contents
ChannelFlowArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Processors
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1314
Amazon Chime SDK API Reference
ChannelFlow
1315
Amazon Chime SDK API Reference
ChannelFlowSummary
ChannelFlowSummary
Service: Amazon Chime SDK Messaging
Contents
ChannelFlowArn
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}
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
Processors
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1316
Amazon Chime SDK API Reference
ChannelMembership
ChannelMembership
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
InvitedBy
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
Member
Required: No
SubChannelId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
1317
Amazon Chime SDK API Reference
ChannelMembership
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1318
Amazon Chime SDK API Reference
ChannelMembershipForAppInstanceUserSummary
ChannelMembershipForAppInstanceUserSummary
Service: Amazon Chime SDK Messaging
Contents
AppInstanceUserMembershipSummary
Required: No
ChannelSummary
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1319
Amazon Chime SDK API Reference
ChannelMembershipPreferences
ChannelMembershipPreferences
Service: Amazon Chime SDK Messaging
Contents
PushNotifications
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1320
Amazon Chime SDK API Reference
ChannelMembershipSummary
ChannelMembershipSummary
Service: Amazon Chime SDK Messaging
Contents
Member
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1321
Amazon Chime SDK API Reference
ChannelMessage
ChannelMessage
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
Content
Type: String
Pattern: [\s\S]*
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastEditedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
MessageAttributes
The attributes for the message, used for message filtering along with a FilterRule defined in the
PushNotificationPreferences.
1322
Amazon Chime SDK API Reference
ChannelMessage
Required: No
MessageId
The ID of a message.
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Persistence
Type: String
Required: No
Redacted
Type: Boolean
Required: No
Sender
Required: No
Status
Required: No
SubChannelId
Type: String
1323
Amazon Chime SDK API Reference
ChannelMessage
Pattern: [-_a-zA-Z0-9]*
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1324
Amazon Chime SDK API Reference
ChannelMessageCallback
ChannelMessageCallback
Service: Amazon Chime SDK Messaging
Contents
Content
Type: String
Pattern: [\s\S]*
Required: No
MessageAttributes
The attributes for the message, used for message filtering along with a FilterRule defined in the
PushNotificationPreferences.
Required: No
MessageId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: Yes
Metadata
Type: String
Pattern: .*
Required: No
PushNotification
Required: No
1325
Amazon Chime SDK API Reference
ChannelMessageCallback
SubChannelId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1326
Amazon Chime SDK API Reference
ChannelMessageStatusStructure
ChannelMessageStatusStructure
Service: Amazon Chime SDK Messaging
Contents
Detail
Type: String
Pattern: [\s\S]*
Required: No
Value
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1327
Amazon Chime SDK API Reference
ChannelMessageSummary
ChannelMessageSummary
Service: Amazon Chime SDK Messaging
Contents
Content
Type: String
Pattern: [\s\S]*
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
LastEditedTimestamp
Type: Timestamp
Required: No
LastUpdatedTimestamp
Type: Timestamp
Required: No
MessageAttributes
Required: No
MessageId
Type: String
Pattern: [-_a-zA-Z0-9]*
1328
Amazon Chime SDK API Reference
ChannelMessageSummary
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Redacted
Type: Boolean
Required: No
Sender
Required: No
Status
The message status. The status value is SENT for messages sent to a channel without a channel flow.
For channels associated with channel flow, the value determines the processing stage.
Required: No
Type
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1329
Amazon Chime SDK API Reference
ChannelModeratedByAppInstanceUserSummary
ChannelModeratedByAppInstanceUserSummary
Service: Amazon Chime SDK Messaging
Contents
ChannelSummary
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1330
Amazon Chime SDK API Reference
ChannelModerator
ChannelModerator
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
CreatedBy
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Moderator
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1331
Amazon Chime SDK API Reference
ChannelModeratorSummary
ChannelModeratorSummary
Service: Amazon Chime SDK Messaging
Contents
Moderator
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1332
Amazon Chime SDK API Reference
ChannelSummary
ChannelSummary
Service: Amazon Chime SDK Messaging
Contents
ChannelArn
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}
Required: No
LastMessageTimestamp
The time at which the last persistent message in a channel was sent.
Type: Timestamp
Required: No
Metadata
Type: String
Pattern: .*
Required: No
Mode
Type: String
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
1333
Amazon Chime SDK API Reference
ChannelSummary
Privacy
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1334
Amazon Chime SDK API Reference
ElasticChannelConfiguration
ElasticChannelConfiguration
Service: Amazon Chime SDK Messaging
The attributes required to configure and create an elastic channel. An elastic channel can support a
maximum of 1-million members.
Contents
MaximumSubChannels
The maximum number of SubChannels that you want to allow in the elastic channel.
Type: Integer
Required: Yes
MinimumMembershipPercentage
Type: Integer
Required: Yes
TargetMembershipsPerSubChannel
Type: Integer
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1335
Amazon Chime SDK API Reference
Identity
Identity
Service: Amazon Chime SDK Messaging
Contents
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}
Required: No
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1336
Amazon Chime SDK API Reference
LambdaConfiguration
LambdaConfiguration
Service: Amazon Chime SDK Messaging
Contents
InvocationType
Type: String
Required: Yes
ResourceArn
Type: String
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9\-_
\.]+(:(\$LATEST|[a-zA-Z0-9\-_]+))?
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1337
Amazon Chime SDK API Reference
MessageAttributeValue
MessageAttributeValue
Service: Amazon Chime SDK Messaging
Contents
StringValues
Pattern: [\s\S]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1338
Amazon Chime SDK API Reference
MessagingSessionEndpoint
MessagingSessionEndpoint
Service: Amazon Chime SDK Messaging
Contents
Url
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1339
Amazon Chime SDK API Reference
Processor
Processor
Service: Amazon Chime SDK Messaging
Contents
Configuration
Required: Yes
ExecutionOrder
The sequence in which processors run. If you have multiple processors in a channel flow, message
processing goes through each processor in the sequence. The value determines the sequence. At this
point, we support only 1 processor within a flow.
Type: Integer
Required: Yes
FallbackAction
Determines whether to continue with message processing or stop it in cases where communication
with a processor fails. If a processor has a fallback action of ABORT and communication with it fails,
the processor sets the message status to FAILED and does not send the message to any recipients.
Note that if the last processor in the channel flow sequence has a fallback action of CONTINUE
and communication with the processor fails, then the message is considered processed and sent to
recipients of the channel.
Type: String
Required: Yes
Name
Type: String
Pattern: [\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD
\u10000-\u10FFFF]*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1340
Amazon Chime SDK API Reference
Processor
1341
Amazon Chime SDK API Reference
ProcessorConfiguration
ProcessorConfiguration
Service: Amazon Chime SDK Messaging
A processor's metadata.
Contents
Lambda
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1342
Amazon Chime SDK API Reference
PushNotificationConfiguration
PushNotificationConfiguration
Service: Amazon Chime SDK Messaging
Contents
Body
Type: String
Pattern: [\s\S]*
Required: No
Title
Type: String
Pattern: .*
Required: No
Type
Enum value that indicates the type of the push notification for a message. DEFAULT: Normal mobile
push notification. VOIP: VOIP mobile push notification.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1343
Amazon Chime SDK API Reference
PushNotificationPreferences
PushNotificationPreferences
Service: Amazon Chime SDK Messaging
Contents
AllowNotifications
Enum value that indicates which push notifications to send to the requested member of a channel.
ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered
push notifications.
Type: String
Required: Yes
FilterRule
The simple JSON object used to send a subset of a push notification to the requested member.
Type: String
Pattern: [\s\S]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1344
Amazon Chime SDK API Reference
SearchField
SearchField
Service: Amazon Chime SDK Messaging
Contents
Key
An enum value that indicates the key to search the channel on. MEMBERS allows you to search
channels based on memberships. You can use it with the EQUALS operator to get channels whose
memberships are equal to the specified values, and with the INCLUDES operator to get channels
whose memberships include the specified values.
Type: String
Required: Yes
Operator
The operator used to compare field values, currently EQUALS or INCLUDES. Use the EQUALS
operator to find channels whose memberships equal the specified values. Use the INCLUDES
operator to find channels whose memberships include the specified values.
Type: String
Required: Yes
Values
The values that you want to search for, a list of strings. The values must be AppInstanceUserArns
specified as a list of strings.
Note
This operation isn't supported for AppInstanceUsers with large number of memberships.
Pattern: [\s\S]*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1345
Amazon Chime SDK API Reference
SearchField
1346
Amazon Chime SDK API Reference
SubChannelSummary
SubChannelSummary
Service: Amazon Chime SDK Messaging
Contents
MembershipCount
Type: Integer
Required: No
SubChannelId
Type: String
Pattern: [-_a-zA-Z0-9]*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1347
Amazon Chime SDK API Reference
Tag
Tag
Service: Amazon Chime SDK Messaging
Contents
Key
Type: String
Required: Yes
Value
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1348
Amazon Chime SDK API Reference
Amazon Chime SDK Voice
1349
Amazon Chime SDK API Reference
Address
Address
Service: Amazon Chime SDK Voice
A validated address.
Contents
city
Type: String
Pattern: .*\S.*
Required: No
country
Type: String
Pattern: .*\S.*
Required: No
postalCode
Type: String
Pattern: .*\S.*
Required: No
postalCodePlus4
Type: String
Pattern: .*\S.*
Required: No
postDirectional
Type: String
Pattern: .*\S.*
Required: No
preDirectional
Type: String
Pattern: .*\S.*
1350
Amazon Chime SDK API Reference
Address
Required: No
state
Type: String
Pattern: .*\S.*
Required: No
streetName
Type: String
Pattern: .*\S.*
Required: No
streetNumber
Type: String
Pattern: .*\S.*
Required: No
streetSuffix
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1351
Amazon Chime SDK API Reference
CandidateAddress
CandidateAddress
Service: Amazon Chime SDK Voice
A suggested address.
Contents
city
Type: String
Pattern: .*\S.*
Required: No
country
Type: String
Pattern: .*\S.*
Required: No
postalCode
Type: String
Pattern: .*\S.*
Required: No
postalCodePlus4
Type: String
Pattern: .*\S.*
Required: No
state
Type: String
Pattern: .*\S.*
Required: No
streetInfo
Type: String
Pattern: .*\S.*
1352
Amazon Chime SDK API Reference
CandidateAddress
Required: No
streetNumber
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1353
Amazon Chime SDK API Reference
Credential
Credential
Service: Amazon Chime SDK Voice
The SIP credentials used to authenticate requests to an Amazon Chime SDK Voice Connector.
Contents
Password
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
Type: String
Required: No
Username
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1354
Amazon Chime SDK API Reference
DNISEmergencyCallingConfiguration
DNISEmergencyCallingConfiguration
Service: Amazon Chime SDK Voice
The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with
an Amazon Chime SDK Voice Connector's emergency calling configuration.
Contents
CallingCountry
The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format.
Type: String
Pattern: [A-Z]{2}
Required: Yes
EmergencyPhoneNumber
The DNIS phone number that you route emergency calls to, in E.164 format.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: Yes
TestPhoneNumber
The DNIS phone number for routing test emergency calls to, in E.164 format.
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1355
Amazon Chime SDK API Reference
EmergencyCallingConfiguration
EmergencyCallingConfiguration
Service: Amazon Chime SDK Voice
The emergency calling configuration details associated with an Amazon Chime SDK Voice Connector.
Contents
DNIS
The Dialed Number Identification Service (DNIS) emergency calling configuration details.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1356
Amazon Chime SDK API Reference
GeoMatchParams
GeoMatchParams
Service: Amazon Chime SDK Voice
The country and area code for a proxy phone number in a proxy phone session.
Contents
AreaCode
Type: String
Pattern: ^$|^[0-9]{3,3}$
Required: Yes
Country
The country.
Type: String
Pattern: ^$|^[A-Z]{2,2}$
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1357
Amazon Chime SDK API Reference
LoggingConfiguration
LoggingConfiguration
Service: Amazon Chime SDK Voice
The logging configuration associated with an Amazon Chime SDK Voice Connector. Specifies whether SIP
message logs can be sent to Amazon CloudWatch Logs.
Contents
EnableMediaMetricLogs
Enables the streaming of Amazon Chime SDK Voice Connector events to Amazon CloudWatch.
Type: Boolean
Required: No
EnableSIPLogs
Boolean that enables sending SIP message logs to Amazon CloudWatch logs.
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1358
Amazon Chime SDK API Reference
OrderedPhoneNumber
OrderedPhoneNumber
Service: Amazon Chime SDK Voice
Contents
E164PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
Status
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1359
Amazon Chime SDK API Reference
Origination
Origination
Service: Amazon Chime SDK Voice
Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime SDK Voice
Connector.
Note
The parameters listed below are not required, but you must use at least one.
Contents
Disabled
When origination settings are disabled, inbound calls are not enabled for your Amazon Chime SDK
Voice Connector. This parameter is not required, but you must specify this parameter or Routes.
Type: Boolean
Required: No
Routes
The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1.
Maximum value of 20. This parameter is not required, but you must specify this parameter or
Disabled.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1360
Amazon Chime SDK API Reference
OriginationRoute
OriginationRoute
Service: Amazon Chime SDK Voice
Origination routes define call distribution properties for your SIP hosts to receive inbound calls using an
Amazon Chime SDK Voice Connector. Limit: Ten origination routes for each Voice Connector.
Note
The parameters listed below are not required, but you must use at least one.
Contents
Host
Type: String
Required: No
Port
Type: Integer
Required: No
Priority
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are
attempted first.
Type: Integer
Required: No
Protocol
The protocol to use for the origination route. Encryption-enabled Amazon Chime SDK Voice
Connectors use TCP protocol by default.
Type: String
Required: No
Weight
The weight assigned to an origination route. When hosts have equal priority, calls are distributed
between them based on their relative weights.
Type: Integer
Required: No
1361
Amazon Chime SDK API Reference
OriginationRoute
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1362
Amazon Chime SDK API Reference
Participant
Participant
Service: Amazon Chime SDK Voice
The phone number and proxy phone number for a participant in an Amazon Chime SDK Voice Connector
proxy session.
Contents
PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
ProxyPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1363
Amazon Chime SDK API Reference
PhoneNumber
PhoneNumber
Service: Amazon Chime SDK Voice
Contents
Associations
Required: No
CallingName
Type: String
Required: No
CallingNameStatus
Type: String
Required: No
Capabilities
Required: No
Country
Type: String
Pattern: [A-Z]{2}
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
DeletionTimestamp
1364
Amazon Chime SDK API Reference
PhoneNumber
Type: Timestamp
Required: No
E164PhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
OrderId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
PhoneNumberId
Type: String
Pattern: .*\S.*
Required: No
ProductType
Type: String
Required: No
Status
Type: String
Required: No
Type
Type: String
Required: No
1365
Amazon Chime SDK API Reference
PhoneNumber
UpdatedTimestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1366
Amazon Chime SDK API Reference
PhoneNumberAssociation
PhoneNumberAssociation
Service: Amazon Chime SDK Voice
The phone number associations, such as an Amazon Chime SDK account ID, user ID, Voice Connector ID,
or Voice Connector group ID.
Contents
AssociatedTimestamp
Type: Timestamp
Required: No
Name
Defines the association with an Amazon Chime SDK account ID, user ID, Voice Connector ID, or Voice
Connector group ID.
Type: String
Required: No
Value
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1367
Amazon Chime SDK API Reference
PhoneNumberCapabilities
PhoneNumberCapabilities
Service: Amazon Chime SDK Voice
The phone number capabilities for Amazon Chime SDK phone numbers, such as enabled inbound and
outbound calling, and text messaging.
Contents
InboundCall
Type: Boolean
Required: No
InboundMMS
Allows or denies inbound MMS messaging for the specified phone number.
Type: Boolean
Required: No
InboundSMS
Allows or denies inbound SMS messaging for the specified phone number.
Type: Boolean
Required: No
OutboundCall
Type: Boolean
Required: No
OutboundMMS
Allows or denies inbound MMS messaging for the specified phone number.
Type: Boolean
Required: No
OutboundSMS
Allows or denies outbound SMS messaging for the specified phone number.
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1368
Amazon Chime SDK API Reference
PhoneNumberCapabilities
1369
Amazon Chime SDK API Reference
PhoneNumberCountry
PhoneNumberCountry
Service: Amazon Chime SDK Voice
Contents
CountryCode
Type: String
Pattern: [A-Z]{2}
Required: No
SupportedPhoneNumberTypes
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1370
Amazon Chime SDK API Reference
PhoneNumberError
PhoneNumberError
Service: Amazon Chime SDK Voice
If a phone number action fails for one or more of the phone numbers in a request, a list of the failed
phone numbers is returned, along with error codes and error messages.
Contents
ErrorCode
Type: String
Required: No
ErrorMessage
Type: String
Required: No
PhoneNumberId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1371
Amazon Chime SDK API Reference
PhoneNumberOrder
PhoneNumberOrder
Service: Amazon Chime SDK Voice
Contents
CreatedTimestamp
The phone number order creation time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
OrderedPhoneNumbers
The ordered phone number details, such as the phone number in E.164 format and the phone
number status.
Required: No
OrderType
Type: String
Required: No
PhoneNumberOrderId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
ProductType
Type: String
Required: No
Status
Type: String
Required: No
1372
Amazon Chime SDK API Reference
PhoneNumberOrder
UpdatedTimestamp
The updated phone number order time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1373
Amazon Chime SDK API Reference
Proxy
Proxy
Service: Amazon Chime SDK Voice
Contents
DefaultSessionExpiryMinutes
Type: Integer
Required: No
Disabled
When true, stops proxy sessions from being created on the specified Amazon Chime SDK Voice
Connector.
Type: Boolean
Required: No
FallBackPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
PhoneNumberCountries
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1374
Amazon Chime SDK API Reference
ProxySession
ProxySession
Service: Amazon Chime SDK Voice
Contents
Capabilities
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
EndedTimestamp
Type: Timestamp
Required: No
ExpiryMinutes
Type: Integer
Required: No
GeoMatchLevel
The preference for matching the country or area code of the proxy phone number with that of the
first participant.
Type: String
Required: No
GeoMatchParams
The country and area code for the proxy phone number.
Required: No
Name
1375
Amazon Chime SDK API Reference
ProxySession
Type: String
Required: No
NumberSelectionBehavior
The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.
Type: String
Required: No
Participants
Required: No
ProxySessionId
Type: String
Pattern: .*\S.*
Required: No
Status
Type: String
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: No
1376
Amazon Chime SDK API Reference
ProxySession
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1377
Amazon Chime SDK API Reference
SipMediaApplication
SipMediaApplication
Service: Amazon Chime SDK Voice
The details of the SIP media application, including name and endpoints. An AWS account can have
multiple SIP media applications.
Contents
AwsRegion
Type: String
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Endpoints
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is
permitted.
Required: No
Name
Type: String
Required: No
SipMediaApplicationId
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
1378
Amazon Chime SDK API Reference
SipMediaApplication
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1379
Amazon Chime SDK API Reference
SipMediaApplicationAlexaSkillConfiguration
SipMediaApplicationAlexaSkillConfiguration
Service: Amazon Chime SDK Voice
Contents
AlexaSkillIds
Pattern: amzn1\.application-oa2-client\.[0-9a-fA-F]{32}
Required: Yes
AlexaSkillStatus
Type: String
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1380
Amazon Chime SDK API Reference
SipMediaApplicationCall
SipMediaApplicationCall
Service: Amazon Chime SDK Voice
Contents
TransactionId
Type: String
Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1381
Amazon Chime SDK API Reference
SipMediaApplicationEndpoint
SipMediaApplicationEndpoint
Service: Amazon Chime SDK Voice
Contents
LambdaArn
Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be
created in the same AWS Region as the SIP media application.
Type: String
Pattern: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-
\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1382
Amazon Chime SDK API Reference
SipMediaApplicationLoggingConfiguration
SipMediaApplicationLoggingConfiguration
Service: Amazon Chime SDK Voice
Contents
EnableSipMediaApplicationMessageLogs
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1383
Amazon Chime SDK API Reference
SipRule
SipRule
Service: Amazon Chime SDK Voice
The details of a SIP rule, including name, triggers, and target applications. An AWS account can have
multiple SIP rules.
Contents
CreatedTimestamp
The time at which the SIP rule was created, in ISO 8601 format.
Type: Timestamp
Required: No
Disabled
Indicates whether the SIP rule is enabled or disabled. You must disable a rule before you can delete
it.
Type: Boolean
Required: No
Name
Type: String
Required: No
SipRuleId
Type: String
Pattern: .*\S.*
Required: No
TargetApplications
The target SIP media application and other details, such as priority and AWS Region, to be specified
in the SIP rule. Only one SIP rule per AWS Region can be provided.
Required: No
TriggerType
The type of trigger set for a SIP rule, either a phone number or a URI request host name.
Type: String
1384
Amazon Chime SDK API Reference
SipRule
Required: No
TriggerValue
The value set for a SIP rule's trigger type. Either a phone number or a URI hostname.
Type: String
Pattern: .*\S.*
Required: No
UpdatedTimestamp
The time at which the SIP rule was updated, in ISO 8601 format.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1385
Amazon Chime SDK API Reference
SipRuleTargetApplication
SipRuleTargetApplication
Service: Amazon Chime SDK Voice
A target SIP media application and other details, such as priority and AWS Region, to be specified in the
SIP rule. Only one SIP rule per AWS Region can be provided.
Contents
AwsRegion
Type: String
Required: No
Priority
Type: Integer
Required: No
SipMediaApplicationId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1386
Amazon Chime SDK API Reference
StreamingConfiguration
StreamingConfiguration
Service: Amazon Chime SDK Voice
The streaming configuration associated with an Amazon Chime SDK Voice Connector. Specifies whether
media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the
Amazon Kinesis data, in hours.
Contents
DataRetentionInHours
Type: Integer
Required: Yes
Disabled
Type: Boolean
Required: Yes
StreamingNotificationTargets
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1387
Amazon Chime SDK API Reference
StreamingNotificationTarget
StreamingNotificationTarget
Service: Amazon Chime SDK Voice
Contents
NotificationTarget
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1388
Amazon Chime SDK API Reference
Termination
Termination
Service: Amazon Chime SDK Voice
Termination settings enable SIP hosts to make outbound calls using an Amazon Chime SDK Voice
Connector.
Contents
CallingRegions
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
Required: No
CidrAllowedList
Required: No
CpsLimit
The limit on calls per second. Max value based on account service quota. Default value of 1.
Type: Integer
Required: No
DefaultPhoneNumber
Type: String
Pattern: ^\+?[1-9]\d{1,14}$
Required: No
Disabled
Type: Boolean
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1389
Amazon Chime SDK API Reference
Termination
1390
Amazon Chime SDK API Reference
TerminationHealth
TerminationHealth
Service: Amazon Chime SDK Voice
The termination health details, including the source IP address and timestamp of the last successful SIP
OPTIONS message from your SIP infrastructure.
Contents
Source
Type: String
Required: No
Timestamp
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1391
Amazon Chime SDK API Reference
UpdatePhoneNumberRequestItem
UpdatePhoneNumberRequestItem
Service: Amazon Chime SDK Voice
The phone number ID, product type, or calling name fields to update, used with the
BatchUpdatePhoneNumber (p. 898) and UpdatePhoneNumber (p. 1056) actions.
Contents
CallingName
Type: String
Required: No
PhoneNumberId
Type: String
Pattern: .*\S.*
Required: Yes
ProductType
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1392
Amazon Chime SDK API Reference
VoiceConnector
VoiceConnector
Service: Amazon Chime SDK Voice
The Amazon Chime SDK Voice Connector configuration, including outbound host name and encryption
settings.
Contents
AwsRegion
The AWS Region in which the Voice Connector is created. Default: us-east-1.
Type: String
Required: No
CreatedTimestamp
Type: Timestamp
Required: No
Name
Type: String
Required: No
OutboundHostName
Type: String
Required: No
RequireEncryption
Type: Boolean
Required: No
UpdatedTimestamp
Type: Timestamp
Required: No
VoiceConnectorArn
1393
Amazon Chime SDK API Reference
VoiceConnector
Type: String
Pattern: .*\S.*
Required: No
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1394
Amazon Chime SDK API Reference
VoiceConnectorGroup
VoiceConnectorGroup
Service: Amazon Chime SDK Voice
The Amazon Chime SDK Voice Connector group configuration, including associated Voice Connectors.
You can include Voice Connectors from different AWS Regions in a group. This creates a fault tolerant
mechanism for fallback in case of availability events.
Contents
CreatedTimestamp
The Voice Connector group's creation time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
Name
Type: String
Required: No
UpdatedTimestamp
The Voice Connector group's creation time stamp, in ISO 8601 format.
Type: Timestamp
Required: No
VoiceConnectorGroupArn
Type: String
Pattern: .*\S.*
Required: No
VoiceConnectorGroupId
Type: String
Pattern: .*\S.*
Required: No
VoiceConnectorItems
Required: No
1395
Amazon Chime SDK API Reference
VoiceConnectorGroup
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1396
Amazon Chime SDK API Reference
VoiceConnectorItem
VoiceConnectorItem
Service: Amazon Chime SDK Voice
For Amazon Chime SDK Voice Connector groups, the Amazon Chime SDK Voice Connectors to which
you route inbound calls. Includes priority configuration settings. Limit: 3 VoiceConnectorItems per Voice
Connector group.
Contents
Priority
The priority setting of a Voice Connector item. Calls are routed to hosts in priority order, with 1 as
the highest priority. When hosts have equal priority, the system distributes calls among them based
on their relative weight.
Type: Integer
Required: Yes
VoiceConnectorId
Type: String
Pattern: .*\S.*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1397
Amazon Chime SDK API Reference
VoiceConnectorSettings
VoiceConnectorSettings
Service: Amazon Chime SDK Voice
The Amazon Chime SDK Voice Connector settings. Includes any Amazon S3 buckets designated for
storing call detail records.
Contents
CdrBucket
The S3 bucket that stores the Voice Connector's call detail records.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
1398
Amazon Chime SDK API Reference
Common Errors
This section lists the errors common to the API actions of all AWS services. For errors specific to an API
action for this service, see the topic for that API action.
AccessDeniedException
The request processing has failed because of an unknown error, exception or failure.
The action or operation requested is invalid. Verify that the action is typed correctly.
The X.509 certificate or AWS access key ID provided does not exist in our records.
The AWS query string is malformed or does not adhere to AWS standards.
1399
Amazon Chime SDK API Reference
MissingAuthenticationToken
The request must contain either a valid (registered) AWS access key ID or X.509 certificate.
The request reached the service more than 15 minutes after the date stamp on the request or more
than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp
on the request is more than 15 minutes in the future.
1400