Headers
-
Content-Type
string Required Values are
application/x-amz-json-1.1
orapplication/json
. Default value isapplication/json
.
Body
-
Title
string Required -
Description
string Required -
Question
string -
HITLayoutId
string -
HITLayoutParameters
array[object] -
Reward
string Required -
AssignmentDurationInSeconds
integer Required -
LifetimeInSeconds
integer Required -
Keywords
string -
MaxAssignments
integer Required -
AutoApprovalDelayInSeconds
integer -
QualificationRequirements
array[object] -
AssignmentReviewPolicy
object -
HITReviewPolicy
object -
RequesterAnnotation
string -
UniqueRequestToken
string
POST
/v1/create-hit
curl \
-X POST https://yourcrowd.ai.moda/api/v1/create-hit \
-H "Content-Type: application/json" \
-d '{"Title":"Title example","Description":"Description example","Question":"Question example","HITLayoutId":"HITLayoutId example","HITLayoutParameters":[{"Name":"Name example","Value":"Value example"}],"Reward":"Reward example","AssignmentDurationInSeconds":1,"LifetimeInSeconds":1,"Keywords":"Keywords example","MaxAssignments":1,"AutoApprovalDelayInSeconds":1,"QualificationRequirements":[{"QualificationTypeId":"QualificationTypeId example","Comparator":"Comparator example","IntegerValues":[1],"LocaleValues":[{"Country":"Country example","Subdivision":"Subdivision example"}],"RequiredToPreview":true,"ActionsGuarded":"ActionsGuarded example"}],"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
{
"Title": "Title example",
"Description": "Description example",
"Question": "Question example",
"HITLayoutId": "HITLayoutId example",
"HITLayoutParameters": [
{
"Name": "Name example",
"Value": "Value example"
}
],
"Reward": "Reward example",
"AssignmentDurationInSeconds": 1,
"LifetimeInSeconds": 1,
"Keywords": "Keywords example",
"MaxAssignments": 1,
"AutoApprovalDelayInSeconds": 1,
"QualificationRequirements": [
{
"QualificationTypeId": "QualificationTypeId example",
"Comparator": "Comparator example",
"IntegerValues": [
1
],
"LocaleValues": [
{
"Country": "Country example",
"Subdivision": "Subdivision example"
}
],
"RequiredToPreview": true,
"ActionsGuarded": "ActionsGuarded example"
}
],
"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
{
"Title": "Title example",
"Description": "Description example",
"Question": "Question example",
"HITLayoutId": "HITLayoutId example",
"HITLayoutParameters": [
{
"Name": "Name example",
"Value": "Value example"
}
],
"Reward": "Reward example",
"AssignmentDurationInSeconds": 1,
"LifetimeInSeconds": 1,
"Keywords": "Keywords example",
"MaxAssignments": 1,
"AutoApprovalDelayInSeconds": 1,
"QualificationRequirements": [
{
"QualificationTypeId": "QualificationTypeId example",
"Comparator": "Comparator example",
"IntegerValues": [
1
],
"LocaleValues": [
{
"Country": "Country example",
"Subdivision": "Subdivision example"
}
],
"RequiredToPreview": true,
"ActionsGuarded": "ActionsGuarded example"
}
],
"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
}
}