#The Event object
Records each scan or workflow action Linkbreakers processes, stitching together visitor, device, link, and routing details so analytics and automations stay in sync.
action
string (enum)The type of event action
Allowed values
ACTION_UNSPECIFIEDAction not specified
ACTION_SCANFirst-time scan or click
ACTION_RESCANReplay of the same device on the same link
createdAt
string (date-time)Timestamp when the event object was created
destination
stringFinal resolved destination after workflow evaluation
destinationAction
string (enum)Event action types for workflow steps
Allowed values
EVENT_ACTION_UNSPECIFIEDEvent action not specified
EVENT_ACTION_CLIENT_REDIRECTRedirect visitors to a destination URL
EVENT_ACTION_QRCODE_SCANEntry step triggered when the QR code is scanned.
EVENT_ACTION_PASSWORD_VERIFYRequire visitors to enter a password before proceeding
EVENT_ACTION_FORM_SUBMITPresent a data collection form to visitors
EVENT_ACTION_CONTACT_CARDGenerate a vCard (VCF) response with contact information
EVENT_ACTION_MULTI_LINKPresent a multi-link page with multiple buttons for different destinations
EVENT_ACTION_SCAN_RESCAN_CONDITIONRoute visitors based on whether it's a first scan or rescan
EVENT_ACTION_COUNTRY_CONDITIONRoute visitors based on their country location
EVENT_ACTION_DAY_OF_WEEK_CONDITIONRoute visitors based on day of week
EVENT_ACTION_TIME_OF_DAY_CONDITIONRoute visitors based on time of day
EVENT_ACTION_DAY_OF_MONTH_CONDITIONRoute visitors based on day of month
EVENT_ACTION_SPECIFIC_DATE_CONDITIONRoute visitors based on specific calendar dates
device
objectTracks the fingerprint of a visitor's hardware/software so Linkbreakers can de-duplicate scans, enrich analytics, and power security heuristics.
deviceId
stringDevice fingerprint associated with the event (UUID)
entrypoint
stringEntrypoint URL that received the request (short link)
httpMethod
string (enum)The HTTP method used when the event was generated
Allowed values
HTTP_METHOD_UNSPECIFIEDHTTP method not specified
HTTP_METHOD_GETHTTP_METHOD_POSTHTTP_METHOD_PUTHTTP_METHOD_DELETEHTTP_METHOD_PATCHHTTP_METHOD_OPTIONSHTTP_METHOD_HEADid
stringUnique identifier for the event object (UUID)
leadScore
objectStores the AI-generated assessment Linkbreakers produces for a visitor's engagement with a link, including reasoning signals and user feedback to continuously refine scoring.
leadScoreId
stringLead score entry computed for this visitor-link pair (UUID)
link
objectCore resource that ties a shortlink or QR entrypoint to its workflow, destination, and analytics metadata, letting Linkbreakers serve dynamic experiences while tracking scans for a workspace.
linkId
stringIdentifier of the link producing the event (UUID)
scannedAt
string (date-time)When the QR code or link was accessed
traces
array<object>Workflow step traces for engagement tracking (included only on demand)
triggeredBy
string (enum)The actor that triggered the event
Allowed values
TRIGGERED_BY_UNSPECIFIEDTrigger source not specified
TRIGGERED_BY_VISITORVisitor initiated the scan (as opposed to system-generated)
updatedAt
string (date-time)Timestamp when the event object was last updated (e.g. when lead score computed)
visitor
objectCaptures the cross-link profile Linkbreakers builds for someone who scans or clicks, combining reserved identity fields, attributed devices, events, and custom traits gathered from forms.
visitorId
stringVisitor profile associated with the event (UUID)
workspace
objectServes as the tenant boundary in Linkbreakers, grouping links, members, settings, billing state, and analytics under a single organization's environment.
workspaceId
stringIdentifier of the owning workspace (UUID)