Signal
A Signal represents one action performed by one Identity. We compare each Signal against past Signals in real-time.
The fields that we accept for a Signal vary depending on the environment from which the Signal was sent. See the Signal page of the HTTPS API documentation to learn more.
Attributes
idempotencyKey
string Prevent duplicate events by providing a unique key for this signal.type
string A custom string value representing the type of event.source
enum A string of value'App' | 'Browser' | 'Server' | 'GoogleFetch' | 'Identity' | 'Unknown'
.device
Device An object of Device type.identifiers
object An object containing at least one primary and any secondary Identifiers.ip
string The user's IP address.userAgent
string The user's user-agent string.lat
number The user's latitude coordinate.lon
number The user's longitude coordinate.metadata
object Custom metadata that was provided with this Signal.time
number A Unix timestamp (ms) representing the original time of the action associated with this Signal.
Last updated