A unified Azure platform for creating and managing AI models, agents, and applications with built‑in enterprise security, monitoring, and governance
Hi @admin sokolowsky , thanks for your question!
Given you've already ruled out RBAC, quota, resource providers, region, and resource type, the generic BadRequest: An error occurred message is almost certainly masking a more specific backend failure that the portal is truncating. Try pulling the raw response via az rest --method put --url ".../deployments/{name}?api-version=2024-10-01" --body @deployment.json --verbose — this usually surfaces an actual error code instead of the generic toast. Also check Resource Health (not Service Health) on the specific Cognitive Services/Foundry resource, since it can flag the resource as unhealthy independent of any broader outage. If Jose's trust-and-safety-block theory is right, this won't be visible or fixable from the portal at all — grab the x-ms-correlation-id from the failed request (F12 → Network tab) and include it explicitly when escalating to support, since that ID lets them look up the exact backend rejection reason far faster than a generic ticket.
Worth also checking if the subscription has a spending limit or "Warned" billing status unrelated to RBAC, since that can silently block deployments too.