Skip to content

Change the default model for an existing provider key.

PATCH
/api/advisor/provider-keys/{providerId}
curl --request PATCH \
--url https://api.tradr.cloud/api/advisor/provider-keys/claude \
--header 'Content-Type: application/json' \
--data '{ "defaultModel": "example" }'

Updates ONLY the default model — the stored key material is untouched and never re-supplied, so no validation probe runs and the save rate limit does not apply. An unknown model id still fails at stream time (MODEL_NOT_LISTED), mirroring PUT.

providerId
required
string
Allowed values: claude openai
Media typeapplication/json
object
defaultModel
required
string
>= 1 characters <= 64 characters
Examplegenerated
{
"defaultModel": "example"
}

The updated key (ProviderKeyListItem

Validation error.

No key configured for this provider.