You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bugThis issue requires a change to an existing behavior in the product in order to be resolved.MgmtThis issue is related to a management-plane library.
Rai Blocklist Item that supports Azure OpenAI Content Filter has APIs to List, CreateOrUpdate, Get and so on. Rai Blocklist Item Get (link) which passes parameters such as subscriptionId, resourceGroupName, accountName, raiBlocklistName and raiBlocklistItemName. The response should be the properties of the Rai Blocklist Item such as isRegex and pattern. The point is when calling the API using Postman or even directly in this link and you can hit (Try it). The response is always 400 Bad Request. If I provide a wrong Rai Blocklist Item Name, the expected response should be 404 Not Found but again the response is 400 Bad Request. This is not the expected behavior of the API.
2024/12/30 15:28:31 failed to finish the request: GET https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.CognitiveServices/accounts/<accountName>/raiBlocklists/<raiBlocklistName>/raiBlocklistItems/<raiBlocklistItemName>
--------------------------------------------------------------------------------
RESPONSE 400: 400 Bad Request
ERROR CODE UNAVAILABLE
--------------------------------------------------------------------------------
Response contained no body
--------------------------------------------------------------------------------
exit status 1
Expected behavior
The expected behavior is if the rai blocklist item name is not found it should be 404 Not Found or if it exists the return should be 200 Success:
Always returning the status code 400 Bad Request regardless of the input.
2024/12/30 15:28:31 failed to finish the request: GET https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.CognitiveServices/accounts/<accountName>/raiBlocklists/<raiBlocklistName>/raiBlocklistItems/<raiBlocklistItemName>
--------------------------------------------------------------------------------
RESPONSE 400: 400 Bad Request
ERROR CODE UNAVAILABLE
--------------------------------------------------------------------------------
Response contained no body
--------------------------------------------------------------------------------
exit status 1
Reproduction Steps
You can reproduce the error using Postman or directly in this link click on Try it and provide the required parameters for Rai Blocklist Item such as subscriptionId, resourceGroupName, accountName, raiBlocklistName and raiBlocklistItemName.
Environment
No response
The text was updated successfully, but these errors were encountered:
feliperezende-barbosa
changed the title
[BUG] [Azure Open AI] Rai Blocklist Item API Get - 400 Bad Request
[BUG] [Azure OpenAI] Rai Blocklist Item API Get - 400 Bad Request
Jan 2, 2025
bugThis issue requires a change to an existing behavior in the product in order to be resolved.MgmtThis issue is related to a management-plane library.
API Spec link
https://learn.microsoft.com/en-us/rest/api/aiservices/accountmanagement/rai-blocklist-items/get?view=rest-aiservices-accountmanagement-2024-10-01&tabs=HTTP
API Spec version
2024-10-01
Describe the bug
Rai Blocklist Item that supports Azure OpenAI Content Filter has APIs to List, CreateOrUpdate, Get and so on. Rai Blocklist Item Get (link) which passes parameters such as
subscriptionId
,resourceGroupName
,accountName
,raiBlocklistName
andraiBlocklistItemName
. The response should be the properties of the Rai Blocklist Item such asisRegex
andpattern
. The point is when calling the API using Postman or even directly in this link and you can hit (Try it). The response is always400 Bad Request
. If I provide a wrong Rai Blocklist Item Name, the expected response should be404 Not Found
but again the response is400 Bad Request
. This is not the expected behavior of the API.Expected behavior
The expected behavior is if the rai blocklist item name is not found it should be
404 Not Found
or if it exists the return should be200 Success
:Actual behavior
Always returning the status code
400 Bad Request
regardless of the input.Reproduction Steps
You can reproduce the error using Postman or directly in this link click on
Try it
and provide the required parameters for Rai Blocklist Item such assubscriptionId
,resourceGroupName
,accountName
,raiBlocklistName
andraiBlocklistItemName
.Environment
No response
The text was updated successfully, but these errors were encountered: