openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 81.4 kB
JSON
{"openapi":"3.0.0","info":{"description":"You use the API to scan your content as it is generated. Content Moderator then processes your content and sends the results along with relevant information either back to your systems or to the built-in review tool. You can use this information to take decisions e.g. take it down, send to human judge, etc.\r\n\r\nWhen using the API, images need to have a minimum of 128 pixels and a maximum file size of 4MB. \r\nText can be at most 1024 characters long. \r\nIf the content passed to the text API or the image API exceeds the size limits, the API will return an error code that informs about the issue.","title":"Content Moderator Client","version":"1.0","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ContentModerator/stable/v1.0/ContentModerator.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"cognitiveservices-ContentModerator","x-tags":["Azure","Microsoft"]},"security":[{"apim_key":[]}],"paths":{"/contentmoderator/lists/v1.0/imagelists":{"get":{"description":"Gets all the Image Lists.","operationId":"ListManagementImageLists_GetAllImageLists","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageLists"},"examples":{"Get All Imagelists request":{"$ref":"#/components/examples/Get_All_Imagelists_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]},"post":{"description":"Creates an image list.","operationId":"ListManagementImageLists_Create","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Create Imagelist request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImageLists_CreateBody"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageList"},"examples":{"Create Imagelist request":{"$ref":"#/components/examples/Create_Imagelist_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}":{"delete":{"description":"Deletes image list with the list Id equal to list Id passed.","operationId":"ListManagementImageLists_Delete","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]},"get":{"description":"Returns the details of the image list with list Id equal to list Id passed.","operationId":"ListManagementImageLists_GetDetails","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageList"},"examples":{"Get List Id Details request":{"$ref":"#/components/examples/Get_List_Id_Details_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]},"put":{"description":"Updates an image list with list Id equal to list Id passed.","operationId":"ListManagementImageLists_Update","parameters":[{"$ref":"#/components/parameters/listId"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Update Imagelist request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImageLists_CreateBody"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageList"},"examples":{"Update Imagelist request":{"$ref":"#/components/examples/Update_Imagelist_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}/RefreshIndex":{"post":{"description":"Refreshes the index of the list with list Id equal to list Id passed.","operationId":"ListManagementImageLists_RefreshIndex","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshIndex"},"examples":{"Refresh Image Index request":{"$ref":"#/components/examples/Refresh_Image_Index_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImageLists"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}/images":{"delete":{"description":"Deletes all images from the list with list Id equal to list Id passed.","operationId":"ListManagementImage_DeleteAllImages","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]},"get":{"description":"Gets all image Ids from the list with list Id equal to list Id passed.","operationId":"ListManagementImage_GetAllImageIds","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageIds"},"examples":{"Get All Image Ids request":{"$ref":"#/components/examples/Get_All_Image_Ids_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]},"post":{"description":"Add an image to the list with list Id equal to list Id passed.","operationId":"ListManagementImage_AddImage","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/tag"},{"$ref":"#/components/parameters/label"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"},"examples":{"Add Image request":{"$ref":"#/components/examples/Add_Image_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}/images/{ImageId}":{"delete":{"description":"Deletes an image from the list with list Id and image Id passed.","operationId":"ListManagementImage_DeleteImage","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/ImageId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]}},"/contentmoderator/lists/v1.0/termlists":{"get":{"description":"gets all the Term Lists","operationId":"ListManagementTermLists_GetAllTermLists","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermLists"},"examples":{"Get All Termlists request":{"$ref":"#/components/examples/Get_All_Termlists_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]},"post":{"description":"Creates a Term List","operationId":"ListManagementTermLists_Create","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Create Termlist request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImageLists_CreateBody"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermList"},"examples":{"Create Termlist request":{"$ref":"#/components/examples/Create_Termlist_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]}},"/contentmoderator/lists/v1.0/termlists/{listId}":{"delete":{"description":"Deletes term list with the list Id equal to list Id passed.","operationId":"ListManagementTermLists_Delete","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]},"get":{"description":"Returns list Id details of the term list with list Id equal to list Id passed.","operationId":"ListManagementTermLists_GetDetails","parameters":[{"$ref":"#/components/parameters/listId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermList"},"examples":{"Get Term ListId Details request":{"$ref":"#/components/examples/Get_Term_ListId_Details_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]},"put":{"description":"Updates an Term List.","operationId":"ListManagementTermLists_Update","parameters":[{"$ref":"#/components/parameters/listId"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Update Termlist request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImageLists_CreateBody"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TermList"},"examples":{"Update Termlist request":{"$ref":"#/components/examples/Update_Termlist_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]}},"/contentmoderator/lists/v1.0/termlists/{listId}/RefreshIndex":{"post":{"description":"Refreshes the index of the list with list Id equal to list ID passed.","operationId":"ListManagementTermLists_RefreshIndex","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/language"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshIndex"},"examples":{"Refresh Term Index request":{"$ref":"#/components/examples/Refresh_Term_Index_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTermLists"]}},"/contentmoderator/lists/v1.0/termlists/{listId}/terms":{"delete":{"description":"Deletes all terms from the list with list Id equal to the list Id passed.","operationId":"ListManagementTerm_DeleteAllTerms","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/language"}],"responses":{"204":{"description":"No Content","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTerm"]},"get":{"description":"Gets all terms from the list with list Id equal to the list Id passed.","operationId":"ListManagementTerm_GetAllTerms","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/language"},{"description":"The pagination start index.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}},{"description":"The max limit.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Terms"},"examples":{"Get All Terms request":{"$ref":"#/components/examples/Get_All_Terms_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTerm"]}},"/contentmoderator/lists/v1.0/termlists/{listId}/terms/{term}":{"delete":{"description":"Deletes a term from the list with list Id equal to the list Id passed.","operationId":"ListManagementTerm_DeleteTerm","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/term"},{"$ref":"#/components/parameters/language"}],"responses":{"204":{"description":"No Content","content":{"application/json":{"schema":{"type":"string"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTerm"]},"post":{"description":"Add a term to the term list with list Id equal to list Id passed.","operationId":"ListManagementTerm_AddTerm","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/term"},{"$ref":"#/components/parameters/language"}],"responses":{"201":{"description":"Created"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementTerm"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Evaluate":{"post":{"description":"Returns probabilities of the image containing racy or adult content.","operationId":"ImageModeration_Evaluate","parameters":[{"$ref":"#/components/parameters/CacheImage"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Evaluate"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/FindFaces":{"post":{"description":"Returns the list of faces found.","operationId":"ImageModeration_FindFaces","parameters":[{"$ref":"#/components/parameters/CacheImage"}],"responses":{"200":{"description":"The list of faces found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FoundFaces"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Match":{"post":{"description":"Fuzzily match an image against one of your custom Image Lists. You can create and manage your custom image lists using <a href=\"/docs/services/578ff44d2703741568569ab9/operations/578ff7b12703741568569abe\">this</a> API. \r\n\r\nReturns ID and tags of matching image.<br/>\r\n<br/>\r\nNote: Refresh Index must be run on the corresponding Image List before additions and removals are reflected in the response.","operationId":"ImageModeration_Match","parameters":[{"$ref":"#/components/parameters/listIdQueryParameter"},{"$ref":"#/components/parameters/CacheImage"}],"responses":{"200":{"description":"Supported values for tags are:\r\n<ul>\r\n<li>101: Nudity</li>\r\n<li>102: Sexual Content</li>\r\n<li>201: Alcohol</li>\r\n<li>202: Tobacco</li>\r\n<li>203: Drugs</li>\r\n<li>301: Child Exploitation</li>\r\n<li>401: Violence</li>\r\n<li>402: Weapons</li>\r\n<li>403: Gore</li>\r\n<li>501: Profanity</li>\r\n<li>502: Vulgarity</li>\r\n</ul>.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/OCR":{"post":{"description":"Returns any text found in the image for the language specified. If no language is specified in input then the detection defaults to English.","operationId":"ImageModeration_OCR","parameters":[{"$ref":"#/components/parameters/language"},{"$ref":"#/components/parameters/CacheImage"},{"$ref":"#/components/parameters/enhanced"}],"responses":{"200":{"description":"The text found and list of candidate text details.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OCR"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessText/DetectLanguage":{"post":{"description":"This operation will detect the language of given input content. Returns the <a href=\"http://www-01.sil.org/iso639-3/codes.asp\">ISO 639-3 code</a> for the predominant language comprising the submitted text. Over 110 languages supported.","operationId":"TextModeration_DetectLanguage","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"x-ms-client-name":"textContentType","schema":{"type":"string","enum":["text/plain","text/html","text/xml","text/markdown"]},"examples":{"Detect Language request":{"value":"text/plain"}}}],"requestBody":{"$ref":"#/components/requestBodies/TextModeration_DetectLanguageTextContent"},"responses":{"200":{"description":"The detected language result.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetectedLanguage"},"examples":{"Detect Language request":{"$ref":"#/components/examples/Detect_Language_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["TextModeration"]}},"/contentmoderator/moderate/v1.0/ProcessText/Screen/":{"post":{"description":"Detects profanity in more than 100 languages and match against custom and shared blacklists.","operationId":"TextModeration_ScreenText","parameters":[{"$ref":"#/components/parameters/textLanguage"},{"$ref":"#/components/parameters/autocorrect"},{"$ref":"#/components/parameters/PII"},{"$ref":"#/components/parameters/listIdQueryParameter"},{"$ref":"#/components/parameters/classify"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"x-ms-client-name":"textContentType","schema":{"type":"string","enum":["text/plain","text/html","text/xml","text/markdown"]},"examples":{"Detect Language request":{"value":"text/plain"}}}],"requestBody":{"$ref":"#/components/requestBodies/TextModeration_DetectLanguageTextContent"},"responses":{"200":{"description":"Status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Screen"},"examples":{"Detect Language request":{"$ref":"#/components/examples/Detect_Language_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"summary":"Detect profanity and match against custom and shared blacklists","tags":["TextModeration"]}},"/contentmoderator/review/v1.0/teams/{teamName}/jobs":{"post":{"description":"A job Id will be returned for the content posted on this endpoint. \r\n\r\nOnce the content is evaluated against the Workflow provided the review will be created or ignored based on the workflow expression.\r\n\r\n<h3>CallBack Schemas </h3>\r\n\r\n<p>\r\n<h4>Job Completion CallBack Sample</h4><br/>\r\n\r\n{<br/>\r\n \"JobId\": \"<Job Id>,<br/>\r\n \"ReviewId\": \"<Review Id, if the Job resulted in a Review to be created>\",<br/>\r\n \"WorkFlowId\": \"default\",<br/>\r\n \"Status\": \"<This will be one of Complete, InProgress, Error>\",<br/>\r\n \"ContentType\": \"Image\",<br/>\r\n \"ContentId\": \"<This is the ContentId that was specified on input>\",<br/>\r\n \"CallBackType\": \"Job\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",<br/>\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>\r\n<p>\r\n<h4>Review Completion CallBack Sample</h4><br/>\r\n\r\n{\r\n \"ReviewId\": \"<Review Id>\",<br/>\r\n \"ModifiedOn\": \"2016-10-11T22:36:32.9934851Z\",<br/>\r\n \"ModifiedBy\": \"<Name of the Reviewer>\",<br/>\r\n \"CallBackType\": \"Review\",<br/>\r\n \"ContentId\": \"<The ContentId that was specified input>\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n },<br/>\r\n \"ReviewerResultTags\": {<br/>\r\n \"a\": \"False\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>.","operationId":"Reviews_CreateJob","parameters":[{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/ContentType"},{"$ref":"#/components/parameters/ContentId"},{"$ref":"#/components/parameters/WorkflowName"},{"$ref":"#/components/parameters/CallBackEndpoint"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"x-ms-client-name":"jobContentType","schema":{"type":"string","enum":["application/json","image/jpeg"]},"examples":{"Create Job request":{"value":"application/json"}}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"ContentValue":{"description":"Content to evaluate for a job.","type":"string"}},"required":["ContentValue"],"type":"object"}},"image/jpeg":{"schema":{"properties":{"ContentValue":{"description":"Content to evaluate for a job.","type":"string"}},"required":["ContentValue"],"type":"object"}}},"description":"Content to evaluate.","required":true,"x-examples":{"application/json":"{\n \"ContentValue\": \"<Replace with you Image Url>\"\n}"}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobId"},"examples":{"Create Job request":{"$ref":"#/components/examples/Create_Job_request"}}},"text/json":{"schema":{"$ref":"#/components/schemas/JobId"},"examples":{"Create Job request":{"$ref":"#/components/examples/Create_Job_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}},"text/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/jobs/{JobId}":{"get":{"description":"Get the Job Details for a Job Id.","operationId":"Reviews_GetJobDetails","parameters":[{"description":"Your Team Name.","in":"path","name":"teamName","required":true,"schema":{"type":"string"},"examples":{"Get Job Details request":{"value":"ModeratorTeam"}}},{"description":"Id of the job.","in":"path","name":"JobId","required":true,"schema":{"type":"string"},"examples":{"Get Job Details request":{"value":"201709i96f295aa5748101436064c42ddf"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"},"examples":{"Get Job Details request":{"$ref":"#/components/examples/Get_Job_Details_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews":{"post":{"description":"The reviews created would show up for Reviewers on your team. As Reviewers complete reviewing, results of the Review would be POSTED (i.e. HTTP POST) on the specified CallBackEndpoint.\r\n\r\n<h3>CallBack Schemas </h3>\r\n<h4>Review Completion CallBack Sample</h4>\r\n<p>\r\n{<br/>\r\n \"ReviewId\": \"<Review Id>\",<br/>\r\n \"ModifiedOn\": \"2016-10-11T22:36:32.9934851Z\",<br/>\r\n \"ModifiedBy\": \"<Name of the Reviewer>\",<br/>\r\n \"CallBackType\": \"Review\",<br/>\r\n \"ContentId\": \"<The ContentId that was specified input>\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",<br/>\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n },<br/>\r\n \"ReviewerResultTags\": {<br/>\r\n \"a\": \"False\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>.","operationId":"Reviews_CreateReviews","parameters":[{"description":"The content type.","in":"header","name":"UrlContentType","required":true,"schema":{"type":"string"},"examples":{"Create Review request":{"value":"application/json"}}},{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/subTeam"}],"requestBody":{"content":{"application/json":{"schema":{"description":"Schema of the body.","items":{"description":"Schema items of the body.","properties":{"CallbackEndpoint":{"description":"Optional CallbackEndpoint.","type":"string"},"Content":{"description":"Content to review.","type":"string"},"ContentId":{"description":"Content Identifier.","type":"string"},"Metadata":{"description":"Optional metadata details.","items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"Type":{"description":"Type of the content.","enum":["Image","Text"],"type":"string"}},"required":["Content","ContentId","Type"],"type":"object"},"type":"array"}}},"description":"Body for create reviews API","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewList"},"examples":{"Create Review request":{"$ref":"#/components/examples/Create_Review_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}":{"get":{"description":"Returns review details for the review Id passed.","operationId":"Reviews_GetReview","parameters":[{"description":"Your Team Name.","in":"path","name":"teamName","required":true,"schema":{"type":"string"},"examples":{"Get Review request":{"value":"ModeratorTeam"}}},{"description":"Id of the review.","in":"path","name":"reviewId","required":true,"schema":{"type":"string"},"examples":{"Get Review request":{"value":"201709i96f295aa5748101436064c42ddf"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"},"examples":{"Get Review request":{"$ref":"#/components/examples/Get_Review_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/frames":{"get":{"description":"The reviews created would show up for Reviewers on your team. As Reviewers complete reviewing, results of the Review would be POSTED (i.e. HTTP POST) on the specified CallBackEndpoint.\r\n\r\n<h3>CallBack Schemas </h3>\r\n<h4>Review Completion CallBack Sample</h4>\r\n<p>\r\n{<br/>\r\n \"ReviewId\": \"<Review Id>\",<br/>\r\n \"ModifiedOn\": \"2016-10-11T22:36:32.9934851Z\",<br/>\r\n \"ModifiedBy\": \"<Name of the Reviewer>\",<br/>\r\n \"CallBackType\": \"Review\",<br/>\r\n \"ContentId\": \"<The ContentId that was specified input>\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",<br/>\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n },<br/>\r\n \"ReviewerResultTags\": {<br/>\r\n \"a\": \"False\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>.","operationId":"Reviews_GetVideoFrames","parameters":[{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/reviewId"},{"description":"Time stamp of the frame from where you want to start fetching the frames.","in":"query","name":"startSeed","schema":{"type":"integer"}},{"description":"Number of frames to fetch.","in":"query","name":"noOfRecords","schema":{"type":"integer"}},{"description":"Get frames filtered by tags.","in":"query","name":"filter","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Frames"},"examples":{"Get Frames Request":{"$ref":"#/components/examples/Get_Frames_Request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]},"post":{"description":"The reviews created would show up for Reviewers on your team. As Reviewers complete reviewing, results of the Review would be POSTED (i.e. HTTP POST) on the specified CallBackEndpoint.\r\n\r\n<h3>CallBack Schemas </h3>\r\n<h4>Review Completion CallBack Sample</h4>\r\n<p>\r\n{<br/>\r\n \"ReviewId\": \"<Review Id>\",<br/>\r\n \"ModifiedOn\": \"2016-10-11T22:36:32.9934851Z\",<br/>\r\n \"ModifiedBy\": \"<Name of the Reviewer>\",<br/>\r\n \"CallBackType\": \"Review\",<br/>\r\n \"ContentId\": \"<The ContentId that was specified input>\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",<br/>\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n },<br/>\r\n \"ReviewerResultTags\": {<br/>\r\n \"a\": \"False\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>.","operationId":"Reviews_AddVideoFrame","parameters":[{"$ref":"#/components/parameters/teamName"},{"description":"Id of the review.","in":"path","name":"reviewId","required":true,"schema":{"type":"string"}},{"description":"Timescale of the video you are adding frames to.","in":"query","name":"timescale","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"OK"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/publish":{"post":{"description":"Publish video review to make it available for review.","operationId":"Reviews_PublishVideoReview","parameters":[{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/reviewId"}],"responses":{"204":{"description":"No Content"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/transcript":{"put":{"description":"This API adds a transcript file (text version of all the words spoken in a video) to a video review. The file should be a valid WebVTT format.","operationId":"Reviews_AddVideoTranscript","parameters":[{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/reviewId"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"x-ms-client-name":"ContentType","schema":{"type":"string","enum":["text/plain"]},"examples":{"Add transcript request":{"value":"text/plain"}}}],"requestBody":{"content":{"text/plain":{"schema":{"format":"file","type":"object"}}},"description":"Transcript file of the video.","required":true,"x-ms-parameter-location":"method"},"responses":{"204":{"description":"No Content"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/transcriptmoderationresult":{"put":{"description":"This API adds a transcript screen text result file for a video review. Transcript screen text result file is a result of Screen Text API . In order to generate transcript screen text result file , a transcript file has to be screened for profanity using Screen Text API.","operationId":"Reviews_AddVideoTranscriptModerationResult","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"x-ms-client-name":"ContentType","schema":{"type":"string"},"examples":{"Transcript moderation result request":{"value":"application/json"}}},{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/reviewId"}],"requestBody":{"content":{"application/json":{"schema":{"description":"Schema of the body.","items":{"description":"Schema items of the body.","properties":{"Terms":{"description":"Optional metadata details.","items":{"properties":{"Index":{"description":"Index of the word","type":"integer"},"Term":{"description":"Detected word.","type":"string"}},"required":["Index","Term"],"type":"object"},"type":"array"},"Timestamp":{"description":"Timestamp of the image.","type":"string"}},"required":["Timestamp","Terms"],"type":"object"},"type":"array"}}},"description":"Body for add video transcript moderation result API","required":true,"x-ms-parameter-location":"method"},"responses":{"204":{"description":"No Content"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}/images#overload=stream":{"post":{"description":"Add an image to the list with list Id equal to list Id passed.","operationId":"ListManagementImage_AddImageFileInput","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/tag"},{"$ref":"#/components/parameters/label"}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageFileInputImagestream"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]}},"/contentmoderator/lists/v1.0/imagelists/{listId}/images#overload=url":{"post":{"description":"Add an image to the list with list Id equal to list Id passed.","operationId":"ListManagementImage_AddImageUrlInput","parameters":[{"$ref":"#/components/parameters/listId"},{"$ref":"#/components/parameters/tag"},{"$ref":"#/components/parameters/label"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Add Image request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageUrlInputImageurl"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"},"examples":{"Add Image request":{"$ref":"#/components/examples/Add_Image_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ListManagementImage"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Evaluate#overload=stream":{"post":{"description":"Returns probabilities of the image containing racy or adult content.","operationId":"ImageModeration_EvaluateFileInput","parameters":[{"$ref":"#/components/parameters/CacheImage"}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageFileInputImagestream"},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Evaluate"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Evaluate#overload=url":{"post":{"description":"Returns probabilities of the image containing racy or adult content.","operationId":"ImageModeration_EvaluateUrlInput","parameters":[{"$ref":"#/components/parameters/CacheImage"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Evaluate Image request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageUrlInputImageurl"},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Evaluate"},"examples":{"Evaluate Image request":{"$ref":"#/components/examples/Evaluate_Image_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/FindFaces#overload=stream":{"post":{"description":"Returns the list of faces found.","operationId":"ImageModeration_FindFacesFileInput","parameters":[{"$ref":"#/components/parameters/CacheImage"}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageFileInputImagestream"},"responses":{"200":{"description":"The list of faces found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FoundFaces"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/FindFaces#overload=url":{"post":{"description":"Returns the list of faces found.","operationId":"ImageModeration_FindFacesUrlInput","parameters":[{"$ref":"#/components/parameters/CacheImage"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Find Faces request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageUrlInputImageurl"},"responses":{"200":{"description":"The list of faces found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FoundFaces"},"examples":{"Find Faces request":{"$ref":"#/components/examples/Find_Faces_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Match#overload=stream":{"post":{"description":"Fuzzily match an image against one of your custom Image Lists. You can create and manage your custom image lists using <a href=\"/docs/services/578ff44d2703741568569ab9/operations/578ff7b12703741568569abe\">this</a> API. \r\n\r\nReturns ID and tags of matching image.<br/>\r\n<br/>\r\nNote: Refresh Index must be run on the corresponding Image List before additions and removals are reflected in the response.","operationId":"ImageModeration_MatchFileInput","parameters":[{"$ref":"#/components/parameters/listIdQueryParameter"},{"$ref":"#/components/parameters/CacheImage"}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageFileInputImagestream"},"responses":{"200":{"description":"Supported values for tags are:\r\n<ul>\r\n<li>101: Nudity</li>\r\n<li>102: Sexual Content</li>\r\n<li>201: Alcohol</li>\r\n<li>202: Tobacco</li>\r\n<li>203: Drugs</li>\r\n<li>301: Child Exploitation</li>\r\n<li>401: Violence</li>\r\n<li>402: Weapons</li>\r\n<li>403: Gore</li>\r\n<li>501: Profanity</li>\r\n<li>502: Vulgarity</li>\r\n</ul>.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchResponse"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/Match#overload=url":{"post":{"description":"Fuzzily match an image against one of your custom Image Lists. You can create and manage your custom image lists using <a href=\"/docs/services/578ff44d2703741568569ab9/operations/578ff7b12703741568569abe\">this</a> API. \r\n\r\nReturns ID and tags of matching image.<br/>\r\n<br/>\r\nNote: Refresh Index must be run on the corresponding Image List before additions and removals are reflected in the response.","operationId":"ImageModeration_MatchUrlInput","parameters":[{"$ref":"#/components/parameters/listIdQueryParameter"},{"$ref":"#/components/parameters/CacheImage"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Match Image request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageUrlInputImageurl"},"responses":{"200":{"description":"Supported values for tags are:\r\n<ul>\r\n<li>101: Nudity</li>\r\n<li>102: Sexual Content</li>\r\n<li>201: Alcohol</li>\r\n<li>202: Tobacco</li>\r\n<li>203: Drugs</li>\r\n<li>301: Child Exploitation</li>\r\n<li>401: Violence</li>\r\n<li>402: Weapons</li>\r\n<li>403: Gore</li>\r\n<li>501: Profanity</li>\r\n<li>502: Vulgarity</li>\r\n</ul>.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchResponse"},"examples":{"Match Image request":{"$ref":"#/components/examples/Match_Image_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/OCR#overload=stream":{"post":{"description":"Returns any text found in the image for the language specified. If no language is specified in input then the detection defaults to English.","operationId":"ImageModeration_OCRFileInput","parameters":[{"$ref":"#/components/parameters/language"},{"$ref":"#/components/parameters/CacheImage"},{"$ref":"#/components/parameters/enhanced"}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageFileInputImagestream"},"responses":{"200":{"description":"The found text and list of candidate text.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OCR"}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/moderate/v1.0/ProcessImage/OCR#overload=url":{"post":{"description":"Returns any text found in the image for the language specified. If no language is specified in input then the detection defaults to English.","operationId":"ImageModeration_OCRUrlInput","parameters":[{"$ref":"#/components/parameters/language"},{"$ref":"#/components/parameters/CacheImage"},{"$ref":"#/components/parameters/enhanced"},{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Image OCR request":{"value":"application/json"}}}],"requestBody":{"$ref":"#/components/requestBodies/ListManagementImage_AddImageUrlInputImageurl"},"responses":{"200":{"description":"The found text and list of candidate text.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OCR"},"examples":{"Image OCR request":{"$ref":"#/components/examples/Image_OCR_request"}}}}},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["ImageModeration"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/frames#overload=stream":{"post":{"description":"Use this method to add frames for a video review.Timescale: This parameter is a factor which is used to convert the timestamp on a frame into milliseconds. Timescale is provided in the output of the Content Moderator video media processor on the Azure Media Services platform.Timescale in the Video Moderation output is Ticks/Second.","operationId":"Reviews_AddVideoFrameStream","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"}},{"description":"Your team name.","in":"path","name":"teamName","required":true,"schema":{"type":"string"}},{"description":"Id of the review.","in":"path","name":"reviewId","required":true,"schema":{"type":"string"}},{"description":"Timescale of the video .","in":"query","name":"timescale","required":false,"schema":{"type":"integer"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"frameImageZip":{"description":"Zip file containing frame images.","type":"string","format":"binary"},"frameMetadata":{"description":"Metadata of the frame.","type":"string"}},"required":["frameImageZip","frameMetadata"]}}},"required":true},"responses":{"204":{"description":"No Content"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews/{reviewId}/frames#overload=url":{"post":{"description":"Use this method to add frames for a video review.Timescale: This parameter is a factor which is used to convert the timestamp on a frame into milliseconds. Timescale is provided in the output of the Content Moderator video media processor on the Azure Media Services platform.Timescale in the Video Moderation output is Ticks/Second.","operationId":"Reviews_AddVideoFrameUrl","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Add video frame url input request":{"value":"application/json"}}},{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/reviewId"},{"$ref":"#/components/parameters/timescale"}],"requestBody":{"content":{"application/json":{"schema":{"description":"Schema of the body.","items":{"description":"Schema items of the body.","properties":{"FrameImage":{"description":"Content to review.","type":"string"},"Metadata":{"description":"Optional metadata details.","items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"ReviewerResultTags":{"items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"Timestamp":{"description":"Timestamp of the frame.","type":"string"}},"required":["Timestamp","FrameImage"],"type":"object"},"type":"array"}}},"description":"Body for add video frames API","required":true,"x-ms-parameter-location":"method"},"responses":{"204":{"description":"No Content"},"default":{"description":"Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}}}},"tags":["Reviews"]}},"/contentmoderator/review/v1.0/teams/{teamName}/reviews#overload=video":{"post":{"description":"The reviews created would show up for Reviewers on your team. As Reviewers complete reviewing, results of the Review would be POSTED (i.e. HTTP POST) on the specified CallBackEndpoint.\r\n\r\n<h3>CallBack Schemas </h3>\r\n<h4>Review Completion CallBack Sample</h4>\r\n<p>\r\n{<br/>\r\n \"ReviewId\": \"<Review Id>\",<br/>\r\n \"ModifiedOn\": \"2016-10-11T22:36:32.9934851Z\",<br/>\r\n \"ModifiedBy\": \"<Name of the Reviewer>\",<br/>\r\n \"CallBackType\": \"Review\",<br/>\r\n \"ContentId\": \"<The ContentId that was specified input>\",<br/>\r\n \"Metadata\": {<br/>\r\n \"adultscore\": \"0.xxx\",<br/>\r\n \"a\": \"False\",<br/>\r\n \"racyscore\": \"0.xxx\",<br/>\r\n \"r\": \"True\"<br/>\r\n },<br/>\r\n \"ReviewerResultTags\": {<br/>\r\n \"a\": \"False\",<br/>\r\n \"r\": \"True\"<br/>\r\n }<br/>\r\n}<br/>\r\n\r\n</p>.","operationId":"Reviews_CreateVideoReviews","parameters":[{"description":"The content type.","in":"header","name":"Content-Type","required":true,"schema":{"type":"string"},"examples":{"Create video review request":{"value":"application/json"}}},{"$ref":"#/components/parameters/teamName"},{"$ref":"#/components/parameters/subTeam"}],"requestBody":{"content":{"application/json":{"schema":{"description":"Schema of the body.","items":{"description":"Schema items of the body.","properties":{"CallbackEndpoint":{"description":"Optional CallbackEndpoint.","type":"string"},"Content":{"description":"Video content url to review.","type":"string"},"ContentId":{"description":"Content Identifier.","type":"string"},"Metadata":{"description":"Optional metadata details.","items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"Status":{"description":"Status of the video(Complete,Unpublished,Pending)","enum":["Complete","Unpublished","Pending"],"type":"string"},"Timescale":{"description":"Timescale of the video.","type":"integer"},"Type":{"description":"Type of the content.","enum":["Video"],"type":"string"},"VideoFrames":{"description":"Optional metadata details.","items":{"properties":{"FrameImage":{"description":"Frame image Url.","type":"string"},"Id":{"description":"Id of the frame.","type":"string"},"Metadata":{"description":"Optional metadata details.","items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"ReviewerResultTags":{"items":{"properties":{"Key":{"description":"Your key parameter.","type":"string"},"Value":{"description":"Your value parameter.","type":"string"}},"required":["Key","Value"],"type":"object"},"type":"array"},"Timestamp":{"description":"Timestamp of the frame.","type":"integer"}},"required":["Id","Timestamp","FrameImage"],"type":"object"},"type":"array"}},"required":["Content","ContentId","Type","Status"],"type":"object"},"type":"array"}}},"description":"Body for create reviews API","required":true,"x-ms-parameter-location":"method"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewList"},"examples":{"Create video review request":{"$ref":"#/components/ex