App Resubscription Event (v0.0.1)

Indicates that a tenant has re-subscribed to Business Objects

Architecture

Schema

Message Schema

35 properties
messageId string <uuid>

Universally Unique Identifier (UUID) of the event, typically provided by the client SDKs.

userId string

Unique identifier of the user who triggered the event, in the canonical format used by the identity provider of the source. If not available, `anonymousId` is required. If `userId` is set, the identity provider `context.idp` and the tenant `context.tn` must also be provided. The `userId` is anonymized during event processing.

anonymousId string <uuid>

A temporary, unique identifier for the user if the `userId` is not known. At least one of `userId` and `anonymousId` is required.

channel string
required

The origin of the event, e.g., `server` (sent server-side) or `mobile` (sent from mobile app). This attribute helps to distinguish the source of the event.

Allowed values: server
type string
required

The type of event, e.g. `track` for event tracking or `identify` for user identification.

Allowed values: track
event constant: AppResubscribed
required
context object
required

Additional context related to the event. This field contains metadata about the event. It describes the environment or context in which the event occurred.

timestamp string <date-time>

The time at which the event occurred. When not set, the value is calculated to account for any client-side clock skew. It is calculated using the formula: timestamp = receivedAt - (sentAt - originalTimestamp).

originalTimestamp string <date-time>

Records the actual time when the event occurred.

sentAt string <date-time>

Captures the time when the event was sent from the client to the server.

properties object