update_profile
Edit a profile you own (needs a key). Send markdown, a whole OpenProfile.md that replaces what you wrote before, or any of name, headline, identity (key: value, null removes), sections (name: body, none removes), handle, public. What you write wins over every source and survives every re-read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Profile id, slug-id or handle | |
| name | No | The name | |
| handle | No | Your URL: /c/profiles/<handle> | |
| public | No | Listed and pulled by other directories | |
| headline | No | One line | |
| identity | No | Identity keys: Kind, Web, Email, Location, ...; null removes | |
| markdown | No | A complete OpenProfile.md | |
| sections | No | Section bodies by name (accounts, topics, broadcast, guest, ...); the word none removes one |