Fill and save the caller's member profile from their public LinkedIn profile

Same as the import_linkedin_profile MCP tool. Reads the public profile into the name, headline, about, skills, city and state, website, and resume, links it, and saves right away; LinkedIn's values replace saved ones and anything it lacks keeps its saved value. When something required is missing (a US state, or usWorkAuthorized on a first import), profile is null, nothing is saved, and fields says what to fill in. Takes up to a minute. A few imports per member per hour.

post/api/me/profile/linkedin

Request

  • Base URL
    https://www.toma.com
  • URL
    https://www.toma.com/api/me/profile/linkedin
  • Auth
    • HTTP bearer
    • or API key in cookie better-auth.session_token

Request body

linkedinUrlstring

The human's public LinkedIn profile, like https://www.linkedin.com/in/their-name.

usWorkAuthorizedboolean

Needed when US work authorization has not been confirmed: true only after the human confirms they live in the United States and are authorized to work there. LinkedIn and an approximate location cannot confirm it.

citystring

The city the human lives in. Replaces LinkedIn's.

state'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DE' | 'DC' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY'

The US state or DC the human lives in, like CA. Replaces LinkedIn's, which is often missing.

Response

The saved profile, or what LinkedIn had and what's missing.

fieldsobject required

Why it wasn't saved, by field; empty when it was.

Changes

No recorded changes to this operation across all 1 revision of this API.