---
title: "POST /contentmoderator/moderate/v1.0/ProcessImage/Match"
method: POST
path: "/contentmoderator/moderate/v1.0/ProcessImage/Match"
tags: ["ImageModeration"]
---

# POST /contentmoderator/moderate/v1.0/ProcessImage/Match

`POST /contentmoderator/moderate/v1.0/ProcessImage/Match`

Fuzzily match an image against one of your custom image lists. You can create and manage your custom image lists by using <a href="/docs/services/578ff44d2703741568569ab9/operations/578ff7b12703741568569abe">this API</a>. 

Returns the ID and tags of a matching image.<br/>
<br/>
Note: You must refresh the index on the corresponding image list to ensure that additions and removals are reflected in the response.

## Query parameters

- `listId` string
- `CacheImage` boolean

## Response `200`

Supported values for tags are:
<ul>
<li>101: Nudity</li>
<li>102: Sexual Content</li>
<li>201: Alcohol</li>
<li>202: Tobacco</li>
<li>203: Drugs</li>
<li>301: Child Exploitation</li>
<li>401: Violence</li>
<li>402: Weapons</li>
<li>403: Gore</li>
<li>501: Profanity</li>
<li>502: Vulgarity</li>
</ul>.

- MatchResponse — Response for a match request.
  - `TrackingId` string — Tracking ID.
  - `CacheID` string — Cache ID.
  - `IsMatch` boolean — Indicates if there is a match.
  - `Matches` Match[] — Match details.
    - `Score` number — Confidence score of the image match.
    - `MatchId` integer — Match ID.
    - `Source` string — Source.
    - `Tags` integer[] — Tags for match details.
    - `Label` string — Label.
  - `Status` Status — Status properties.
    - `Code` integer — Status code.
    - `Description` string — Status description.
    - `Exception` string — Exception status.

## Other responses

- `default` — Error response.

---

[API](https://skmtc.net/azure/apis/content-moderator-client.md) · [All operations](https://skmtc.net/azure/apis/content-moderator-client/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/content-moderator-client/revisions/463151b3b84e/schema)
