In this Azure tutorial, we will see how to fix the error “ Resource Not Found Error Face API “ that I got while testing my Face API output using the Postman tool.
Table of Contents
Resource Not Found Error Face API
Recently, After the configuration of the Face API, I was trying to test that using the Postman tool. I got the error “Resource not found“. I have verified the Key and Endpoint URL. Even, I have regenerated the key and was trying to use the new one.
You can able to see, the key1 and Endpoint URL of my Azure Face API as below

- Key1: 191d05e8fxxxxxx81c2a4cb4fc9373
- ENDPOINT URL: https://demofaceapi.cognitiveservices.azure.com/
- Location: eastus
Image URL: Below was my image URL which has public access and it is in JSON format
{
"url":"https://her33fffff.blob.core.windows.net/new123/nwphoto.png"
}
Now, in the Postman tool, I have provided all the above correct values, You can check it below

Here is the body, where I have provided the image URL in JSON format as below

Now when I clicked on the Send button, I got the error Resource Not Found. You can see it below

When I tried finding out the solution, I came to know that we need to append the /detect with the ENDPOINT URL. I have tried appending the /detect with my Azure Face API endpoint URL. Now my URL becomes
https://demofaceapi.cognitiveservices.azure.com/detect
So when I tried with the above URL, again I ended up with the same error. you can see below

The exact error message was as below
{
"error": {
"code": "404",
"message": "Resource not found"
}
}
Resource Not Found Error Face API [Solved]
I have tried finding out the solution and came to know that the problem is totally with the Azure Face API Endpoint URL. The URL that was showing for my Azure Face API was as below
https://demofaceapi.cognitiveservices.azure.com/detect
When I was trying to find out the solution I came to know, use the Face API Endpoint URL looks like below
https://westus.api.cognitive.microsoft.com/face/v1.0/detect
So, this URL is formed based on the Region that you have selected while creating the Azure Face API and the version number. So in my case for me, the Region was east us. So the endpoint URL will be as below
https://eastus.api.cognitive.microsoft.com/face/v1.0/detect
Now I have used the Key1 value for my Azure Face API and then as the Endpoint URL, I have used the above URL. All other configuration values remain as it is.
Note: The Azure Face API Endpoint URL should be Proper, Key-value should be the correct one, and then make sure to append the /detect along with the Azure Face API endpoint URL.
Now you can able to see, I got the expected output with the Proper response code below

Below is the complete Output
[
{
"faceId": "e912a94d-2c85-45c5-ae28-38b09986369d",
"faceRectangle": {
"top": 549,
"left": 583,
"width": 119,
"height": 119
}
},
{
"faceId": "5dc9c35f-1ef2-472c-9d07-5825409710f3",
"faceRectangle": {
"top": 95,
"left": 212,
"width": 95,
"height": 95
}
},
{
"faceId": "a672bcb2-f970-4a6b-92db-308dd640fcfd",
"faceRectangle": {
"top": 312,
"left": 109,
"width": 76,
"height": 76
}
},
{
"faceId": "0c1d65dd-0717-4cfb-a461-df2dbd953d7d",
"faceRectangle": {
"top": 87,
"left": 658,
"width": 66,
"height": 66
}
}
]
This is how you can able to fix the error Resource Not Found Error Face API.
You may also like following the below articles
- Error CS012 The call is ambiguous between the following methods or properties
- CS1061 C# ‘HttpRequest’ does not contain a definition for ‘Content’ and no accessible extension method ‘Content’ accepting a first argument of type ‘HttpRequest’ could be found
- Queue is not an attribute class
Wrapping Up
Well, In this article, we have discussed how to fix Resource Not Found Error Face API or Azure Face API Resource Not Found Error, Resource Not Found Postman Face API Testing. Hope it will help you to fix your issue as well !!!