LinkedIn — who am I
Input
None
Output
evidence requiredHow the verdict was reached — e.g. 'voyager /me 200', 'voyager /me 401', 'redirected to …/uas/login', 'no LinkedIn session cookie in this browser'. Present for both verdicts so a false is auditable rather than bare.
loggedIn requiredTrue when LinkedIn identified a signed-in member for this browser. False is a real answer, not a failure — it means the session is absent or dead.
checkedAt requiredISO timestamp of the check, so a polled result can be aged.
fullName optionalfirstName + lastName as LinkedIn returns them; null when signed out.
lastName optionalmemberId optionalLinkedIn's numeric member id (voyager plainId).
firstName optionalmemberUrn optionalStable member urn (urn:li:fs_miniProfile:…). Survives a vanity-slug rename, unlike publicIdentifier, so prefer it as a join key.
profileUrl optionalCanonical /in/ URL built from publicIdentifier. Null when signed out.
publicIdentifier optionalThe member's vanity slug — the part after /in/ in their profile URL. This is the publicId that other linkedin.com scripts take as an argument. Null when signed out.
premiumSubscriber optionalWhether the signed-in member holds a Premium subscription, as voyager reports it. Null when signed out or when LinkedIn omits the field.
