API 2.0 documentation : Handle Errors

Error code Description
AccessDenied Access denied
AccessDenied Access denied
AccountPhoneNumberNotSet You should add and verify your phone number at the "Account" page
AccountPhoneNumberNotVerified You should verify your phone number at the "Account" page
AlreadyExists The resource that a client tried to create already exists.
AutoRateTasksAsNotSatisfiedNotSupported Your request for Auto Rate (NOK) is not supported. Auto Rate can only be used with "Employer Rate Only" campaign. More information on Auto Rate is available here.
AutoRateTasksAsSatisfiedNotSupported Your request for Auto Rate (OK) is not supported. Auto Rate can only be used with "Employer Rate Only" campaign. More information on Auto Rate is available here.
BonusAlreadyGiven You can give bonus to worker at a time only. You've already provided bonus
BonusAmountInvalidType Bonus must be a decimal number, rounded to 2 decimal places.
BonusAmountTooHigh Please set bonus between 10% - 200% of task cost.
BonusAmountTooLow Please set bonus between 10% - 200% of task cost.
CampaignCantBeStopped Campaign cannot be stopped
CampaignDoesNotSupportUniqueTasks The campaign you are trying to restart does not utilize Unique Description (variables).
CampaignIdMissingInExternalUrl Campaign ID {{CAMP_ID}} parameter is missing. More information on External Template is available here.
CampaignIsNotExternal This API is only supported for External campaign
CampaignIsNotFinished The campaign you are trying to restart has not been finished yet
CampaignIsNotPaused Campaign is not paused
CampaignIsNotRunning Campaign is not running
CampaignMustBeFinished Campaign must be finished
CampaignWithNotRatedTasks Please review and rate all tasks before using Restart option.
CategoryUnknown The provided Category ID is not valid.
DeleteCampaignNotAllowedWithUnratedTask Please rate all unrated tasks in your campaign
DepositApiAccessNotAuthorized Access to deposit API is not authorized on your account
DepositProcessingFailure Payment gateway returned error, please verify your credit card details before resubmitting your request
DoesNotExist The resource you are trying to access does not exist.
EmptyGeoZone Empty Geo Zone
EmptyHireGroup This group is empty. You may add Workers by using the "Add" option.
EmptyHtmlCode Empty HTML Code given.
EmptyTemplate You must specify the Template type (Internal/External). More information on Templates is available here.
FileNotFound File details not found for given details
ForbiddenHtmlTag Forbidden HTML tag given.
GeoZoneConflict Geo Zone Conflict
GreaterThanOrEqualTo GreaterThanOrEqualTo
HireGroupUnknown The provided Hire Group ID is not valid.
InternalCampaignWithTimeToWaitAfterSlotExpirationNotSupported Time to wait after slot expiration is not supported for internal campaign.
InternalTemplateUnknown The provided Template ID is not valid.
InvalidEnumerationValue Invalid Enumeration Value
InvalidExternalUrl External URL is not valid. More information on External Template is available here.
InvalidHtmlCode Invalid HTML Code given.
InvalidInternationalCountryCode The specified country code does not belong to a list of countries allowable for exclusion.
InvalidQuestionId Invalid Question Id given.
InvalidSpeed The provided Speed value is not valid. Please use value from 1-1000 (1-Slowest 1000-Fastest)
InvalidStatusForGivenSlot Invalid Status for Given Slot
InvalidTargetedCountryCode The specified country code does not belong to the selected zone.
InvalidTaskId Invalid Task Id given.
InvalidType Invalid Type
IsBlank Is Blank
IsNull Is Null
JSONRequestInvalid Error occurred while parsing json request data
LimitExceeded Your request exceed the maximum allowed size of a hire group.
NoUnratedSlots Tasks Group doesn't have unrated slots.
NonHttpsExternalUrl "http" protocol is not supported. More information on External Template is available here.
NotEnoughFunds Account balance is not enough to add new position(s). To make a deposit, please use the deposit tab.
NotEnoughMoneyToGiveBonus Account balance is not enough to award bonus. If you want to add funds, please use the deposit tab from the top menu.
NotEnoughMoneyToStartCampaign Account balance is not enough to start this campaign. To make a deposit, please use the deposit tab.
NotEqualTo Not Equal To
NotNull Not Null
NotificationSettingTypeUnknown Unknown notification setting type.
NotificationTypeUnknown Unknown notification type.
OutOfRangeTooHigh Out Of Range Too High
OutOfRangeTooLow Out Of Range Too Low
OverlappingEvents Overlapping events detected
PaymentPerTaskNotFair Payment per task is too low. Please assign a fair cost.
PaymentPerTaskNotFair Payment per task is too low. Please assign a fair cost.
PreviousRequestInProgress Previous request for this campaign is in queue. Please try later.
QualificationTestCategoryNotAllowed Qualification test category is not allowed
QuestionIdMismatch Please provide all questionIds while rating Qualification campaign tasks.
QuestionNotFound Question details not found for given details
RandomKeyMissingInExternalUrl Random Key {{RAND_KEY}} parameter is missing. More information on External Template is available here.
RegexFailed Regex Failed
RestartCampaign Your request for adding new position(s) is not valid. You cannot add position(s) to a campaign with "Finished" status. Please use "Restart" option.
RestartInProgress The request for campaign restart has already been sent and is currently being processed. Please allow some time before sending a new request.
SlotAlreadyRated Slot is already rated
SlotAnswersNotSubmittedYet Slot is not yet finished by worker
SlotStatusIsNotOK Slot is not rated as OK
SortHasDuplicatingField You cannot order results by same field more than once
SubCategoryUnknown The provided Sub Category ID is not valid.
TaskIdMismatch Invalid taskIds provided.
TaskIdMissing Please provide all taskIds while rating Qualification campaign tasks.
TaskIdNotUnique Task ID not unique
TaskOrderInvalidEnumerationValue You must specify Task Order type (1 - Random, 2 - Ascending).
TaskSessionNotFound Task session not found for given details
TaskVariablesCountMismatch Your request for adding new position(s) is missing the required task details.
TaskVariablesMissing Your request for adding new position(s) is missing the required variable(s).
TaskVariablesNonStrings Task Variables Non Strings
TasksCountMismatch Your request for restart is missing or exceeding the required amount of tasks.
TasksCountMismatch number of tasks is {{ countTaskInfoItems }}, but must be divisible by {{ divisibleBy }} (Number of tasks on same slots: {{ numberOfTasksOnSameSlot }} * Positions to Add)
TasksCountMismatch Your campaign request is missing or exceeding the required task details.
TasksGroupNotFound e0c866f5-681c-4443-ab9b-0cb583fc0961
TemplateConflict Template Conflict
TooFewElements Too Few Elements
TooHigh Too High
TooLong Too Long
TooLow Too Low
TooManyElements Too Many Elements
UniqueTasksSupported Your request for adding new position(s) is not valid. The campaign does not utilize Unique Description (variables).
UnsupportedCampaignStatus New position(s) can only be added to a campaign under the following statuses: "Paused", "Running" or "Paused by the System".
UnsupportedCommonTaskURL Common task URL can only be used if "Max positions a Worker can accept" is set to [1]. Given common URL: {{ URL }} Max positions a Worker can accept: [{{ MaxWorkerWorkOnTask }}]
UnsupportedFileProofExtension Supported file types: cdr, csv, doc, docx, eps, gif, jpeg, jpg, pdf, png, ppt, ps, svg, swf, tiff, xls, xlsx, zip.
WorkerAlreadyIncluded The user account you are trying to add is already a member of the hire group.
WorkerBlocked The user account you are trying to add is no longer active
WorkerIdMissingInExternalUrl Microworkers User ID {{MW_ID}} parameter is missing. More information on External Template is available here.
WorkerNotFound Worker details not found for given details
WorkerNotInExcludedList Provided Worker doesn't found in excluded list.