DisassociateQualificationFromWorker
Description
The DisassociateQualificationFromWorker revokes a previously granted Qualification from a user.
You can provide a text message explaining why the Qualification was revoked. The user who had the Qualification can see this message.
Request Syntax
{ "QualificationTypeId":String, "WorkerId":String, "IntegerValue":Integer, "Reason":String}
Request Parameters
The request accepts the following data in JSON format:
| Name | Description | Required |
|---|---|---|
|
|
The ID of the Qualification type of the Qualification to be revoked. Type: String |
Yes |
|
|
The ID of the Worker who possesses the Qualification to be revoked. Type: String |
Yes |
|
|
A text message that explains why the Qualification was revoked. The user who had the Qualification sees this message. IF a reason is not provided, the worker will not be notified. Type: String |
No |
Response Elements
A successful request for the DisassociateQualificationFromWorker operation returns with no errors and an empty body.
Example
The following example shows how to use the DisassociateQualificationFromWorker operation:
Sample Request
The following example revokes Qualification of the specified Qualification type for the specified user.
POST / HTTP/1.1 Host: mturk-requester.us-east-1.amazonaws.com Content-Length: <PayloadSizeBytes> X-Amz-Date: <Date> { WorkerId:"AZ3456EXAMPLE", QualificationTypeId:"789RVWYBAZW00EXAMPLE" IntegerValue:1, }
Sample Response
The following is an example response:
HTTP/1.1 200 OK x-amzn-RequestId: <RequestId> Content-Type: application/x-amz-json-1.1 Content-Length: <PayloadSizeBytes> Date: <Date>