Class: AWS.Chime
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Chime
- Identifier:
- chime
- API Version:
- 2018-05-01
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Most of these APIs are no longer supported and will not be updated. We recommend using the latest versions in the Amazon Chime SDK API reference, in the Amazon Chime SDK. Using the latest versions requires migrating to dedicated namespaces. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.
The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.
You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. 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.
- Using an AWS SDK
-
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 available Amazon Chime 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 supports Signature Version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.
When making REST API calls, use the service name
chimeand REST endpointhttps://service.chime.aws.amazon.com.
Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.
Sending a Request Using Chime
var chime = new AWS.Chime();
chime.associatePhoneNumberWithUser(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Chime object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var chime = new AWS.Chime({apiVersion: '2018-05-01'});
You can also set the API version globally in AWS.config.apiVersions using
the chime service identifier:
AWS.config.apiVersions = {
chime: '2018-05-01',
// other service API versions
};
var chime = new AWS.Chime();
Constructor Summary collapse
-
new AWS.Chime(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
associatePhoneNumbersWithVoiceConnector(params = {}, callback) ⇒ AWS.Request
Associates phone numbers with the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnector, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
-
associatePhoneNumbersWithVoiceConnectorGroup(params = {}, callback) ⇒ AWS.Request
Associates phone numbers with the specified Amazon Chime Voice Connector group.
This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnectorGroup, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
-
associatePhoneNumberWithUser(params = {}, callback) ⇒ AWS.Request
Associates a phone number with the specified Amazon Chime user.
.
-
associateSigninDelegateGroupsWithAccount(params = {}, callback) ⇒ AWS.Request
Associates the specified sign-in delegate groups with the specified Amazon Chime account.
.
-
batchCreateAttendee(params = {}, callback) ⇒ AWS.Request
Creates up to 100 new attendees for an active Amazon Chime SDK meeting.
This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateAttendee, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
-
batchCreateChannelMembership(params = {}, callback) ⇒ AWS.Request
Adds a specified number of users to a channel.
This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateChannelMembership, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
-
batchCreateRoomMembership(params = {}, callback) ⇒ AWS.Request
Adds up to 50 members to a chat room in an Amazon Chime Enterprise account.
-
batchDeletePhoneNumber(params = {}, callback) ⇒ AWS.Request
Moves phone numbers into the Deletion queue.
-
batchSuspendUser(params = {}, callback) ⇒ AWS.Request
Suspends up to 50 users from a
TeamorEnterpriseLWAAmazon Chime account. -
batchUnsuspendUser(params = {}, callback) ⇒ AWS.Request
Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime
EnterpriseLWAaccount. -
batchUpdatePhoneNumber(params = {}, callback) ⇒ AWS.Request
Updates phone number product types or calling names.
-
batchUpdateUser(params = {}, callback) ⇒ AWS.Request
Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account.
-
createAccount(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Chime account under the administrator's AWS account.
-
createAppInstance(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Chime SDK messaging
AppInstanceunder an AWS account. -
createAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Promotes an
AppInstanceUserto anAppInstanceAdmin. -
createAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Creates a user under an Amazon Chime
AppInstance. -
createAttendee(params = {}, callback) ⇒ AWS.Request
Creates a new attendee for an active Amazon Chime SDK meeting.
-
createBot(params = {}, callback) ⇒ AWS.Request
Creates a bot for an Amazon Chime Enterprise account.
.
-
createChannel(params = {}, callback) ⇒ AWS.Request
Creates a channel to which you can add users and send messages.
Restriction: You can't change a channel's privacy.
Note: Thex-amz-chime-bearerrequest header is mandatory.- createChannelBan(params = {}, callback) ⇒ AWS.Request
Permanently bans a member from a channel.
- createChannelMembership(params = {}, callback) ⇒ AWS.Request
Adds a user to a channel.
- createChannelModerator(params = {}, callback) ⇒ AWS.Request
Creates a new
ChannelModerator.- createMediaCapturePipeline(params = {}, callback) ⇒ AWS.Request
Creates a media capture pipeline.
This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMediaCapturePipeline, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- createMeeting(params = {}, callback) ⇒ AWS.Request
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees.
- createMeetingDialOut(params = {}, callback) ⇒ AWS.Request
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.
- createMeetingWithAttendees(params = {}, callback) ⇒ AWS.Request
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees.
- createPhoneNumberOrder(params = {}, callback) ⇒ AWS.Request
Creates an order for phone numbers to be provisioned.
- createProxySession(params = {}, callback) ⇒ AWS.Request
Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.
This API is is no longer supported and will not be updated. We recommend using the latest version, CreateProxySession, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- createRoom(params = {}, callback) ⇒ AWS.Request
Creates a chat room for the specified Amazon Chime Enterprise account.
.
- createRoomMembership(params = {}, callback) ⇒ AWS.Request
Adds a member to a chat room in an Amazon Chime Enterprise account.
- createSipMediaApplication(params = {}, callback) ⇒ AWS.Request
Creates a SIP media application.
This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplication, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- createSipMediaApplicationCall(params = {}, callback) ⇒ AWS.Request
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.This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplicationCall, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- createSipRule(params = {}, callback) ⇒ AWS.Request
Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.
This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipRule, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- createUser(params = {}, callback) ⇒ AWS.Request
Creates a user under the specified Amazon Chime account.
.
- createVoiceConnector(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Chime Voice Connector under the administrator's AWS account.
- createVoiceConnectorGroup(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Chime Voice Connector group under the administrator's AWS account.
- deleteAccount(params = {}, callback) ⇒ AWS.Request
Deletes the specified Amazon Chime account.
- deleteAppInstance(params = {}, callback) ⇒ AWS.Request
Deletes an
AppInstanceand all associated data asynchronously.This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstance, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Demotes an
AppInstanceAdminto anAppInstanceUser.- deleteAppInstanceStreamingConfigurations(params = {}, callback) ⇒ AWS.Request
Deletes the streaming configurations of an
AppInstance.This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceStreamingConfigurations, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Deletes an
AppInstanceUser.This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceUser, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteAttendee(params = {}, callback) ⇒ AWS.Request
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their
JoinToken.- deleteChannel(params = {}, callback) ⇒ AWS.Request
Immediately makes a channel and its memberships inaccessible and marks them for deletion.
- deleteChannelBan(params = {}, callback) ⇒ AWS.Request
Removes a user from a channel's ban list.
Note: Thex-amz-chime-bearerrequest header is mandatory.- deleteChannelMembership(params = {}, callback) ⇒ AWS.Request
Removes a member from a channel.
Note: Thex-amz-chime-bearerrequest header is mandatory.- deleteChannelMessage(params = {}, callback) ⇒ AWS.Request
Deletes a channel message.
- deleteChannelModerator(params = {}, callback) ⇒ AWS.Request
Deletes a channel moderator.
Note: Thex-amz-chime-bearerrequest header is mandatory.- deleteEventsConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the events configuration that allows a bot to receive outgoing events.
.
- deleteMediaCapturePipeline(params = {}, callback) ⇒ AWS.Request
Deletes the media capture pipeline.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteMediaCapturePipeline, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteMeeting(params = {}, callback) ⇒ AWS.Request
Deletes the specified Amazon Chime SDK meeting.
- deletePhoneNumber(params = {}, callback) ⇒ AWS.Request
Moves the specified phone number into the Deletion queue.
- deleteProxySession(params = {}, callback) ⇒ AWS.Request
Deletes the specified proxy session from the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteProxySession, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteRoom(params = {}, callback) ⇒ AWS.Request
Deletes a chat room in an Amazon Chime Enterprise account.
.
- deleteRoomMembership(params = {}, callback) ⇒ AWS.Request
Removes a member from a chat room in an Amazon Chime Enterprise account.
.
- deleteSipMediaApplication(params = {}, callback) ⇒ AWS.Request
Deletes a SIP media application.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteSipMediaApplication, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteSipRule(params = {}, callback) ⇒ AWS.Request
Deletes a SIP rule.
- deleteVoiceConnector(params = {}, callback) ⇒ AWS.Request
Deletes the specified Amazon Chime Voice Connector.
- deleteVoiceConnectorEmergencyCallingConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteVoiceConnectorGroup(params = {}, callback) ⇒ AWS.Request
Deletes the specified Amazon Chime Voice Connector group.
- deleteVoiceConnectorOrigination(params = {}, callback) ⇒ AWS.Request
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.- deleteVoiceConnectorProxy(params = {}, callback) ⇒ AWS.Request
Deletes the proxy configuration from the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceProxy, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteVoiceConnectorStreamingConfiguration(params = {}, callback) ⇒ AWS.Request
Deletes the streaming configuration for the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- deleteVoiceConnectorTermination(params = {}, callback) ⇒ AWS.Request
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.- deleteVoiceConnectorTerminationCredentials(params = {}, callback) ⇒ AWS.Request
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- describeAppInstance(params = {}, callback) ⇒ AWS.Request
Returns the full details of an
AppInstance.This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstance, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- describeAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Returns the full details of an
AppInstanceAdmin.This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceAdmin, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- describeAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Returns the full details of an
AppInstanceUser.This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceUser, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- describeChannel(params = {}, callback) ⇒ AWS.Request
Returns the full details of a channel in an Amazon Chime
AppInstance.Note: Thex-amz-chime-bearerrequest header is mandatory.- describeChannelBan(params = {}, callback) ⇒ AWS.Request
Returns the full details of a channel ban.
Note: Thex-amz-chime-bearerrequest header is mandatory.- describeChannelMembership(params = {}, callback) ⇒ AWS.Request
Returns the full details of a user's channel membership.
Note: Thex-amz-chime-bearerrequest header is mandatory.- describeChannelMembershipForAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Returns the details of a channel based on the membership of the specified
AppInstanceUser.Note: Thex-amz-chime-bearerrequest header is mandatory.- describeChannelModeratedByAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Returns the full details of a channel moderated by the specified
AppInstanceUser.Note: Thex-amz-chime-bearerrequest header is mandatory.- describeChannelModerator(params = {}, callback) ⇒ AWS.Request
Returns the full details of a single ChannelModerator.
Note: Thex-amz-chime-bearerrequest header is mandatory.- disassociatePhoneNumberFromUser(params = {}, callback) ⇒ AWS.Request
Disassociates the primary provisioned phone number from the specified Amazon Chime user.
.
- disassociatePhoneNumbersFromVoiceConnector(params = {}, callback) ⇒ AWS.Request
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.
This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnector, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- disassociatePhoneNumbersFromVoiceConnectorGroup(params = {}, callback) ⇒ AWS.Request
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.
This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnectorGroup, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- disassociateSigninDelegateGroupsFromAccount(params = {}, callback) ⇒ AWS.Request
Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.
.
- getAccount(params = {}, callback) ⇒ AWS.Request
Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
.
- getAccountSettings(params = {}, callback) ⇒ AWS.Request
Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings.
- getAppInstanceRetentionSettings(params = {}, callback) ⇒ AWS.Request
Gets the retention settings for an
AppInstance.This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingRetentionSettings, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- getAppInstanceStreamingConfigurations(params = {}, callback) ⇒ AWS.Request
Gets the streaming settings for an
AppInstance.This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingStreamingConfigurations, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace.
- getAttendee(params = {}, callback) ⇒ AWS.Request
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID.
- getBot(params = {}, callback) ⇒ AWS.Request
Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.
- createChannelBan(params = {}, callback) ⇒ AWS.Request