

# Amazon Mechanical Turk API Reference
<a name="Welcome"></a>

This is the *Amazon Mechanical Turk API Reference*. This guide provides detailed information about Amazon Mechanical Turk operations, data structures, and parameters. The major sections of this guide are described in the following table. 

Amazon Mechanical Turk is a web service that provides an on-demand, scalable, human workforce to complete jobs that humans can do better than computers, for example, recognizing objects in photos. For more information about this product go to the Amazon Mechanical Turk [website](http://www.mturk.com). 

**Important**  
If you do not add a CORS configuration to the S3 buckets that contain your image input data, HITs that you create using those input images will fail. To learn more, see [CORS Configuration Requirement](https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMechanicalTurkRequester/MturkCorsConfig.html).


|  |  | 
| --- |--- |
|   [Operations](ApiReference_OperationsArticle.md)   |  Alphabetical list of all Amazon Mechanical Turk operations.  | 
|   [Data Structure Schema Locations](ApiReference_SchemaLocationArticle.md)   |  Links to Amazon Mechanical Turk data structure schemas.  | 
|   [Question and Answer Data](ApiReference_QuestionAnswerDataArticle.md)   |  Description of question and answer data that Amazon Mechanical Turk passes between Requesters and Workers.  | 
|   [Data Structures](ApiReference_DataStructuresArticle.md)   |  Alphabetical list of all Amazon Mechanical Turk data structures.  | 
|   [Review Policies](ApiReference_ReviewPoliciesArticle.md)   |  Description of Amazon Mechanical Turk Review Policies.  | 
|   [Managing Notifications](ApiReference_NotificationReceptorAPIArticle.md)   |  Description of how Amazon Mechanical Turk sends notification messages to your application.  | 