AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Endpoint update request
public class EndpointBatchItem
The EndpointBatchItem type exposes the following members
Gets and sets the property Address. The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.
Gets and sets the property Attributes. Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named "interests" might have the values ["science", "politics", "travel"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.The following characters are not recommended in attribute names: # : ? \ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.
Gets and sets the property ChannelType. The channel type.Valid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU
Gets and sets the property Demographic. The endpoint demographic attributes.
Gets and sets the property EffectiveDate. The last time the endpoint was updated. Provided in ISO 8601 format.
Gets and sets the property EndpointStatus. Unused.
Gets and sets the property Id. The unique Id for the Endpoint in the batch.
Gets and sets the property Location. The endpoint location attributes.
Gets and sets the property Metrics. Custom metrics that your app reports to Amazon Pinpoint.
Gets and sets the property OptOut. Indicates whether a user has opted out of receiving messages with one of the following values:ALL - User has opted out of all messages.NONE - Users has not opted out and receives all messages.
Gets and sets the property RequestId. The unique ID for the most recent request to update the endpoint.
Gets and sets the property User. Custom user-specific attributes that your app reports to Amazon Pinpoint.
Supported in: 1.3
Supported in: 4.5, 4.0, 3.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms