docs/api-reference/subscribers/subscriber-schema.mdx
Subscriber is the end user that receives notifications. Subscriber has subscriber attributes like firstName, lastName, email, phone, etc, data field to store any custom attributes in key value pairs and channel credentials for push and chat channel provider's integrations. Read more about subscribers on subscribers concept page.
ChannelSettings are credentials for push and chat channel provider's integrations. One subscriber can have credentials for multiple integrations of same provider of one channel type
<ResponseField name="providerId" type="ChatOrPushProviderEnum"> The provider identifier for the credentials </ResponseField> <ResponseField name="integrationIdentifier" type="string"> The integration identifier </ResponseField> <ResponseField name="credentials" type="ChannelCredentials"> Credentials payload for the specified provider </ResponseField> <ResponseField name="integrationId" type="string"> The unique identifier of the integration associated with this channel. </ResponseField>Credentials like deviceTokens, webhookUrl, etc for a specific integration. providerId could be chat channel providerId or push channel providerId.