subscribeToChangelog

Subscribes an email address to product update emails via POST /api/v1/public/apps/{appKey}/changelog/subscribe.

Return

ChangelogSubscriptionResult indicating subscription success and whether the address was already registered.

Parameters

email

Valid email address to subscribe.

userToken

Stable anonymous token from UserTokenStore.

Throws

on network or parsing errors.

Example:

val result = client.subscribeToChangelog("user@example.com", userToken = userToken)
if (result.alreadySubscribed) {
println("Already subscribed!")
} else {
println("Successfully subscribed to update emails.")
}