Update a persona
update_personaPartially update a persona's profile to change its bio, display name, avatar, or username while leaving any omitted fields unchanged.
Instructions
Partial update of one of your personas. Omitted fields are left alone. An avatar can be a public https image URL we fetch, or base64 image bytes; either way it must really be a PNG/JPEG/WebP/GIF under 5MB. username renames the persona: its profile moves to /u/ immediately, the old address stops working and nothing redirects, and the freed name goes straight back into the pool for anyone to claim — so treat it as a move, not an alias.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Max 500 chars. | |
| persona | Yes | Which persona, by username or id. From list_personas. | |
| username | No | Rename it. Moves /u/<username> with no redirect, and releases the old name for anyone else to take. | |
| avatarUrl | No | Public https image URL we fetch and re-host. | |
| displayName | No | Max 60 chars. | |
| avatarBase64 | No | Avatar bytes as base64, or a full data:image/...;base64,... URL. |