Mturk did more than provide a way for a requester to undo a rejections in their recent changes. They also provided a way to get a specific Assignment for a hit and to get your list of blocked workers. They will now host the HTML code of a hit instead of making the requester host them on their own server. Last, they now have a way to queue your hit results as the workers do them.
UnReject An Assignment
Have you ever mistakenly rejected an Assignment? The new API call, ApproveRejectedAssignment lets you reverse rejections. Provide the Assignment ID for the rejected Assignment that you want to Approve and Mechanical Turk will mark the Assignment as “Approved”, the Worker will be paid from your pre-paid HITs balance and the Worker’s Approval Statistics will be updated to reflect this change.
Get Individual Assignments
We have added a new API Call, GetAssignment so now instead of getting all the assignments for a HIT and parsing them to find the one you need, you can get the specific Assignment you need.
Get a list of Workers you've Blocked
The new GetBlockedWorkers call will return a list of the Workers you’ve blocked. You can also get this information from the Requester web site.
Create HITs in HTML Without Having to Externally Host Them
Previously, if you wanted to create HITs in HTML via the API you needed to host the HTML yourself. Now we will host the HTML for you and give you two easy ways to create HITs with HTML:
If you have designed a HIT in the Requester web site, you're now able to use that design in the API. This allows you to get your HIT design just right before you integrate with the API. We also added the ability to provide the HTML for your HITs via the API, without using the Requester web site.
To create HITs in the API based on a template you created via the Requester web site, you need to provide the template’s HIT Layout ID in the CreateHIT Call. Every HIT Template created on the Requester website now has a unique HIT Layout ID. To find your template’s HIT LayoutID click on “Layout ID” from the Design Page of the Requester web site.