Update a character
Update a character (field-level) → publishes a new immutable version.
Idempotent on content (unchanged content reuses the version). 404 if the slug is not owned by the caller’s app.
Authentication
AuthorizationBearer
LoreOS API key, sent as Authorization: Bearer <key>.
Path parameters
slug
Request
This endpoint expects an object.
display_name
locale
profile
Visible profile facts and style anchors.
extra="allow" preserves forward compatibility, but readiness warns on
unknown keys so typos do not silently become invisible runtime state.
voice_samples
greeting
onboarding
character_direction
life_template
story_engine
arc_seeds
relationship_seed
emotion_baseline
forbidden_style
handoff_triggers
world_model_seed
behavioral_thresholds
affordance_schema
Response
Successful Response
Errors
422
Unprocessable Entity Error