# Amazon Mechanical Turk Amazon Mechanical Turk API

**Canonical:** https://apis.io/apis/amazon-mechanical-turk/amazon-mechanical-turk-amazon-mechanical-turk-api/  
**Provider:** Amazon Mechanical Turk — https://apis.io/providers/amazon-mechanical-turk/  
**Base URL:** https://mturk-requester.amazonaws.com  
**Documentation:** https://www.mturk.com/

Amazon Mechanical Turk Amazon Mechanical Turk API is published by [Amazon Mechanical Turk](https://apis.io/providers/amazon-mechanical-turk/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Amazon Mechanical Turk. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, pricing, a JSON-LD context, and 2 JSON Schemas.

The Amazon Mechanical Turk API from Amazon Mechanical Turk — 39 operation(s) for amazon mechanical turk.

## Operations (39)

| Method | Path | Summary |
|---|---|---|
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest` | Amazon Mechanical Turk Accept Qualification Request |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment` | Amazon Mechanical Turk Approve Assignment |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker` | Amazon Mechanical Turk Associate Qualification with Worker |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT` | Amazon Mechanical Turk Create Additional Assignments for H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT` | Amazon Mechanical Turk Create H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType` | Amazon Mechanical Turk Create H I T Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType` | Amazon Mechanical Turk Create H I T with H I T Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType` | Amazon Mechanical Turk Create Qualification Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock` | Amazon Mechanical Turk Create Worker Block |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT` | Amazon Mechanical Turk Delete H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType` | Amazon Mechanical Turk Delete Qualification Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock` | Amazon Mechanical Turk Delete Worker Block |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker` | Amazon Mechanical Turk Disassociate Qualification from Worker |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance` | Amazon Mechanical Turk Get Account Balance |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment` | Amazon Mechanical Turk Get Assignment |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL` | Amazon Mechanical Turk Get File Upload U R L |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT` | Amazon Mechanical Turk Get H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore` | Amazon Mechanical Turk Get Qualification Score |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType` | Amazon Mechanical Turk Get Qualification Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT` | Amazon Mechanical Turk List Assignments for H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments` | Amazon Mechanical Turk List Bonus Payments |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs` | Amazon Mechanical Turk List H I Ts |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType` | Amazon Mechanical Turk List H I Ts for Qualification Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests` | Amazon Mechanical Turk List Qualification Requests |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes` | Amazon Mechanical Turk List Qualification Types |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT` | Amazon Mechanical Turk List Review Policy Results for H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs` | Amazon Mechanical Turk List Reviewable H I Ts |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks` | Amazon Mechanical Turk List Worker Blocks |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType` | Amazon Mechanical Turk List Workers with Qualification Type |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers` | Amazon Mechanical Turk Notify Workers |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment` | Amazon Mechanical Turk Reject Assignment |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest` | Amazon Mechanical Turk Reject Qualification Request |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus` | Amazon Mechanical Turk Send Bonus |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification` | Amazon Mechanical Turk Send Test Event Notification |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT` | Amazon Mechanical Turk Update Expiration for H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus` | Amazon Mechanical Turk Update H I T Review Status |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT` | Amazon Mechanical Turk Update H I T Type of H I T |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings` | Amazon Mechanical Turk Update Notification Settings |
| POST | `/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType` | Amazon Mechanical Turk Update Qualification Type |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/openapi/amazon-mechanical-turk-amazon-mechanical-turk-api-openapi.yml
- **Documentation** — https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/Welcome.html
- **GettingStarted** — https://www.mturk.com/get-started
- **Pricing** — https://www.mturk.com/pricing
- **FAQ** — https://www.mturk.com/faqs
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-schema/amazon-mechanical-turk-hit-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-structure/amazon-mechanical-turk-hit-structure.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-ld/amazon-mechanical-turk-context.jsonld
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/apis.yml

## Tags

Amazon Mechanical Turk

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/amazon-mechanical-turk/amazon-mechanical-turk-amazon-mechanical-turk-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/amazon-mechanical-turk/.
