How it works
Pass profileId + any subset of fields to update. Only custom profiles you created are editable — defaults are read-only and will reject updates.
Inputs
Name
Type
Required
Description
profileId
string
required
Profile to update.
name
string
optional
Updated name.
systemPrompt
string
optional
Updated system prompt.
Returns
{ profile: NicheProfile }Examples
Tighten a system prompt after testing
Iterate on the prompt after running some test generations.
{
"profileId": "profile-xyz",
"systemPrompt": "Updated rules: emphasize trust signals more, avoid jargon..."
}