Bot API 422 Unprocessable Entity on Intent Confidence Threshold Update

Stuck on a problem and need help troubleshooting a persistent 422 Unprocessable Entity error when attempting to update the confidence threshold for a specific intent via the Bot API. Our integration, built for the AppFoundry marketplace, requires dynamic adjustment of these thresholds based on real-time analytics data from multiple client organizations.

The request is sent to PUT /api/v2/bots/bot/{botId}/intents/{intentId}/intentconfig with a valid OAuth2 token possessing the bot:admin scope. The payload is minimal:

{
 "confidenceThreshold": 0.85
}

However, the response body returns:

{
 "code": "unauthorized",
 "message": "The value provided for confidenceThreshold is not valid for the current intent state."
}

This is confusing because the intent is in a published state, and we have successfully updated other properties like the label and utterances. We are operating in the us-east-1 environment, and this issue appears consistently across three different client orgs, suggesting it is not an isolated configuration error.

“Intent configurations can be updated while published, provided the changes do not affect the core NLP model structure or active routing logic.”

Given that we are dealing with multi-org deployments, could there be a hidden dependency or a specific API versioning issue affecting how these updates are processed? Any insight into why the API rejects this seemingly straightforward update would be appreciated.