Create HIT with HIT type
See original API description on Amazon Mechanical Turk.
Headers
-
Content-Type
string Required Values are
application/x-amz-json-1.1
orapplication/json
. Default value isapplication/json
.
Body
-
HITTypeId
string Required -
Question
string -
HITLayoutId
string -
HITLayoutParameters
array[object] -
LifetimeInSeconds
integer Required -
MaxAssignments
integer -
AssignmentReviewPolicy
object -
HITReviewPolicy
object -
RequesterAnnotation
string -
UniqueRequestToken
string
POST
/v1/create-hit-with-hit-type
curl \
-X POST https://yourcrowd.ai.moda/api/v1/create-hit-with-hit-type \
-H "Content-Type: application/json" \
-d '{"HITTypeId":"3DA123121234AAASFDf123fsa","Question":"Question example","HITLayoutId":"HITLayoutId example","HITLayoutParameters":[{"Name":"Name example","Value":"Value example"}],"LifetimeInSeconds":1,"MaxAssignments":1,"AssignmentReviewPolicy":{"PolicyName":"PolicyName example","Parameters":[{"Key":"Key example","Values":["Value example"],"MapEntries":[{"Key":"Key example","Values":["Value example"]}]}]},"HITReviewPolicy":{"PolicyName":"PolicyName example","Parameters":[{"Key":"Key example","Values":["Value example"],"MapEntries":[{"Key":"Key example","Values":["Value example"]}]}]},"RequesterAnnotation":"RequesterAnnotation example","UniqueRequestToken":"UniqueRequestToken example"}'
Request example
# Headers
Content-Type: application/json
# Payload
{
"HITTypeId": "3DA123121234AAASFDf123fsa",
"Question": "Question example",
"HITLayoutId": "HITLayoutId example",
"HITLayoutParameters": [
{
"Name": "Name example",
"Value": "Value example"
}
],
"LifetimeInSeconds": 1,
"MaxAssignments": 1,
"AssignmentReviewPolicy": {
"PolicyName": "PolicyName example",
"Parameters": [
{
"Key": "Key example",
"Values": [
"Value example"
],
"MapEntries": [
{
"Key": "Key example",
"Values": [
"Value example"
]
}
]
}
]
},
"HITReviewPolicy": {
"PolicyName": "PolicyName example",
"Parameters": [
{
"Key": "Key example",
"Values": [
"Value example"
],
"MapEntries": [
{
"Key": "Key example",
"Values": [
"Value example"
]
}
]
}
]
},
"RequesterAnnotation": "RequesterAnnotation example",
"UniqueRequestToken": "UniqueRequestToken example"
}
Request examples
# Headers
Content-Type: application/json
# Payload
{
"HITTypeId": "3DA123121234AAASFDf123fsa",
"Question": "Question example",
"HITLayoutId": "HITLayoutId example",
"HITLayoutParameters": [
{
"Name": "Name example",
"Value": "Value example"
}
],
"LifetimeInSeconds": 1,
"MaxAssignments": 1,
"AssignmentReviewPolicy": {
"PolicyName": "PolicyName example",
"Parameters": [
{
"Key": "Key example",
"Values": [
"Value example"
],
"MapEntries": [
{
"Key": "Key example",
"Values": [
"Value example"
]
}
]
}
]
},
"HITReviewPolicy": {
"PolicyName": "PolicyName example",
"Parameters": [
{
"Key": "Key example",
"Values": [
"Value example"
],
"MapEntries": [
{
"Key": "Key example",
"Values": [
"Value example"
]
}
]
}
]
},
"RequesterAnnotation": "RequesterAnnotation example",
"UniqueRequestToken": "UniqueRequestToken example"
}
Response examples (200)
{
"HIT": {
"HITId": "123RVWYBAZW00EXAMPLE444RVWYBAZW01EXAMPLE",
"HITTypeId": "AZ2256EXAM",
"HITGroupId": "AZ2256EXAM",
"HITLayoutId": "AZ2256EXAM",
"CreationTime": "2012-01-31T23:59:59Z",
"Title": "Example HIT",
"Description": "Example HIT",
"Keywords": "Example HIT",
"HITStatus": "Assignable",
"Reward": "25.01",
"LifetimeInSeconds": 3600,
"AssignmentDurationInSeconds": 3600,
"MaxAssignments": 1,
"AutoApprovalDelayInSeconds": 3600,
"Expiration": "2012-01-31T23:59:59Z",
"QualificationRequirements": [
{
"QualificationTypeId": "QualificationTypeId example",
"Comparator": "Comparator example",
"IntegerValues": [
1
],
"LocaleValues": [
{
"Country": "Country example",
"Subdivision": "Subdivision example"
}
],
"RequiredToPreview": true,
"ActionsGuarded": "ActionsGuarded example"
}
],
"Question": "string",
"RequesterAnnotation": "Example HIT",
"HITReviewStatus": "NotReviewed",
"NumberOfAssignmentsPending": 1,
"NumberOfAssignmentsAvailable": 1,
"NumberOfAssignmentsCompleted": 1
}
}
Response examples (200)
{
"HIT": {
"HITId": "123RVWYBAZW00EXAMPLE444RVWYBAZW01EXAMPLE",
"HITTypeId": "AZ2256EXAM",
"HITGroupId": "AZ2256EXAM",
"HITLayoutId": "AZ2256EXAM",
"CreationTime": "2012-01-31T23:59:59Z",
"Title": "Example HIT",
"Description": "Example HIT",
"Keywords": "Example HIT",
"HITStatus": "Assignable",
"Reward": "25.01",
"LifetimeInSeconds": 3600,
"AssignmentDurationInSeconds": 3600,
"MaxAssignments": 1,
"AutoApprovalDelayInSeconds": 3600,
"Expiration": "2012-01-31T23:59:59Z",
"QualificationRequirements": [
{
"QualificationTypeId": "QualificationTypeId example",
"Comparator": "Comparator example",
"IntegerValues": [
1
],
"LocaleValues": [
{
"Country": "Country example",
"Subdivision": "Subdivision example"
}
],
"RequiredToPreview": true,
"ActionsGuarded": "ActionsGuarded example"
}
],
"Question": "string",
"RequesterAnnotation": "Example HIT",
"HITReviewStatus": "NotReviewed",
"NumberOfAssignmentsPending": 1,
"NumberOfAssignmentsAvailable": 1,
"NumberOfAssignmentsCompleted": 1
}
}