Skip to main content
PUT
Update author
Updating an author lets you refresh or localize their profile information without affecting their associated articles.
Only the fields you include in the request will be updated — all others remain unchanged.
The only required field is id, which identifies the author to modify.
You can use this to update multilingual fields such as name or bio, or adjust metadata like isPrivate, isActive, and slug.

Rules

  • ✅ Only the provided fields will be updated
  • ✅ id is required to identify the author
  • ✅ Multilingual fields must follow the standard multilingual format
  • ✅ You can safely update fields like bio, email, or slug
  • ❌ Do not assign the same slug to multiple authors
  • ❌ Deactivating an author (isActive: false) will remove them from new article assignments

Validation & Behavior

  • Updating an author does not affect already published articles
  • Use isActive: false to hide an author from public listings while preserving their data
  • Multilingual updates merge with existing data — you can add new locales without overwriting existing ones
  • All updates are logged with timestamps for audit and tracking

Authorizations

x-api-key
string
header
required

Body

application/json
id
string
required
Pattern: ^[a-fA-F0-9]{24}$
Example:

"{{objectId}}"

name
object

Author name keyed by language code. Keys must be language codes configured for the service.

slug
string

URL-friendly unique identifier (unique per tenant).

bio
object

Author bio keyed by language code (HTML allowed).

avatar
string

Avatar image URL.

email
string<email>

Public contact email (unique per tenant).

isPrivate
boolean

Whether the author is hidden from public listings.

isActive
boolean

Whether author is active.

Response

Updated

success
boolean
required
statusCode
integer
required
message
string
required
data
object
required