Error Codes
This page lists the error codes that Haven OnDemand can return.

Error Codes

This page lists the error codes that Haven OnDemand can return.

Error Code Description HTTP Response Code
1000 Unknown 500
Status Codes
These messages indicate a status rather than an error.
1001 Queued 200
1002 In Progress 200
1003 Failed 200
1004 Unknown Status 500
API Key Errors
For more information about creating and administering API keys, see API Keys.
2000 API key required 401
2001 Invalid API key 400
2003 The given API key is not authorized 403
2004 User account is disabled 403
Quota Errors
These errors apply for quotas. For more information about quotas and rate limiting, see Rate limiting, Quotas, Data Expiry, and Maximums.
2010 A quota has been violated, see additional details 400
2020 Cannot get quota info for invalid quota 400
2030 Could not retrieve the quota for the specified tenant 400
Job ID Errors
These errors apply to asynchronous actions. For more information about the asynchronous API, see Synchronous and Asynchronous API.
3000 Missing job ID 400
3001 Invalid job ID 400
3002 Cannot complete job 500
General API Call Errors
These errors occur when there is a problem with your input values. See the API documentation.
4000 Duplicate parameters 400
4001 No file submitted 400
4002 No job actions submitted 400
4004 Invalid job action 400
4005 Invalid job action parameters 400
4006 Invalid job action parameter 400
4007 Invalid job action parameter name 400
4008 Invalid job action parameter value 400
4009 Missing job action name 400
4010 Invalid JSON submitted 400
4011 File UUID does not exist 400
4012 File UUID refers to a non-existent file 400
4013 HTTP GET request failed 400
4014 Invalid URL 400
4015 Missing required parameter(s) 400
4016 Missing job action version 400
4017 HTTP GET request did not complete in time 400
4018 HTTP GET request had too many redirects 400
4019 HTTP GET request timed out before the server responded 400
4020 Invalid query text 400
4021 Invalid field name 400
4022 Action not processed 400
4023 Invalid field value 400
4024 Field_text contains operation on unoptimized fields 400
4025 The text sent as input is too long 400
4026 Invalid value for an array parameter 400
4027 Failed to parse URL 400
4028 Cannot perform action due to concurrent API call 409
4029 Invalid flavor name 400
4031 Invalid query text 400
4032 Invalid domain prefix 400
4100 Resource already exists 400
4101 Indeterminate resource 400
Project Quota Errors
4030 Too many requests for this project 429
Backend Errors
Note: If a backend error persists, please raise a support ticket.
5000 Backend request failed 500
5001 A previous job action failed 500
5002 Could not process job 500
5003 Job result was invalid 500
5004 Could not process job 500
5005 Job expired before reaching the worker 500
5006 Fatal database error 500
5007 Job took too long to process 500
5008 Job took too long to finish 500
5100 Key Management Service Error 400
5101 Key Management Service Initialization Error 400
5200 Internal Crypto Error 400
5201 Internal Crypto Initialization Error 400
5300 KeyView Error 400
File Errors
5010 File is password protected 400
5011 Invalid file format 400
5012 Unknown file format 400
5013 Reference does not exist 400
5014 Invalid video file 400
Specific API Call Errors
The following errors apply only to a particular API or a set of APIs.
5020 No valid documents were given 400
5021 Some documents that were given are invalid 400
5030 Invalid value for 'expansion'. This error applies to the Expand Terms API. 400
5040 Invalid value for 'language' 400
5050 Invalid value for 'entitytype'. This error applies to the Entity Extraction API. 400
5060 Invalid image file. This error applies to the Image Analysis APIs. 400
5061 Image too large. This error applies to the Image Analysis APIs. 400
5070 'highlightexpression' and 'starttag' are mismatched. This error applies to the View Document API. 400
5080 Invalid 'confirm' token. This error applies to the Delete From Text Index API. 400
5090 'match_image' refers to a missing object. This error applies to the Image Recognition API. 400
Page Errors
6000 Page not found 404
6001 HTTP method not allowed 405
Request Size Errors
7000 Request took too long 504
7001 Too many fields in the request 413
7002 URL encoded request was too long. Try sending a multipart request. 413
7003 Multipart request contained a field that was too long. Send long text as files. 413
7004 Too many files attached to request 413
7005 Invalid POST request received 400
7006 Multipart request too big 413
7007 Client closed socket 418
7008 An unknown error closed the socket 418
7009 Unsupported request method 405
7010 Job result request timeout. Your job is still in progress. See Synchronous and Asynchronous API Requests. 504
7011 Requested URL too big 400
7012 The parameter size was exceeded 413
Text Index and Connector Errors
8001 Content full 400
8002 Index name invalid 400
8004 Connector name invalid 400
8005 Index component already has an available instance 400
8006 The operation is unsupported for the given index because it is too old 400
8007 Too many query terms (terms can be added by query manipulation 400
8008 One of security_acl or autonomymetadata must be specified 400
Index Quota and Connector Quota Errors
9000 Reached index quota 400
9001 Index is full 400
9002 Reached field count quota 400
9003 Reached static connector quota 400
9004 Reached start connector count quota 400
9005 Reached the minimum connector schedule interval quota 400
9006 Reached the maximum connector runs per day quota 400
Job Errors
10000 Previous job is already in progress 429
10001 Rejected because some jobs have been taking longer than expected 429
10002 Reference to a deleted database was found 429
10003 Invalid parameter(s) 400
User Management Errors
11000 Store not found 400
11001 User not found 400
11012 User account already exists in the user store 400
11013 Metadata size has exceeded the permitted allowance 400
11014 Group already exists 400
11015 Group not found 400
11016 User not found in the group 400
11017 Invalid resource 400
11018 User already exists in the group 400
11019 Bulk import data invalid 400
11020 User store is the primary user store of a domain 400
Query Manipulation Errors
12001 Query profile invalid 400
12002 Query profile name not provided 400
12003 Query manipulation index invalid 400
12004 Query manipulation index missing 400
12007 Query manipulation rules are over limit 400
12009 Query operator not supported with query manipulation 400
Prediction Errors
12417 Invalid prediction model name 400
Combinations Errors
14001 Invalid Combination 400
14002 Invalid Combination status 400
14003 Invalid service 400
14004 Invalid JSON stored 500
14005 No services available 500
14006 Invalid characters used 400
14007 Combination ID is not unique 400
14008 Combination failed during execution 400
14009 Referenced resource of Combination is missing 400