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

inhouse

desttypedefaulthelpchoicesrequired
namestrinhouseName for the requester in the Mephisto DB.NoneFalse

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

mock

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