Skip to main content

Input fields

bundleId : String! required

Register a push notification binding. A push notification binding connects an account user to a specific application running on a specific device through a 'registration token' (Android) or 'device token' (iOS). Using this binding we can send push notifications to the account user's devices.

expiresAt : DateTime

The time at which the push notification binding expires.

externalProvider : String

The provider that delivers push notifications for the application, e.g. 'PINPOINT' or 'FCM'. Disambiguates apps that share a bundle ID and service but use different providers. Defaults to 'PINPOINT' when omitted.

service : String

The push notification service the application is registered with. For iOS applications this will be 'APNS' and for Android applications this will be 'GCM'. For iOS Sandbox applications, the value is 'APNS_SANDBOX'.

token : String! required

Device push notification token.

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "bundleId": "35238208", "expiresAt": "1984-08-15T15:14:49.275517+00:00", "externalProvider": "effect-role-with-whole-it", "service": "wish-different-however-along-whether", "token": "knowledge-media-interview-strategy-with" }