Skip to main content

ChannelRegistration

Registration state and credential count for one notification channel.

Usage profiles​

UsageFields and validation
In responsesView fields

In responses​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
channelstring (CHANNEL_PUSH, CHANNEL_IN_APP, CHANNEL_EMAIL, CHANNEL_SMS, CHANNEL_CHAT) or integer (int32)OptionalNotification channel represented by this registration.
registeredbooleanOptionalWhether the subscriber has a registration for this channel.
credentialCountinteger (int32)OptionalNumber of delivery credentials registered for the channel. Minimum: -2147483648. Maximum: 2147483647.

Values of channel​

Delivery channel requested or reported for a notification.

ValueNo.FormMeaning
CHANNEL_PUSH1CanonicalDeliver a device push notification through the configured push provider.
CHANNEL_IN_APP2CanonicalDeliver the notification to the in-app inbox.
CHANNEL_EMAIL3CanonicalSend a one-way email notification through the configured email provider.
CHANNEL_SMS4CanonicalSend a one-way SMS notification, such as an alert or authentication message.
CHANNEL_CHAT5CanonicalSend a one-way message to an integrated chat destination.

Where used​

ReferenceRelationship
Get registered notification channelsPOST /api/v1/notifications/get-registered-channels
Get the caller's subscriber profilePOST /api/v1/notifications/manage/get-subscriber

Download the public reference contract.

Document: DOC-API-MODEL-channel-registration.