---
title: "POST /contentmoderator/review/v1.0/teams/{teamName}/reviews"
method: POST
path: "/contentmoderator/review/v1.0/teams/{teamName}/reviews"
tags: ["Reviews"]
---

# POST /contentmoderator/review/v1.0/teams/{teamName}/reviews

`POST /contentmoderator/review/v1.0/teams/{teamName}/reviews`

The created reviews appear for reviewers on your team. As reviewers finish reviewing, results of the reviews are posted (that is, HTTP POST) on the specified CallBackEndpoint value.

<h3>CallBack Schemas </h3>
<h4>Review Completion CallBack Sample</h4>
<p>
{<br/>
  "ReviewId": "<Review ID>",<br/>
  "ModifiedOn": "2016-10-11T22:36:32.9934851Z",<br/>
  "ModifiedBy": "<Name of the reviewer>",<br/>
  "CallBackType": "Review",<br/>
  "ContentId": "<ContentId value that was specified on input>",<br/>
  "Metadata": {<br/>
    "adultscore": "0.xxx",<br/>
    "a": "False",<br/>
    "racyscore": "0.xxx",<br/>
    "r": "True"<br/>
  },<br/>
  "ReviewerResultTags": {<br/>
    "a": "False",<br/>
    "r": "True"<br/>
  }<br/>
}<br/>

</p>.

## Path parameters

- `teamName` string, required

## Query parameters

- `subTeam` string

## Headers

- `UrlContentType` string, required

## Request body

- object[] — Schema of the body.
  - `Type` 'Image' | 'Text', required — Type of the content.
  - `Content` string, required — Content to review.
  - `ContentId` string, required — Content identifier.
  - `CallbackEndpoint` string — Callback endpoint.
  - `Metadata` object[] — Metadata details.
    - `Key` string, required — Your key parameter.
    - `Value` string, required — Your value parameter.

## Response `200`

OK.

- string[] — List of review IDs.

## 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)
