Skip to main content

Requesters

Requesters are Mephisto's wrapper around an identity for a CrowdProvider, usually storing the credentials for an account to launch tasks from.

Use mephisto requesters to see registered requesters, and mephisto register <requester type> to register.

prolific​

desttypedefaulthelpchoicesrequired
namestrprolificName for the requester in the Mephisto DB.NoneFalse
api_keystr???Prolific API key.NoneTrue

mturk​

AWS is required to create a new Requester. Please create an IAM user with programmatic access and AmazonMechanicalTurkFullAccess policy at https://console.aws.amazon.com/iam/ (On the "Set permissions" page, choose "Attach existing policies directly" and then select "AmazonMechanicalTurkFullAccess" policy). After creating the IAM user, you should get an Access Key ID and Secret Access Key.

desttypedefaulthelpchoicesrequired
namestr???Name for the requester in the Mephisto DB.NoneTrue
access_key_idstr???IAM Access Key IDNoneTrue
secret_access_keystr???IAM Secret Access KeyNoneTrue

mturk sandbox​

AWS is required to create a new Requester. Please create an IAM user with programmatic access and AmazonMechanicalTurkFullAccess policy at https://console.aws.amazon.com/iam/ (On the "Set permissions" page, choose "Attach existing policies directly" and then select "AmazonMechanicalTurkFullAccess" policy). After creating the IAM user, you should get an Access Key ID and Secret Access Key.

desttypedefaulthelpchoicesrequired
namestr???Name for the requester in the Mephisto DB.NoneTrue
access_key_idstr???IAM Access Key IDNoneTrue
secret_access_keystr???IAM Secret Access KeyNoneTrue

inhouse​

desttypedefaulthelpchoicesrequired
namestrinhouseName for the requester in the Mephisto DB.NoneFalse

mock​

desttypedefaulthelpchoicesrequired
namestrMOCK_REQUESTERName for the requester in the Mephisto DB.NoneTrue
force_failboolFalseTrigger a failed registrationNoneFalse