Update model preferences
Partially updates the authenticated user's model selection and/or visible picker models; null resets a field to server defaults. Requires membership in the studio-admin group.
Body
required
application/json
- Type: object nullableselected
Model - Type: array string[] | null nullablevisible
Base Ids
Responses
- application/json
Request Example for patch/studio/v1/model-preferences
curl https://api-integration.gamecraft.rp.devfactory.com/studio/v1/model-preferences \
--request PATCH \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"selectedModel": {
"id": "gpt-5.5",
"params": []
},
"visibleBaseIds": [
"claude-opus-4-8",
"gpt-5.5"
]
}'
{
"selectedModel": {
"id": "claude-opus-4-8",
"params": [
{
"id": "effort",
"value": "max"
}
]
},
"visibleBaseIds": [
"claude-opus-4-8",
"gpt-5.5"
]
}