openapi: 3.0.0
info:
version: '2017-01-17'
x-release: v4
title: 'Amazon Mechanical Turk #X Amz Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest #X Amz Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest #X Amz Target=MTurkRequesterServiceV20170117.ListQualificationRequests API'
description: Amazon Mechanical Turk API Reference
x-logo:
url: https://twitter.com/awscloud/profile_image?size=original
backgroundColor: '#FFFFFF'
termsOfService: https://aws.amazon.com/service-terms/
contact:
name: Mike Ralphson
email: mike.ralphson@gmail.com
url: https://github.com/mermade/aws2openapi
x-twitter: PermittedSoc
license:
name: Apache 2.0 License
url: http://www.apache.org/licenses/
x-providerName: amazonaws.com
x-serviceName: mturk-requester
x-origin:
- contentType: application/json
url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mturk-requester-2017-01-17.normal.json
converter:
url: https://github.com/mermade/aws2openapi
version: 1.0.0
x-apisguru-driver: external
x-apiClientRegistration:
url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
x-apisguru-categories:
- cloud
x-preferred: true
servers:
- url: http://mturk-requester.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The Amazon MTurk multi-region endpoint
- url: https://mturk-requester.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The Amazon MTurk multi-region endpoint
- url: http://mturk-requester.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The Amazon MTurk endpoint for China (Beijing) and China (Ningxia)
- url: https://mturk-requester.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The Amazon MTurk endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: '#X Amz Target=MTurkRequesterServiceV20170117.ListQualificationRequests'
paths:
/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
post:
operationId: ListQualificationRequests
description: ' The ListQualificationRequests operation retrieves requests for Qualifications of a particular Qualification type. The owner of the Qualification type calls this operation to poll for pending requests, and accepts them using the AcceptQualification operation. '
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListQualificationRequestsResponse'
'480':
description: ServiceFault
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceFault'
'481':
description: RequestError
content:
application/json:
schema:
$ref: '#/components/schemas/RequestError'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ListQualificationRequestsRequest'
parameters:
- name: MaxResults
in: query
schema:
type: string
description: Pagination limit
required: false
- name: NextToken
in: query
schema:
type: string
description: Pagination token
required: false
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- MTurkRequesterServiceV20170117.ListQualificationRequests
summary: Amazon Mechanical Turk List Qualification Requests
tags:
- '#X Amz Target=MTurkRequesterServiceV20170117.ListQualificationRequests'
components:
parameters:
X-Amz-Date:
name: X-Amz-Date
in: header
schema:
type: string
required: false
X-Amz-SignedHeaders:
name: X-Amz-SignedHeaders
in: header
schema:
type: string
required: false
X-Amz-Credential:
name: X-Amz-Credential
in: header
schema:
type: string
required: false
X-Amz-Content-Sha256:
name: X-Amz-Content-Sha256
in: header
schema:
type: string
required: false
X-Amz-Algorithm:
name: X-Amz-Algorithm
in: header
schema:
type: string
required: false
X-Amz-Signature:
name: X-Amz-Signature
in: header
schema:
type: string
required: false
X-Amz-Security-Token:
name: X-Amz-Security-Token
in: header
schema:
type: string
required: false
schemas:
QualificationRequestList:
type: array
items:
$ref: '#/components/schemas/QualificationRequest'
CustomerId:
type: string
pattern: ^A[A-Z0-9]+$
minLength: 1
maxLength: 64
RequestError: {}
QualificationRequest:
type: object
properties:
QualificationRequestId:
allOf:
- $ref: '#/components/schemas/String'
- description: 'The ID of the Qualification request, a unique identifier generated when the request was submitted. '
QualificationTypeId:
allOf:
- $ref: '#/components/schemas/EntityId'
- description: ' The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation. '
WorkerId:
allOf:
- $ref: '#/components/schemas/CustomerId'
- description: ' The ID of the Worker requesting the Qualification.'
Test:
allOf:
- $ref: '#/components/schemas/String'
- description: ' The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.'
Answer:
allOf:
- $ref: '#/components/schemas/String'
- description: ' The Worker''s answers for the Qualification type''s test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty. '
SubmitTime:
allOf:
- $ref: '#/components/schemas/Timestamp'
- description: 'The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test. '
description: ' The QualificationRequest data structure represents a request a Worker has made for a Qualification. '
PaginationToken:
type: string
description: 'If the previous response was incomplete (because there is more data to retrieve), Amazon Mechanical Turk returns a pagination token in the response. You can use this pagination token to retrieve the next set of results. '
minLength: 1
maxLength: 255
ServiceFault: {}
ListQualificationRequestsResponse:
type: object
properties:
NumResults:
allOf:
- $ref: '#/components/schemas/Integer'
- description: The number of Qualification requests on this page in the filtered results list, equivalent to the number of Qualification requests being returned by this call.
NextToken:
$ref: '#/components/schemas/PaginationToken'
QualificationRequests:
allOf:
- $ref: '#/components/schemas/QualificationRequestList'
- description: The Qualification request. The response includes one QualificationRequest element for each Qualification request returned by the query.
EntityId:
type: string
pattern: ^[A-Z0-9]+$
minLength: 1
maxLength: 64
String:
type: string
ListQualificationRequestsRequest:
type: object
title: ListQualificationRequestsRequest
properties:
QualificationTypeId:
allOf:
- $ref: '#/components/schemas/EntityId'
- description: The ID of the QualificationType.
NextToken:
$ref: '#/components/schemas/PaginationToken'
MaxResults:
allOf:
- $ref: '#/components/schemas/ResultSize'
- description: ' The maximum number of results to return in a single call. '
Timestamp:
type: string
format: date-time
Integer:
type: integer
ResultSize:
type: integer
minimum: 1
maximum: 100
securitySchemes:
hmac:
type: apiKey
name: Authorization
in: header
description: Amazon Signature authorization v4
x-amazon-apigateway-authtype: awsSigv4
externalDocs:
description: Amazon Web Services documentation
url: https://docs.aws.amazon.com/mturk-requester/
x-hasEquivalentPaths: true