Azure Content Safety blocklist inconsistent across backend clusters

JUNED KHAN 0 Reputation points
2026-09-01T03:43:33.7033333+00:00

Hello Azure Support,

We are experiencing inconsistent behavior with Azure AI Content Safety text analysis.

Resource details:

  • Resource: trimlink-resource
  • Region: East US
  • Endpoint: <endpoint>cognitiveservices.azure.com
  • API version: 2024-09-15-preview
  • Operation: POST /contentsafety/text:analyze

We use these text blocklists:

["Drugs", "Gambling", "Illegal_Content"]

The blocklists are visible through the list API and are returned successfully.

However, the same API key, endpoint, API version, request format, and blocklist names produce different results depending on the backend cluster:

Successful request:

Cluster: hyena-eastus-01
Status: 200
Request ID: 9aed0b3a-b73f-4c1b-8572-ba57e53b95e7

Failing request:

Cluster: hyena-eastus-02
Status: 400
Error: Blocklist with name Drugs not found, index = 0
Request ID: 38e0d260-40db-478f-89f9-5fa13ddc5cad

The failing response is:

{
  "error": {
    "code": "InvalidRequestBody",
    "message": "Blocklist with name Drugs not found, index = 0",
    "details": []
  }
}

The successful request returns normal analysis results:

{
  "blocklistsMatch": [],
  "categoriesAnalysis": [
    {"category": "Hate", "severity": 0},
    {"category": "SelfHarm", "severity": 0},
    {"category": "Sexual", "severity": 0},
    {"category": "Violence", "severity": 0}
  ]
}

The blocklist listing API returns all three lists, including Drugs, Gambling, and Illegal_Content. The issue appears to be inconsistent blocklist replication or availability between hyena-eastus-01 and hyena-eastus-02.

Please investigate and synchronize the blocklist configuration across the East US backend clusters.

Screenshot 2026-09-01 at 8.54.34 AM

Screenshot 2026-09-01 at 8.55.34 AM

Here is the sample queries by curl


  junedkhan@Juneds-MacBook-Air-2 Downloads % 
curl -i -X POST \
  -H "Ocp-Apim-Subscription-Key: sssss" \
  -H "Content-Type: application/json" \
  "<endpoint>contentsafety/text:analyze?api-version=2024-09-15-preview" \
  --data-raw '{
    "text": "Cold Drink Tax: Expert On Why Fanta In UK Has Less Sugar Than In IndiaA can of Fanta in the UK contains 63 calories while the version sold in India has three times as much sugar.", 
    "blocklistNames": ["Drugs", "Gambling", "Illegal_Content"],
    "haltOnBlocklistHit": false
  }'
HTTP/2 400 
content-type: application/json
date: Tue, 01 Sep 2026 03:14:17 GMT
server: istio-envoy
apim-request-id: 38e0d260-40db-478f-89f9-5fa13ddc5cad
csp-billing-usage: CognitiveServices.ContentSafety.Text:Analyze=1
api-supported-versions: 2023-04-30-preview,2023-05-30-preview,2023-10-01,2023-10-15-preview,2023-10-30-preview,2024-02-15-preview,2024-03-10-preview,2024-03-30-preview,2024-09-01,2024-09-15-preview,2024-09-30-preview,2025-09-15-preview,2026-07-01-preview
azureml-served-by-cluster: hyena-eastus-02
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-ms-region: East US

{"error":{"code":"InvalidRequestBody","message":"Blocklist with name Drugs not found, index = 0 | Request Id: 38e0d260-40db-478f-89f9-5fa13ddc5cad, Timestamp: 2026-09-01T03:14:17Z.","details":[]}}%                                                                                                                                                                                             





junedkhan@Juneds-MacBook-Air-2 Downloads % curl -i -X POST \
  -H "Ocp-Apim-Subscription-Key: sssss" \
  -H "Content-Type: application/json" \
  "<endpoint>/contentsafety/text:analyze?api-version=2024-09-15-preview" \
  --data-raw '{
    "text": "test content",
    "blocklistNames": ["Drugs", "Gambling", "Illegal_Content"],
    "haltOnBlocklistHit": false
  }'
HTTP/2 200 
content-type: application/json; charset=utf-8
date: Tue, 01 Sep 2026 03:14:34 GMT
server: istio-envoy
apim-request-id: 9aed0b3a-b73f-4c1b-8572-ba57e53b95e7
csp-billing-usage: CognitiveServices.ContentSafety.Text:Analyze=1
api-supported-versions: 2023-04-30-preview,2023-05-30-preview,2023-10-01,2023-10-15-preview,2023-10-30-preview,2024-02-15-preview,2024-03-10-preview,2024-03-30-preview,2024-09-01,2024-09-15-preview,2024-09-30-preview,2025-09-15-preview,2026-07-01-preview
azureml-served-by-cluster: hyena-eastus-01
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-ms-region: East US

{"blocklistsMatch":[],"categoriesAnalysis":[{"category":"Hate","severity":0},{"category":"SelfHarm","severity":0},{"category":"Sexual","severity":0},{"category":"Violence","severity":0}]}%  

Thank you.

Microsoft Foundry
Microsoft Foundry

A unified Azure platform for creating and managing AI models, agents, and applications with built‑in enterprise security, monitoring, and governance


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.