Claude
Stored in the claudes collection. createdAt and updatedAt are maintained automatically.
Returned by GET /apps/claude, POST /apps/claude, GET /apps/claude/:id, PUT /apps/claude/:id.
| Field | Type | Notes |
|---|---|---|
name | string | required |
apiKey | string | required |
selectedModel | string | required · default claude-opus-5 |
modelSettings.temperature | number | default 1 |
modelSettings.topP | number | default 1 |
modelSettings.topK | number | default 1 |
modelSettings.maxOutputTokens | number | default 8192 |
modelSettings.effort | string | default high · one of low, medium, high, xhigh, max |
modelSettings.thinking | string | default adaptive · one of adaptive, disabled |
isActive | boolean | default true |
companyID | ObjectId | default null |
_id | ObjectId | default "6a95712f932657988a91c02b" |
createdAt | date | set once |
updatedAt | date |