keel_upsert_person
Adds or updates a person in the workspace directory using email as the key. Returns created true/false; identity-provider-synced people are left unchanged.
Instructions
Add a person to the workspace directory, or update them if the email already exists. Idempotent: the response includes "created" (true for a new record, false for an update). Only manually-created records are updated — a person synced from an identity provider is returned unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address — the identity key (required). | ||
| groups | No | Group or team names. | |
| status | No | ||
| fullName | No | ||
| jobTitle | No | ||
| department | No | ||
| managerEmail | No |