The AssignQualification
operation gives a Worker a
Qualification. AssignQualification
does not require that the Worker
submit a Qualification request. It gives the Qualification directly to the Worker.
You can assign a Qualification to any Worker who has submitted one of your HITs in the past.
You can only assign a Qualification of a Qualification type that you created (using the CreateQualificationType operation).
Tip | |
---|---|
|
The AssignQualification
operation accepts parameters common to
all operations. Some common parameters are required. See CommonParameters for more
information.
The following parameters are specific to the AssignQualification
operation:
Name | Description | Required |
---|---|---|
|
The name of the operation Type: String Valid Values: AssignQualifcation Default: None |
Yes |
|
The ID of the Qualification type to use for the assigned Qualification. Type: String Default: None Constraints: must be a valid Qualification type ID, as returned by the CreateQualificationType operation. |
Yes |
|
The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests. Type: String Default: None |
Yes |
|
The value of the Qualification to assign. Type: Integer Default: 1 |
No |
|
Specifies whether to send a notification email message to the Worker saying that the qualification was assigned to the Worker. Type: Boolean Valid Values: Default: |
No |
A successful request for the AssignQualification operation returns with no errors. The response includes the elements described in the following table. The operation returns no other data.
Name | Description |
---|---|
|
Contains a |
The following example shows how to use the AssignQualification
operation.
The following example assigns a Qualification of a specified type to a Worker with the specified ID, using the specified Qualification value. By default, Amazon Mechanical Turk sends the Worker an e-mail message saying that the Worker has received the Qualification.
http://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester &AWSAccessKeyId=[the Requester's Access Key ID]
&Version=2008-08-02 &Operation=AssignQualification &Signature=[signature for this request]
&Timestamp=[your system's local time]
&QualificationTypeId=789RVWYBAZW00EXAMPLE &WorkerId=AZ3456EXAMPLE &IntegerValue=800
The following is an example response.
<AssignQualificationResult> <Request> <IsValid>True</IsValid> </Request> </AssignQualificationResult>