Get My Member Info
linkedin.get_userinfo
ActionChat & messagingconnection required
Calls the LinkedIn API with the connection's credentials.
The OpenID Connect claims for the connection's token — name, picture and, with the email scope, the member's email address.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- Bearer token
- Providers
- Secret shape
- the LinkedIn OAuth2 access token, or {"access_token": "…"}
- Config it needs
- api_version
- Resolved by
- config.connection_id, else node.connection_id
Configuration
This node takes no configuration beyond its connection.
Output
One shape.
result
| Field | Type | Example |
|---|---|---|
sub The member id LinkedIn issued this app. | string | — |
person_urn urn:li:person:{sub} — pass this as author_urn. | string | — |
name The member's full name. | string | — |
given_name The member's first name. | string | — |
family_name The member's last name. | string | — |
email Primary email; present only with the email scope. | string | — |
email_verified Whether LinkedIn has verified that email. | boolean | — |
picture URL of the member's profile photo. | string | — |
locale The member's locale, e.g. en-US. | string | — |
{
"email": "",
"email_verified": false,
"family_name": "",
"given_name": "",
"locale": "",
"name": "",
"person_urn": "",
"picture": "",
"sub": ""
}Notes
- Needs the openid and profile scopes, plus email for the address. LinkedIn documents email and email_verified as optional — handle them absent.
See Get My Member Info run in a workflow.
In a technical demo we add the LinkedIn connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.