Pinpoint / Client / update_sms_channel
update_sms_channel#
- Pinpoint.Client.update_sms_channel(**kwargs)#
- Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application. - See also: AWS API Documentation - Request Syntax- response = client.update_sms_channel( ApplicationId='string', SMSChannelRequest={ 'Enabled': True|False, 'SenderId': 'string', 'ShortCode': 'string' } ) - Parameters:
- ApplicationId (string) – - [REQUIRED] - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console. 
- SMSChannelRequest (dict) – - [REQUIRED] - Specifies the status and settings of the SMS channel for an application. - Enabled (boolean) – - Specifies whether to enable the SMS channel for the application. 
- SenderId (string) – - The identity that you want to display on recipients’ devices when they receive messages from the SMS channel. 
- ShortCode (string) – - The registered short code that you want to use when you send messages through the SMS channel. 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'SMSChannelResponse': { 'ApplicationId': 'string', 'CreationDate': 'string', 'Enabled': True|False, 'HasCredential': True|False, 'Id': 'string', 'IsArchived': True|False, 'LastModifiedBy': 'string', 'LastModifiedDate': 'string', 'Platform': 'string', 'PromotionalMessagesPerSecond': 123, 'SenderId': 'string', 'ShortCode': 'string', 'TransactionalMessagesPerSecond': 123, 'Version': 123 } } - Response Structure- (dict) – - The request succeeded. - SMSChannelResponse (dict) – - Provides information about the status and settings of the SMS channel for an application. - ApplicationId (string) – - The unique identifier for the application that the SMS channel applies to. 
- CreationDate (string) – - The date and time, in ISO 8601 format, when the SMS channel was enabled. 
- Enabled (boolean) – - Specifies whether the SMS channel is enabled for the application. 
- HasCredential (boolean) – - (Not used) This property is retained only for backward compatibility. 
- Id (string) – - (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility. 
- IsArchived (boolean) – - Specifies whether the SMS channel is archived. 
- LastModifiedBy (string) – - The user who last modified the SMS channel. 
- LastModifiedDate (string) – - The date and time, in ISO 8601 format, when the SMS channel was last modified. 
- Platform (string) – - The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS. 
- PromotionalMessagesPerSecond (integer) – - The maximum number of promotional messages that you can send through the SMS channel each second. 
- SenderId (string) – - The identity that displays on recipients’ devices when they receive messages from the SMS channel. 
- ShortCode (string) – - The registered short code to use when you send messages through the SMS channel. 
- TransactionalMessagesPerSecond (integer) – - The maximum number of transactional messages that you can send through the SMS channel each second. 
- Version (integer) – - The current version of the SMS channel. 
 
 
 
 - Exceptions- Pinpoint.Client.exceptions.BadRequestException
- Pinpoint.Client.exceptions.InternalServerErrorException
- Pinpoint.Client.exceptions.PayloadTooLargeException
- Pinpoint.Client.exceptions.ForbiddenException
- Pinpoint.Client.exceptions.NotFoundException
- Pinpoint.Client.exceptions.MethodNotAllowedException
- Pinpoint.Client.exceptions.TooManyRequestsException