Update an author
update_authorEdit an author's name, bio, avatar, default status, and AI-generated flag in Writavo. Uses ETag for safe concurrent updates. Does not publish.
Instructions
Update an author. Setting is_default: true clears the flag on whichever author held it, because a Site has at most one default byline. Setting it to false on the current default leaves the Site with none. Changes content on the customer's Site. Nothing becomes public: publishing is always a separate call. Needs a secret key (wv_sk_) carrying the authors:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | A UUID. | |
| bio | No | Send null to clear it. | |
| name | No | ||
| if_match | No | The ETag from your last read of this object. Send it and the write is refused if somebody else changed the object in the meantime, rather than silently overwriting their work. | |
| avatar_url | No | Send null to clear it. | |
| is_default | No | ||
| is_ai_generated | No |