update_settings
Update Settings
Change the user's profile, targeting and limits. Persists immediately, sends nothing.
Every field is optional and only the ones passed are changed; each field's own description says what it does. Pipelines read these settings, so this is how "only comment on AI posts" or "cap me at 5 a day" gets applied.
This is also how you clear a blocked pipeline. When a run fails for a missing setting, the error names the field: ask the user for it in plain language, send it here, then retry the run. Never invent a value the user did not give you.
Responses:
200: Successful Response (Success Response) Content-Type: application/json
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice_dna | No | Writing rules applied to every draft, e.g. 'no buzzwords, direct, max 2 sentences'. | |
| current_role | No | The user's role and company, e.g. 'Founder at Acme'. | |
| target_cities | No | Cities to search in, e.g. ['San Francisco', 'New York']. | |
| comment_topics | No | Subjects searched when finding posts to comment on. | |
| content_topics | No | Subjects the user's own posts are drafted about. | |
| style_examples | No | Up to 3 approved note texts to imitate. | |
| credential_lead | No | One or two sentences on why the user is credible. Opens outreach messages. | |
| networking_goal | No | What the user wants from the people they reach, e.g. 'find design partners'. | |
| outreach_intent | No | Message strategy: 'sell', 'connection' or 'referral'. | |
| search_keywords | No | Keywords searched alongside the personas, e.g. ['AI platform']. | |
| target_personas | No | Job titles to search for, e.g. ['VP of Engineering', 'Founder']. | |
| network_post_pct | No | Percent of comments sourced from in-network posts; the rest come from keyword search. | |
| new_position_pct | No | Percent of the daily cap allowed for new-role announcement posts. | |
| onboarding_goals | No | Which pipelines are active. Any of ['commenting', 'content', 'outreach']. | |
| target_countries | No | Countries to search in, e.g. ['United States']. | |
| daily_comment_cap | No | Comments per day, clamped to 25. | |
| filter_cert_posts | No | Skip 'I just earned/completed/certified' posts. | |
| daily_outreach_cap | No | Connection requests per day, clamped to 25. | |
| comment_hiring_only | No | Only comment on posts tagged #hiring — opt-in, the inverse of filter_hiring_posts. | |
| data_retention_days | No | Days before scraped profiles and drafts are purged. | |
| filter_hiring_posts | No | Skip 'we're hiring / open role' posts. | |
| comment_author_countries | No | Only comment on posts by authors in these countries. Empty means no filter. | |
| filter_job_seeking_posts | No | Skip 'open to work / looking for my next role' posts. |