Skip to main content
POST
Save Profile

Authorizations

X-Access-Token
string
header
required

Path Parameters

org_id
string<uuid> | null
required
name
string
required
Required string length: 1 - 100

Body

application/json

Request body for saving a profile.

include_secrets
boolean
default:true
llm
StrictLLM · object | null

LLM variant that rejects unknown fields.

The base LLM model has extra='ignore', so typos and renamed keys silently disappear. For API input we want to fail loud, otherwise users can POST {"llm": {"custom_header": "x"}} and get a 201 with the field quietly dropped.

preserve_existing_api_key
boolean
default:false

Response

Successful Response

Response for profile mutations (save, delete, rename).

name
string
required
message
string
required