Error Codes
There are several error types, which may occur in the system:
Authentication: Errors are related to authentication and accounts.
Common: Errors are related to web-services.
Resume Search: Errors are related to resume search.
Resume Full View: Errors are related to resume full view.
Message Send: Errors are related to send message.
Authentication Error Codes
Error Code
Error Message
Status Code
Comment
10000
10001
10002
10003
10004
10005
10008
10010
10011
10012
10013
10014
10015
MSG_AUTH_UNAUTHORIZED
MSG_AUTH_EMPTY_TOKEN
MSG_AUTH_EMPTY_HEADER
MSG_AUTH_INVALID_STRATEGY_HEADER
MSG_AUTH_ACCOUNT_EMPTY_ASSOCIATED
_PROVIDER
MSG_AUTH_ACCOUNT_INVALID_TRUSTED_ACCOUNT
MSG_AUTH_ACCOUNT_DOES_NOT_EXIST_ANY_MORE
MSG_AUTH_INVALID_QUOTING_IN_HEADER
MSG_AUTH_UNKNOWN_AUTH_ALGORITHM
MSG_GENERATED_PASSWORD_EXPIRED
MSG_ACCOUNT_HAS_ONLY_EXPIRED_LICENSES_AND_INVENTORIES_RELATED
MSG_AUTH_INVALID_CREDENTIALS
MSG_AUTH_ACCOUNT_LOCKED
FORBIDDEN
BAD_REQUEST
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
FORBIDDEN
User is unuahtorized or session is expired
Authentication token value is empty
Authorization header is empty
Strategy header is invalid
Account has no associated provider
Provider’s trusted account with specified api key does not exist
User’s account does not exist on the moment of authentication checking
Authorization header contains invalid quoting
Authorization header auth algorithm value is invalid
Account’s generated password is expired
Account has expired inventories/licenses
Invalid credentials have been provided on authentication
Account has been locked
Common Error Codes
Error Code
Error Message
Status Code
Comment
12000
12001
12002
12004
12005
12010
12011
12013
12004
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
MSG_COMMON_BAD_REQUEST
MSG_COMMON_INTERNAL_SERVER_ERROR
MSG_COMMON_CONFLICT_VERSION
MSG_COMMON_EMPTY_VERSION
MSG_COMMON_EMPTY_ID
MSG_COMMON_NOT_FOUND_RESOURCE
MSG_COMMON_PERMISSION_DENIED
MSG_COMMON_NOT_EMPTY_ID
MSG_COMMON_NOT_EMPTY_VERSION
MSG_COMMON_BAD_XML_DATA
MSG_NOT_YET_IMPLEMENTED
MSG_REQUESTED_LOCALE_IS_NOT_
SUPPORTED
MSG_COMMON_NOT_ALLOWED
MSG_COMMON_NOT_ACCEPTABLE
MSG_NOT_ACCEPTABLE_CHARSET_ENCODING
MSG_TRANSLATIONS_CAN_NOT_BE_LOADED
MSG_CONVERSION_DICTIONARY_ENTITY_
ERROR
MSG_NOT_VALID_STRING
MSG_NOT_VALID_STRING_FIELD
MSG_PAGINATION_PARAMS_PARSING_FAILED
MSG_PAGINATION_PAGE_NUMBER_SHOULD
_NOT_BE_BELOW_ZERO
MSG_COMMON_UNSUPPORTED_MEDIA_TYPE
MSG_PAGINATION_MAX_ALLOWED_PAGE
_SIZE_EXCEEDED
BAD_REQUEST
INTERNAL
_SERVER
_ERROR
CONFLICT
BAD_REQUEST
BAD_REQUEST
NOT_FOUND
FORBIDDEN
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
NOT_
ALLOWED
NOT_ACCEPTABLE
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
UNSUPPORTED
_MEDIA_TYPE
Request contains inappropriate data
Internal server error occurred
Entity version conflict occurred
Entity version is empty on update
Entity’s id is empty on update/delete
Requesting resource was not found
Use has no permission to perform an action
Entity’s id is not empty on create
Entity’s version is not empty on create
Request contains not valid xml content
Endpoint is not implemented
Provided locale is not supported
Action is not allowed
Request method is not acceptable
Encoding is not acceptable
Message translations could not be loaded
Dictionary value is invalid
String value does not conform to security validation rules
String value did not pass XSS validation
Fail to parse pagination parameter
Page number should be >= 0
Request media type is unsupported
Max allowed page size has been exceeded
Resume Search Error Codes
Error Code
Error Message
Status Code
Parameter
Comment
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
MSG_RESUME_SEARCH_INVALID
_DATE_FORMAT
MSG_RESUME_SEARCH_INVALID_DATE
MSG_RESUME_SEARCH_INVALID_SORT_ORDER_PARAMETER
MSG_RESUME_SEARCH_INVALID
_RESUME_ID
MSG_RESUME_SEARCH_INVALID
_MATCH_MODE
MSG_RESUME_SEARCH_INVALID
_ORDER_BY_PARAMETER
MSG_RESUME_SEARCH_INVALID
_RETURN_FORMAT
MSG_RESUME_SEARCH_INVALID
_TRAVEL_RATE
MSG_RESUME_SEARCH_INVALID
_EMPLOYMENT_TYPE
MSG_RESUME_SEARCH
_INVALID_LANGUAGE
MSG_RESUME_SEARCH
_INVALID_FLUENCY
MSG_RESUME_SEARCH_INVALID
_EDUCATION_LEVEL
MSG_RESUME_SEARCH_INVALID
_POSITION_TYPE
MSG_RESUME_SEARCH_INVALID
_YEARS_EXPERIENCE
MSG_RESUME_SEARCH
_INVALID_SECTOR
MSG_RESUME_SEARCH
_INVALID_SUBSECTOR
MSG_RESUME_SEARCH_INVALID
_LOCATION_NAME
MSG_RESUME_SEARCH_INVALID
_LOCATION_ID
MSG_RESUME_SEARCH_INVALID
_RADIUS
MSG_RESUME_SEARCH_INVALID
_NUMBER_FORMAT
MSG_RESUME_SEARCH_INVALID
_PARAMETERS_USAGE
MSG_RESUME_SEARCH_INVALID
_LOCATION_NAME_LENGTH
MSG_RESUME_SEARCH_INVALID
_PAGESIZE_VALUE
MSG_RESUME_SEARCH_INVALID
_PAGE_VALUE
MSG_RESUME_SEARCH_INVALID
_UPDATED_WITHIN_RANGE
MSG_RESUME_SEARCH_INVALID
_LOCATION_FOR_RADIUS_SEARCH
MSG_RESUME_SEARCH_INVALID
_RESUME_REFNO
MSG_RESUME_SEARCH_INVALID
_RESUME_JOBSEEKER
MSG_RESUME_SEARCH_ENDECA
_SERVER_UNAVAILABLE
MSG_RESUME_SEARCH_ENDECA
_SERVER_BAD_PORT
MSG_RESUME_SEARCH_ENDECA
_INVALID_QUERY
MSG_RESUME_SEARCH_TOO_MANY_SEARCH_VARIANTS
MSG_RESUME_SEARCH_JOBSEEKER_IS_NOT_ACTIVE
MSG_RESUME_SEARCH_RESUME
_IS_NOT_ACTIVE
MSG_RESUME_SEARCH_RESUME_IS_NOT_SEARCHABLE
MSG_RESUME_SEARCH_RESUME
_INVALID_EXACT
MSG_RESUME_SEARCH_RESUME
_INVALID_CURRENCY
MSG_RESUME_SEARCH_NO_VALID
_LOCATIONS_PROVIDED
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
NOT_FOUND
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
NOT_FOUND
NOT_FOUND
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
date-format
from-created-date, to-created-date, from-updated-date, to-updated-date
sort-order
resume-id
match-mode
order-by
format
travel-rate
empl-type
language
language
education-level
position
work-exp
work-sector
work-sector
location-name, work-permit-name, loc-or-wtr-name
location, work-permit, loc-or-wtr
location, loc-or-wtr
location-name, work-permit-name, loc-or-wtr-name
page-size
page
updated-within
location, loc-or-wtr
refno
job-seeker-id
location-name, work-permit-name, loc-or-wtr-name
job-seeker-id
resume-id
resume-id
exact-location
currency
location-name, work-permit-name, loc-or-wtr-name
Occurs on date format not valid for parsing
Occurs on date which doesn’t correspond to provided date format
Occurs on invalid enumeration parameter
Occurs on invalid (not active, hidden, etc.) resume id
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs on invalid location name
Occurs on invalid location id
Occurs if radius less than 0 and greater than 250
Occurs if invalid number or letter passed to field which accepts numbers only
Occurs if both location and location name are specified, or location and loc-or-wtr specified simultaneously
Search by location name should be executed only when at least 2 letters were typed
Should be valid number greater than 0 and less than 100
Should be valid number greater than 0
Occurs on invalid enumeration parameter
Occurs if entered location for radius search doesn’t have coordinates
Occurs on invalid (not active, hidden, etc.) refno
Occurs on invalid (not active, hidden, etc.) job seeker id
Occurs on Endeca server problems
Occurs on Endeca server problems
Occurs on Endeca server problems (or ws problems)
Occurs when number of location found by name exceed 50
Occurs on invalid (not active, hidden, etc.) job seeker id
Occurs on invalid (not active, hidden, etc.) resume id
Occurs on invalid (not active, hidden, etc.) resume id
Occurs on invalid enumeration parameter
Occurs on invalid enumeration parameter
Occurs if no valid location names provided for search (you should provide at least one valid location name)
Resume Full View Error Codes
Error Code
Error Message
Status Code
Comment
29000
29001
29002
29003
29005
MSG_RESUME_FULL_VIEW_USER_HAS_NO_LICENSE
MSG_RESUME_FULL_VIEW_NO_ACTIVE_
LICENSE
MSG_RESUME_FULL_VIEW_ACTIVE_LICENSE_EMPTY_AMOUNT
MSG_RESUME_FULL_VIEW_NO_LICENSE_FOR_CURRENT_LOCATION
MSG_RESUME_FULL_VIEW_RESUME_IS_NOT_ACTIVE
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
Occurs when user has no license
Occurs when user has no active license
Occurs when user’s license has empty amount of views
Occurs when user has no license for the location
Occurs if the resume is inactive
Message Send Error Codes
Error Code
Error Message
Status Code
Comment
33000
33001
33002
33003
33004
33005
33006
33007
33008
33009
33018
MSG_MESSAGE_SEND_SENDING_FAILED
MSG_MESSAGE_SEND_EMPTY_RESUME_ID
MSG_MESSAGE_SEND_EMPTY_MESSAGE_BODY
MSG_MESSAGE_SEND_RESUME_NOT_EXISTS
MSG_MESSAGE_SEND_JOB_SEEKER_
UNKNOWN
MSG_MESSAGE_SEND_JOB_SEEKER_UNKNOWN_EMAIL
MSG_MESSAGE_SEND_RECRUITER_UNKNOWN
MSG_MESSAGE_SEND_RECRUITER_UNKNOWN_EMAIL
MSG_MESSAGE_SEND_RESUME_WAS_NOT_VIEWED_BEFORE
MSG_MESSAGE_SEND_EMPTY_MESSAGE_SUBJECT
MSG_MESSAGE_SEND_INVALID_EMAIL_ADDRESS_IN_CC
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
BAD_REQUEST
Message sending failed
Empty message resume id
Empty message body
Resume does not exist
Jobseeker unknown
Jobseeker email unknown
Recruiter unknown
Recruiter email unknown
Current resume was not viewed before
Empty subject
Invalid email address in Cc field