Hanzo

Error codes

Every error code Hanzo Index can return, with its HTTP status and type. The `link` in an error body points here.

Every error body carries a machine-readable code, a type, and a link back to this page:

{
  "message": "Index `nope` not found.",
  "code": "index_not_found",
  "type": "invalid_request",
  "link": "https://docs.hanzo.ai/docs/errors#index_not_found"
}

Match on code. It is stable; message is prose and may be reworded.

CodeTypeHTTP
api_key_already_existsinvalid_request409
api_key_not_foundinvalid_request404
bad_parameterinvalid_request400
bad_requestinvalid_request400
database_size_limit_reachedinternal500
document_not_foundinvalid_request404
dump_already_processinginvalid_request409
dump_not_foundinvalid_request404
dump_process_failedinternal500
duplicate_index_foundinvalid_request400
immutable_api_key_actionsinvalid_request400
immutable_api_key_created_atinvalid_request400
immutable_api_key_expires_atinvalid_request400
immutable_api_key_indexesinvalid_request400
immutable_api_key_keyinvalid_request400
immutable_api_key_uidinvalid_request400
immutable_api_key_updated_atinvalid_request400
immutable_index_created_atinvalid_request400
immutable_index_updated_atinvalid_request400
import_task_already_receivedinvalid_requestPRECONDITION_FAILED
import_task_unknown_remoteinvalid_requestPRECONDITION_FAILED
receive_import_finished_unknown_remoteinvalid_requestPRECONDITION_FAILED
import_task_without_network_taskinvalid_request503
index_already_existsinvalid_request409
index_creation_failedinternal500
index_not_foundinvalid_request404
index_primary_key_already_existsinvalid_request400
index_primary_key_multiple_candidates_foundinvalid_request400
index_primary_key_no_candidate_foundinvalid_request400
internalinternal500
invalid_api_keyauth403
invalid_api_key_actionsinvalid_request400
invalid_api_key_descriptioninvalid_request400
invalid_api_key_expires_atinvalid_request400
invalid_api_key_indexesinvalid_request400
invalid_api_key_limitinvalid_request400
invalid_api_key_nameinvalid_request400
invalid_api_key_offsetinvalid_request400
invalid_api_key_uidinvalid_request400
invalid_content_typeinvalid_request415
invalid_document_csv_delimiterinvalid_request400
invalid_document_fieldsinvalid_request400
invalid_document_retrieve_vectorsinvalid_request400
missing_document_filterinvalid_request400
missing_document_edition_functioninvalid_request400
inconsistent_document_change_headersinvalid_request400
invalid_document_filterinvalid_request400
invalid_document_sortinvalid_request400
invalid_document_geo_fieldinvalid_request400
invalid_document_geojson_fieldinvalid_request400
invalid_header_valueinvalid_request400
invalid_vector_dimensionsinvalid_request400
invalid_vectors_typeinvalid_request400
invalid_document_idinvalid_request400
invalid_document_idsinvalid_request400
invalid_document_limitinvalid_request400
invalid_document_offsetinvalid_request400
invalid_search_embedderinvalid_request400
invalid_similar_embedderinvalid_request400
invalid_search_hybrid_queryinvalid_request400
invalid_index_limitinvalid_request400
invalid_index_offsetinvalid_request400
invalid_index_primary_keyinvalid_request400
invalid_index_custom_metadatainvalid_request400
invalid_skip_creationinvalid_request400
invalid_index_uidinvalid_request400
invalid_multi_search_facetsinvalid_request400
invalid_multi_search_facets_by_indexinvalid_request400
invalid_multi_search_facet_orderinvalid_request400
invalid_multi_search_query_personalizationinvalid_request400
invalid_multi_search_query_show_performance_detailsinvalid_request400
invalid_multi_search_federatedinvalid_request400
invalid_multi_search_federation_optionsinvalid_request400
invalid_multi_search_max_values_per_facetinvalid_request400
invalid_multi_search_merge_facetsinvalid_request400
invalid_multi_search_query_facetsinvalid_request400
invalid_multi_search_distinctinvalid_request400
invalid_multi_search_query_paginationinvalid_request400
invalid_multi_search_query_ranking_rulesinvalid_request400
invalid_multi_search_query_positioninvalid_request400
invalid_multi_search_remoteinvalid_request400
invalid_multi_search_weightinvalid_request400
invalid_network_leaderinvalid_request400
invalid_network_remotesinvalid_request400
invalid_network_shardsinvalid_request400
invalid_network_selfinvalid_request400
invalid_network_search_api_keyinvalid_request400
invalid_network_write_api_keyinvalid_request400
invalid_network_urlinvalid_request400
invalid_search_attributes_to_search_oninvalid_request400
invalid_search_attributes_to_cropinvalid_request400
invalid_search_attributes_to_highlightinvalid_request400
invalid_similar_attributes_to_retrieveinvalid_request400
invalid_similar_retrieve_vectorsinvalid_request400
invalid_search_attributes_to_retrieveinvalid_request400
invalid_search_ranking_score_thresholdinvalid_request400
invalid_similar_ranking_score_thresholdinvalid_request400
invalid_search_retrieve_vectorsinvalid_request400
invalid_search_crop_lengthinvalid_request400
invalid_search_crop_markerinvalid_request400
invalid_search_facetsinvalid_request400
invalid_search_semantic_ratioinvalid_request400
invalid_search_localesinvalid_request400
invalid_facet_search_exhaustive_facet_countinvalid_request400
invalid_facet_search_facet_nameinvalid_request400
invalid_similar_idinvalid_request400
invalid_search_filterinvalid_request400
invalid_similar_filterinvalid_request400
invalid_search_highlight_post_taginvalid_request400
invalid_search_highlight_pre_taginvalid_request400
invalid_search_hits_per_pageinvalid_request400
invalid_similar_limitinvalid_request400
invalid_search_limitinvalid_request400
invalid_search_matching_strategyinvalid_request400
invalid_similar_offsetinvalid_request400
invalid_search_offsetinvalid_request400
invalid_search_pageinvalid_request400
invalid_search_qinvalid_request400
invalid_facet_search_queryinvalid_request400
invalid_facet_search_nameinvalid_request400
facet_search_disabledinvalid_request400
invalid_search_vectorinvalid_request400
invalid_search_mediainvalid_request400
invalid_search_show_matches_positioninvalid_request400
invalid_search_show_ranking_scoreinvalid_request400
invalid_similar_show_ranking_scoreinvalid_request400
invalid_search_show_ranking_score_detailsinvalid_request400
invalid_search_show_performance_detailsinvalid_request400
invalid_search_use_networkinvalid_request400
invalid_similar_show_ranking_score_detailsinvalid_request400
invalid_similar_show_performance_detailsinvalid_request400
invalid_search_sortinvalid_request400
invalid_search_distinctinvalid_request400
invalid_search_personalizeinvalid_request400
invalid_search_personalize_user_contextinvalid_request400
invalid_search_media_and_vectorinvalid_request400
invalid_settings_displayed_attributesinvalid_request400
invalid_settings_distinct_attributeinvalid_request400
invalid_settings_proximity_precisioninvalid_request400
invalid_settings_facet_searchinvalid_request400
invalid_settings_prefix_searchinvalid_request400
invalid_settings_facetinginvalid_request400
invalid_settings_filterable_attributesinvalid_request400
invalid_settings_foreign_keysinvalid_request400
invalid_settings_paginationinvalid_request400
invalid_settings_search_cutoff_msinvalid_request400
invalid_settings_embeddersinvalid_request400
invalid_settings_ranking_rulesinvalid_request400
invalid_settings_searchable_attributesinvalid_request400
invalid_settings_sortable_attributesinvalid_request400
invalid_settings_stop_wordsinvalid_request400
invalid_settings_non_separator_tokensinvalid_request400
invalid_settings_separator_tokensinvalid_request400
invalid_settings_dictionaryinvalid_request400
invalid_settings_synonymsinvalid_request400
invalid_settings_typo_toleranceinvalid_request400
invalid_settings_localized_attributesinvalid_request400
invalid_stateinternal500
invalid_stats_show_internal_database_sizesinvalid_request400
invalid_stats_size_formatinvalid_request400
invalid_store_fileinternal500
invalid_swap_duplicate_index_foundinvalid_request400
invalid_swap_indexesinvalid_request400
invalid_swap_renameinvalid_request400
invalid_task_after_enqueued_atinvalid_request400
invalid_task_after_finished_atinvalid_request400
invalid_task_after_started_atinvalid_request400
invalid_task_before_enqueued_atinvalid_request400
invalid_task_before_finished_atinvalid_request400
invalid_task_before_started_atinvalid_request400
invalid_task_canceled_byinvalid_request400
invalid_task_frominvalid_request400
invalid_task_limitinvalid_request400
invalid_task_reverseinvalid_request400
invalid_task_statusesinvalid_request400
invalid_task_typesinvalid_request400
invalid_task_uidsinvalid_request400
invalid_batch_uidsinvalid_request400
io_errorsystem422
feature_not_enabledinvalid_request400
malformed_payloadinvalid_request400
max_fields_limit_exceededinvalid_request400
missing_api_key_actionsinvalid_request400
missing_api_key_expires_atinvalid_request400
missing_api_key_indexesinvalid_request400
missing_authorization_headerauth401
missing_content_typeinvalid_request415
missing_document_idinvalid_request400
missing_facet_search_facet_nameinvalid_request400
missing_index_uidinvalid_request400
missing_master_keyauth401
missing_network_urlinvalid_request400
missing_payloadinvalid_request400
missing_search_hybridinvalid_request400
missing_swap_indexesinvalid_request400
missing_task_filtersinvalid_request400
network_version_mismatchinvalid_requestPRECONDITION_FAILED
no_space_left_on_devicesystem422
not_leaderinvalid_request400
payload_too_largeinvalid_request413
remote_bad_responsesystem502
remote_bad_requestinvalid_request400
unknown_remoteinvalid_request400
remote_could_not_send_requestsystem502
remote_invalid_api_keyauth403
remote_remote_errorsystem502
remote_timeoutsystem502
too_many_search_requestssystem503
task_not_foundinvalid_request404
task_file_not_foundinvalid_request404
batch_not_foundinvalid_request404
too_many_open_filessystem422
too_many_vectorsinvalid_request400
unexpected_network_previous_remotesinvalid_request400
network_version_too_oldinvalid_request400
unprocessed_network_taskinvalid_request400
unretrievable_documentinternal400
unretrievable_error_codeinvalid_request400
unsupported_media_typeinvalid_request415
invalid_s_3_snapshot_requestinternal400
invalid_s_3_snapshot_parametersinternal400
s_3_snapshot_server_errorinternal502
vector_embedding_errorinvalid_request400
not_found_similar_idinvalid_request400
invalid_document_edition_contextinvalid_request400
invalid_document_edition_function_filterinvalid_request400
edit_documents_by_function_errorinvalid_request400
invalid_settings_index_chatinvalid_request400
invalid_export_urlinvalid_request400
invalid_export_api_keyinvalid_request400
invalid_export_payload_sizeinvalid_request400
invalid_export_indexes_patternsinvalid_request400
invalid_export_index_filterinvalid_request400
invalid_export_index_override_settingsinvalid_request400
unimplemented_external_function_callinginvalid_request501
unimplemented_non_streaming_chat_completionsinvalid_request501
unimplemented_multi_choice_chat_completionsinvalid_request501
chat_not_foundinvalid_request404
invalid_chat_setting_document_templateinvalid_request400
invalid_chat_completion_org_idinvalid_request400
invalid_chat_completion_project_idinvalid_request400
invalid_chat_completion_api_versioninvalid_request400
invalid_chat_completion_deployment_idinvalid_request400
invalid_chat_completion_sourceinvalid_request400
invalid_chat_completion_base_apiinvalid_request400
invalid_chat_completion_api_keyinvalid_request400
invalid_chat_completion_promptsinvalid_request400
invalid_chat_completion_system_promptinvalid_request400
invalid_chat_completion_search_description_promptinvalid_request400
invalid_chat_completion_search_query_param_promptinvalid_request400
invalid_chat_completion_search_filter_param_promptinvalid_request400
invalid_chat_completion_search_index_uid_param_promptinvalid_request400
invalid_chat_completion_pre_query_promptinvalid_request400
invalid_index_fields_filterinvalid_request400
invalid_index_fields_filter_attribute_patternsinvalid_request400
invalid_index_fields_filter_displayedinvalid_request400
invalid_index_fields_filter_searchableinvalid_request400
invalid_index_fields_filter_sortableinvalid_request400
invalid_index_fields_filter_distinctinvalid_request400
invalid_index_fields_filter_ranking_ruleinvalid_request400
invalid_index_fields_filter_filterableinvalid_request400
requires_enterprise_editioninvalid_requestUNAVAILABLE_FOR_LEGAL_REASONS
invalid_webhooksinvalid_request400
invalid_webhook_urlinvalid_request400
invalid_webhook_headersinvalid_request400
immutable_webhookinvalid_request400
invalid_webhook_uuidinvalid_request400
webhook_not_foundinvalid_request404
immutable_webhook_uuidinvalid_request400
immutable_webhook_is_editableinvalid_request400
invalid_dynamic_search_rule_offsetinvalid_request400
invalid_dynamic_search_rule_limitinvalid_request400
invalid_dynamic_search_rule_filterinvalid_request400
invalid_dynamic_search_rule_descriptioninvalid_request400
invalid_dynamic_search_rule_priorityinvalid_request400
invalid_dynamic_search_rule_activeinvalid_request400
invalid_dynamic_search_rule_conditionsinvalid_request400
invalid_dynamic_search_rule_actionsinvalid_request400
invalid_dynamic_search_rule_filter_attribute_patternsinvalid_request400
invalid_dynamic_search_rule_filter_activeinvalid_request400
dynamic_search_rule_not_foundinvalid_request404

How is this guide?

Last updated on