workspace_profiles

Update workspace profile

Write the workspace profile: a section given (company, who_buys, offer) replaces that section whole, so read it first and send it back with the fields changed; source stamps every field of the sections given (website, linkedin_company, linkedin_profile, person for the person's own words, creator for an inference; default person); confirm true marks the profile confirmed. The first write creates the row. 422 unknown_field on a key outside a section's shape, website_invalid, ln_nickname_invalid.

Contract:

  • MCP tool update_workspace_profile, registry package mcp.id/workspace_profiles, mount id.identity.
  • Operation update, response envelope update.
  • Flags: none.
patch/api/workspace-profile

Request

  • Base URL
    https://beta.getsales.io/id/v1
  • Auth
    HTTP bearer and API key in header Team-SID

Request body

source'linkedin_company' | 'linkedin_profile' | 'website' | 'person' | 'creator' nullable

Stamps every field of the sections given: website, linkedin_company, linkedin_profile for what a read said, person for the person's own words, creator for an inference; default person. A value the person wrote stands against any other source (kept_fields).

confirmboolean nullable

True marks the profile confirmed (the person said the cards are right); sent alone, it confirms without a write.

Response

update success envelope.

successtrue required
operation'update' required
updated_fieldsstring[] required
previous_valuesobject required
kept_fieldsstring[]

The fields this write did not change because the person's own value stands on them (stamped person); read the item for what landed.

Changes

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