Talent Scout Profile Setup Upsert
talent_scout_my_profile_upsertCreate or update the account owner's private Talent Scout profile setup once so compose, fit, and packet tools can reuse self-entered resume, LinkedIn, proof-point, preference, and voice evidence without re-pasting it for every role. Existing profiles require the current profile_version_updated_at from Talent Scout My Profile Status as if_match_updated_at. Stores private owner evidence for proof mapping and never returns raw resume or LinkedIn text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | merge | |
| dry_run | No | Preview the redacted owner-profile update without writing stored resume, LinkedIn, proof, or rail evidence. Use this for connector smoke tests. | |
| tenant_id | No | ||
| sqlite_path | No | Optional local SQLite path for BYOC receipts; hosted cloud calls fail closed instead of reading local files. | |
| proof_points | No | ||
| target_lanes | No | ||
| work_history | No | ||
| claims_ledger | No | ||
| voice_profile | No | ||
| auth_token_key | No | Optional wallet/env key name for the tenant Turso auth token. Never pass a raw token. | |
| database_url_key | No | Optional wallet/env key name for the tenant Turso database URL. Never pass a raw URL or secret. | |
| negative_filters | No | ||
| outreach_history | No | ||
| interview_history | No | ||
| owner_profile_text | No | Private owner profile setup notes. Stored tenant-scoped and never returned raw. | |
| resume_variant_ids | No | ||
| travel_preferences | No | ||
| work_style_profile | No | Private, owner-provided work-style guidance. Stored tenant-scoped and never returned raw. | |
| application_history | No | ||
| if_match_updated_at | No | Optimistic concurrency guard. Required for every update to an existing profile so concurrent merge or replace writes cannot shrink or overwrite stored history. | |
| baseline_resume_text | No | Private baseline resume text. Stored tenant-scoped and never returned raw. | |
| tenant_database_type | No | Optional physical database routing mode. Omit for the default internal StackFast DB; use sovereign_cloud only with wallet-resolved tenant DB credentials. | |
| geography_preferences | No | ||
| linkedin_profile_text | No | Private LinkedIn profile paste/export when LinkedIn blocks automated fetch. Stored tenant-scoped and never returned raw. | |
| compensation_preferences | No | ||
| replace_string_array_fields | No | Replace only the named preference array under if_match_updated_at. Use for a superseding travel policy without replacing profile history or other preference arrays. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | ||
| public_tool | Yes | ||
| drafts_never_sends | No | ||
| no_autonomous_outbound | No |