Create HIT

POST /v1/create-hit

See original API description on Amazon Mechanical Turk.

Headers

  • Content-Type string Required

    Values are application/x-amz-json-1.1 or application/json. Default value is application/json.

Body

Responses

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
  }
}