Our oauth and rest api servers will return an error code on any error
including an error description and an url pointing to the detailed error
description.
Code |
Status |
Error |
1000
|
500 |
OAuth Server Error |
The OAuth server raised an unknown exception |
{
"code": 1000,
"status": 500,
"error": "OAuth Server Error",
"description": "The OAuth server raised an unknown exception",
"url": "https://dev.xeebo.com/error.html#1000"
}
|
1010
|
400 |
Client id is invalid |
The client_id is invalid for given code |
{
"code": 1010,
"status": 400,
"error": "Client id is invalid",
"description": "The client_id is invalid for given code",
"url": "https://dev.xeebo.com/error.html#1010"
}
|
1011
|
400 |
Client Secret missing |
The client secret is missing |
{
"code": 1011,
"status": 400,
"error": "Client Secret missing",
"description": "The client secret is missing",
"url": "https://dev.xeebo.com/error.html#1011"
}
|
1012
|
400 |
Client Secret invalid |
The given client_secret is invalid or unknown in our system |
{
"code": 1012,
"status": 400,
"error": "Client Secret invalid",
"description": "The given client_secret is invalid or unknown in our system",
"url": "https://dev.xeebo.com/error.html#1012"
}
|
1013
|
404 |
App NotFound |
This app key is unknown on our server |
{
"code": 1013,
"status": 404,
"error": "App NotFound",
"description": "This app key is unknown on our server",
"url": "https://dev.xeebo.com/error.html#1013"
}
|
1020
|
400 |
Scope wrong |
Wrong scope given for access this resource |
{
"code": 1020,
"status": 400,
"error": "Scope wrong",
"description": "Wrong scope given for access this resource",
"url": "https://dev.xeebo.com/error.html#1020"
}
|
1021
|
400 |
Scope invalid |
The given scope is invalid for access any xeebo resources |
{
"code": 1021,
"status": 400,
"error": "Scope invalid",
"description": "The given scope is invalid for access any xeebo resources",
"url": "https://dev.xeebo.com/error.html#1021"
}
|
1022
|
400 |
Scope missing |
Missing permission scope |
{
"code": 1022,
"status": 400,
"error": "Scope missing",
"description": "Missing permission scope",
"url": "https://dev.xeebo.com/error.html#1022"
}
|
1030
|
400 |
Grant type invalid |
The given grant type is invalid or missing |
{
"code": 1030,
"status": 400,
"error": "Grant type invalid",
"description": "The given grant type is invalid or missing",
"url": "https://dev.xeebo.com/error.html#1030"
}
|
1040
|
400 |
Redirect uri is invalid |
The redirect uri is not allowed |
{
"code": 1040,
"status": 400,
"error": "Redirect uri is invalid",
"description": "The redirect uri is not allowed",
"url": "https://dev.xeebo.com/error.html#1040"
}
|
1041
|
400 |
Response type invalid |
The given response type is not supported |
{
"code": 1041,
"status": 400,
"error": "Response type invalid",
"description": "The given response type is not supported",
"url": "https://dev.xeebo.com/error.html#1041"
}
|
1050
|
400 |
Auth code invalid |
The given authentication code is invalid |
{
"code": 1050,
"status": 400,
"error": "Auth code invalid",
"description": "The given authentication code is invalid",
"url": "https://dev.xeebo.com/error.html#1050"
}
|
1052
|
401 |
Access token missing |
The access_token is missing |
{
"code": 1052,
"status": 401,
"error": "Access token missing",
"description": "The access_token is missing",
"url": "https://dev.xeebo.com/error.html#1052"
}
|
1053
|
401 |
Access token invalid |
The given access_token is invalid |
{
"code": 1053,
"status": 401,
"error": "Access token invalid",
"description": "The given access_token is invalid",
"url": "https://dev.xeebo.com/error.html#1053"
}
|
1054
|
400 |
Refresh token invalid |
The given refresh_token is invalid |
{
"code": 1054,
"status": 400,
"error": "Refresh token invalid",
"description": "The given refresh_token is invalid",
"url": "https://dev.xeebo.com/error.html#1054"
}
|
1055
|
404 |
User NotFound |
The user was not found on our server |
{
"code": 1055,
"status": 404,
"error": "User NotFound",
"description": "The user was not found on our server",
"url": "https://dev.xeebo.com/error.html#1055"
}
|
1060
|
401 |
Access denied |
The user denied accessing the resource |
{
"code": 1060,
"status": 401,
"error": "Access denied",
"description": "The user denied accessing the resource",
"url": "https://dev.xeebo.com/error.html#1060"
}
|
1061
|
401 |
Unauthorized |
Unauthorized authentication |
{
"code": 1061,
"status": 401,
"error": "Unauthorized",
"description": "Unauthorized authentication",
"url": "https://dev.xeebo.com/error.html#1061"
}
|
Code |
Status |
Error |
500
|
500 |
System Error |
One of our servers responsed with an internal error. |
{
"status": 500,
"url": "https://dev.xeebo.com/rest/api-errors.html#500",
"code": 500,
"description": "One of our servers responsed with an internal error.",
"error": "System Error"
}
|
2101
|
400 |
Invalid Request |
Invalid Rest API request |
{
"code": 2101,
"status": 400,
"error": "Invalid Request",
"description": "Invalid Rest API request",
"url": "https://dev.xeebo.com/error.html#2101"
}
|
2102
|
400 |
sample: Argument missing |
An argument is required but there is no value |
{
"code": 2102,
"status": 400,
"error": "sample: Argument missing",
"description": "An argument is required but there is no value",
"url": "https://dev.xeebo.com/error.html#2102"
}
|
2103
|
401 |
Unauthorized Data Access |
There is no permission granted for accessing this resource |
{
"code": 2103,
"status": 401,
"error": "Unauthorized Data Access",
"description": "There is no permission granted for accessing this resource",
"url": "https://dev.xeebo.com/error.html#2103"
}
|
2104
|
404 |
Company NotFound |
The requested company was not found on our server |
{
"code": 2104,
"status": 404,
"error": "Company NotFound",
"description": "The requested company was not found on our server",
"url": "https://dev.xeebo.com/error.html#2104"
}
|
2105
|
404 |
Member NotFound |
The requested member was not found on our server |
{
"code": 2105,
"status": 404,
"error": "Member NotFound",
"description": "The requested member was not found on our server",
"url": "https://dev.xeebo.com/error.html#2105"
}
|
2106
|
404 |
Not Company Member |
The member is not a member of a company |
{
"code": 2106,
"status": 404,
"error": "Not Company Member",
"description": "The member is not a member of a company",
"url": "https://dev.xeebo.com/error.html#2106"
}
|
2107
|
404 |
Not Member of Company |
The member is not a member of this company |
{
"code": 2107,
"status": 404,
"error": "Not Member of Company",
"description": "The member is not a member of this company",
"url": "https://dev.xeebo.com/error.html#2107"
}
|
2121
|
400 |
Schema version missing |
The json schema version argument does not exist or is empty |
{
"code": 2121,
"status": 400,
"error": "Schema version missing",
"description": "The json schema version argument does not exist or is empty",
"url": "https://dev.xeebo.com/error.html#2121"
}
|
2122
|
400 |
Schema type missing |
The json schema type argument does not exist or is empty |
{
"code": 2122,
"status": 400,
"error": "Schema type missing",
"description": "The json schema type argument does not exist or is empty",
"url": "https://dev.xeebo.com/error.html#2122"
}
|
2123
|
400 |
Schema NotFound |
The json schema for the given version and type is unknown |
{
"code": 2123,
"status": 400,
"error": "Schema NotFound",
"description": "The json schema for the given version and type is unknown",
"url": "https://dev.xeebo.com/error.html#2123"
}
|
2124
|
400 |
Schema reference pointer resolution error |
The json schema reference pointer is unresolvable |
{
"code": 2124,
"status": 400,
"error": "Schema reference pointer resolution error",
"description": "The json schema reference pointer is unresolvable",
"url": "https://dev.xeebo.com/error.html#2124"
}
|
2125
|
400 |
Schema type unkown error |
Unknown json schema type given |
{
"code": 2125,
"status": 400,
"error": "Schema type unkown error",
"description": "Unknown json schema type given",
"url": "https://dev.xeebo.com/error.html#2125"
}
|
2126
|
400 |
Schema validation error |
Data are not valid for json schema. See api documentation for the relevant schema |
{
"code": 2126,
"status": 400,
"error": "Schema validation error",
"description": "Data are not valid for json schema. See api documentation for the relevant schema",
"url": "https://dev.xeebo.com/error.html#2126"
}
|
Code |
Status |
Error |
2251
|
400 |
Search query invalid |
The given search query is not valid |
{
"code": 2251,
"status": 400,
"error": "Search query invalid",
"description": "The given search query is not valid",
"url": "https://dev.xeebo.com/error.html#2251"
}
|
2252
|
400 |
Search query missing |
The search query is missing |
{
"code": 2252,
"status": 400,
"error": "Search query missing",
"description": "The search query is missing",
"url": "https://dev.xeebo.com/error.html#2252"
}
|
2253
|
400 |
sample: Search query term invalid |
The given search query term is not supported |
{
"code": 2253,
"status": 400,
"error": "sample: Search query term invalid",
"description": "The given search query term is not supported",
"url": "https://dev.xeebo.com/error.html#2253"
}
|
2254
|
400 |
sample: Search query value missing |
The search query term requires a value but there is no value given |
{
"code": 2254,
"status": 400,
"error": "sample: Search query value missing",
"description": "The search query term requires a value but there is no value given",
"url": "https://dev.xeebo.com/error.html#2254"
}
|
2255
|
400 |
Search query batch size too large |
Internal Rest API Error |
{
"code": 2255,
"status": 400,
"error": "Search query batch size too large",
"description": "Internal Rest API Error",
"url": "https://dev.xeebo.com/error.html#2255"
}
|
Code |
Status |
Error |
2300
|
500 |
System error |
Internal Publication API Error |
{
"code": 2300,
"status": 500,
"error": "System error",
"description": "Internal Publication API Error",
"url": "https://dev.xeebo.com/error.html#2300"
}
|
2301
|
400 |
Publication removed |
Publication removed |
{
"code": 2301,
"status": 400,
"error": "Publication removed",
"description": "Publication removed",
"url": "https://dev.xeebo.com/error.html#2301"
}
|
2302
|
400 |
Publication marked as skipped |
Publication marked as skipped |
{
"code": 2302,
"status": 400,
"error": "Publication marked as skipped",
"description": "Publication marked as skipped",
"url": "https://dev.xeebo.com/error.html#2302"
}
|
2303
|
400 |
Publication attribute missing |
Publication attribut is required but missing |
{
"code": 2303,
"status": 400,
"error": "Publication attribute missing",
"description": "Publication attribut is required but missing",
"url": "https://dev.xeebo.com/error.html#2303"
}
|
2320
|
400 |
Publication date error |
Basic publication date error |
{
"code": 2320,
"status": 400,
"error": "Publication date error",
"description": "Basic publication date error",
"url": "https://dev.xeebo.com/error.html#2320"
}
|
2321
|
400 |
Publication bad start date format |
Publication start date format is not valid. The given date should be an iso formatted date |
{
"code": 2321,
"status": 400,
"error": "Publication bad start date format",
"description": "Publication start date format is not valid. The given date should be an iso formatted date",
"url": "https://dev.xeebo.com/error.html#2321"
}
|
2322
|
400 |
Publication bad end date format |
Publication end date format is not valid. The given date should be an iso formatted date |
{
"code": 2322,
"status": 400,
"error": "Publication bad end date format",
"description": "Publication end date format is not valid. The given date should be an iso formatted date",
"url": "https://dev.xeebo.com/error.html#2322"
}
|
2323
|
400 |
Publication start date in past, must be today or in future |
Publication start date starts before now. This is not valid |
{
"code": 2323,
"status": 400,
"error": "Publication start date in past, must be today or in future",
"description": "Publication start date starts before now. This is not valid",
"url": "https://dev.xeebo.com/error.html#2323"
}
|
2324
|
400 |
Publication end date before start date |
Publication end date starts before start date. This is not valid |
{
"code": 2324,
"status": 400,
"error": "Publication end date before start date",
"description": "Publication end date starts before start date. This is not valid",
"url": "https://dev.xeebo.com/error.html#2324"
}
|
2325
|
400 |
Publication end date in past, must be in future |
Publication end date starts before now. This is not valid |
{
"code": 2325,
"status": 400,
"error": "Publication end date in past, must be in future",
"description": "Publication end date starts before now. This is not valid",
"url": "https://dev.xeebo.com/error.html#2325"
}
|
2327
|
404 |
Publication NotFound |
The requested publication for given jobName and pubName was not found on our server |
{
"code": 2327,
"status": 404,
"error": "Publication NotFound",
"description": "The requested publication for given jobName and pubName was not found on our server",
"url": "https://dev.xeebo.com/error.html#2327"
}
|
Code |
Status |
Error |
2500
|
500 |
System error |
Internal Candidate API Error |
{
"code": 2500,
"status": 500,
"error": "System error",
"description": "Internal Candidate API Error",
"url": "https://dev.xeebo.com/error.html#2500"
}
|
2501
|
404 |
Candidate NotFound |
The requested candidate was not found on our server |
{
"code": 2501,
"status": 404,
"error": "Candidate NotFound",
"description": "The requested candidate was not found on our server",
"url": "https://dev.xeebo.com/error.html#2501"
}
|
2550
|
500 |
System error |
Internal Profile API Error |
{
"code": 2550,
"status": 500,
"error": "System error",
"description": "Internal Profile API Error",
"url": "https://dev.xeebo.com/error.html#2550"
}
|
2551
|
404 |
Profile NotFound |
The requested profile was not found on our server |
{
"code": 2551,
"status": 404,
"error": "Profile NotFound",
"description": "The requested profile was not found on our server",
"url": "https://dev.xeebo.com/error.html#2551"
}
|