Update profile
update_profileSaves the person's profile. The first save needs the basics. Later saves send only what changed. A list you send replaces the old list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | No | Why the work matters to them, in their own words, one or two sentences. Optional. The question is: Why do you care about it? | |
| name | No | How you want to be known, for example Maya. | |
| role | No | What you do now, for example Founder or Staff Engineer. | |
| links | No | Where people can see their work. | |
| proof | No | One to five things they have actually done that make the help credible: shipped X, hired Y, raised Z, taught W. | |
| hiring | No | Set when the person is hiring, whatever their persona. Like LinkedIn's "Hiring" badge. null to clear it. | |
| openTo | No | What they are open to. | |
| canHelp | No | Specific help they can give, with the context that makes them good at it. Two sentences at least. | |
| company | No | Company or project name. Leave empty if you prefer. | |
| details | No | Persona-specific answers. Must include persona, matching the top-level persona, plus that persona's fields. See get_profile_guide for the fields per persona. | |
| persona | No | What the person does, from their current title. See get_profile_guide interview.personaFromTitle. other only when nothing fits. | |
| capacity | No | How much time they can give to conversations. | |
| headline | No | One line that sums them up, as on LinkedIn. Optional; write it from role and workingOn and confirm it if they have none. | |
| location | No | Where they are based. Ask for the city; look up country, countryCode (ISO alpha-2) and coordinates yourself. Never ask a person for coordinates. | |
| pronouns | No | How they like to be referred to, for example "she/her" or "they/them". Optional. Ask once, lightly, and accept "rather not say" as empty. | |
| timezone | No | IANA timezone, for example Asia/Kolkata. Derive it from the city. | |
| username | No | Public handle others see. Lowercase letters, numbers, underscores. | |
| education | No | Up to 5 entries, also from LinkedIn when available. | |
| interests | No | Up to five things they are into outside work, in their words: "trail running", "chess", "Tamil cinema". Optional. Shown on their profile so an introduction has something human to start from. | |
| languages | No | Languages they are comfortable talking about work in. | |
| needsHelp | No | Specific help they are looking for right now, not in general. Two sentences at least. | |
| workingOn | No | What they are working on right now, one or two sentences, specific. | |
| askMeAbout | No | Three to five short phrases people can ask them about, for example "pricing for dev tools". Shown in search results. | |
| experience | No | Work history, most recent first, up to 15 entries. Fill it from a LinkedIn PDF when the person shares one: map each position to an entry. Skip contact details, recommendations and skills sections. | |
| helpTopics | No | Skills they can help with. Prefer these: product_strategy, product_feedback, user_research, design_ux, engineering, architecture, devops, ai_ml, data, security, mobile, frontend, backend, go_to_market, distribution, sales, enterprise_sales, marketing, content, seo, paid_ads, positioning, pricing, fundraising, investors, hiring, recruiting, interviewing, leadership, operations, finance, legal, customer_success, support, partnerships, customer_intros, supplier_intros, community, speaking, career_coaching, mentoring, immigration. One custom tag is fine. | |
| industries | No | The sectors they work in. Prefer these: devtools, ai, b2b_saas, consumer, marketplaces, fintech, healthtech, climate, ecommerce, hardware, edtech, real_estate, insurance, logistics, media, agencies, nonprofit, open_source, gaming, travel, hr_tech, legal_tech, govtech. One custom tag is fine. | |
| introStyle | No | How they like to meet new people. | |
| openToWork | No | Set when the person is looking for a role, whatever their persona. Like LinkedIn's "Open to work". null to clear it. | |
| visibility | No | Discoverable lets other members find them. Private keeps the profile off search. | |
| needsTopics | No | Skills they need help with. Prefer these: product_strategy, product_feedback, user_research, design_ux, engineering, architecture, devops, ai_ml, data, security, mobile, frontend, backend, go_to_market, distribution, sales, enterprise_sales, marketing, content, seo, paid_ads, positioning, pricing, fundraising, investors, hiring, recruiting, interviewing, leadership, operations, finance, legal, customer_success, support, partnerships, customer_intros, supplier_intros, community, speaking, career_coaching, mentoring, immigration. One custom tag is fine. | |
| ageConfirmed | No | Marcel is for people 18 or over. Ask "Are you 18 or older?" once before the first save. Only ever send true. If they are not, do not create a profile and tell them Marcel is for adults. | |
| responseTime | No | How quickly they usually reply to a new introduction. | |
| availabilityNote | No | Optional. When they are usually free, in their words, for example "evenings after 7pm". |