Technical referenceOfficial documentation33 min readReference data

FastGPT Error Code Reference (122 codes)

A grouped reference of the 122 error codes defined in the FastGPT open-source repository, with the numeric code, statusText and message key. Verified 2026-09-09.

FastGPT Error Code Reference

How to use this table

API error responses carry a code and a statusText. This page lists the 122 error codes defined in the open-source repository, grouped by module, so either field can be used to look up which module raised the error and which message it maps to. Verified 2026-09-09.

Use the first three digits of code to locate the module band, then find the entry in that module's table. statusText is the stable identifier and is more reliable than code across versions.

Columns

ColumnMeaning
CodeThe code value in the error response
statusTextThe statusText value; stable across versions, use it for programmatic checks
Message keyThe localisation key for the user-facing message
NotesHow the code is derived, and any definition-level caveat

Three things to know before using this table

1. Two pairs of modules share the same base code band, so code alone does not identify the module.

Base bandModules sharing it
509000skill, system
510000s3, sandbox

For values in these bands, statusText is required to determine the source module.

2. 1 error code does not sit inside its module's base band.

ModuleCodestatusTextModule base band
outLink501linkUnInvalid505000

This entry sets its code directly in the definition, so deriving it from the band will not find it.

3. 2 statusText values are declared in an enum but have no code definition.

ModulestatusText
teamteamMemberOverSize
userunAuthRole

These identifiers can be referenced in code, but the error map does not contain them, so no code or message is returned at runtime.

dataset module (13 codes, base band 501000)

CodestatusTextMessage keyNotes
501000sameApiCollectioncommon:core.dataset.error.sameApiCollection—
501001notSupportSynccommon:core.dataset.error.notSupportSync—
501002unExistDatasetcommon:core.dataset.error.unExistDataset—
501003unExistCollectioncommon:error_collection_not_exist—
501004unAuthDatasetcommon:core.dataset.error.unAuthDataset—
501005unAuthDatasetCollectioncommon:core.dataset.error.unAuthDatasetCollection—
501006unAuthDatasetDatacommon:core.dataset.error.unAuthDatasetData—
501007unAuthDatasetFilecommon:core.dataset.error.unAuthDatasetFile—
501008unCreateCollectioncommon:core.dataset.error.unCreateCollection—
501009unLinkCollectioncommon:core.dataset.error.unLinkCollection—
501010invalidVectorModelOrQAModelcommon:core.dataset.error.invalidVectorModelOrQAModel—
501011canNotEditAdminPermissioncommon:core.dataset.error.canNotEditAdminPermission—
501012noApiServercommon:core.dataset.error.noApiServer—

app module (5 codes, base band 502000)

CodestatusTextMessage keyNotes
502000appUnExistcommon:code_error.app_error.not_exist—
502001unAuthAppcommon:code_error.app_error.un_auth_app—
502002invalidOwnercommon:code_error.app_error.invalid_owner—
502003invalidAppTypecommon:code_error.app_error.invalid_app_type—
502004canNotEditAdminPermissioncommon:code_error.app_error.can_not_edit_admin_permission—

chat module (2 codes, base band 504000)

CodestatusTextMessage keyNotes
504000unAuthChatcommon:code_error.chat_error.un_auth—
504001chatIsGeneratingcommon:code_error.chat_error.chat_generating—

openapi module (3 codes, base band 506000)

CodestatusTextMessage keyNotes
506000openapiUnExistcommon:code_error.openapi_error.api_key_not_exist—
506001openapiUnAuthcommon:code_error.openapi_error.un_auth—
506002openapiExceedLimitcommon:code_error.openapi_error.exceed_limit—

user module (10 codes, base band 503000)

CodestatusTextMessage keyNotes
503000notUsercommon:code_error.account_not_found—
503001userExistcommon:code_error.account_exist—
503002account_psw_errorcommon:code_error.account_error—
503003unAuthSsouser:sso_auth_failed—
503004invalidVerificationCodecommon:error.code_error—
503005sendVerificationCodeTooFrequentlycommon:error.send_auth_code_too_frequently—
503006verifyCodeTooFrequentlycommon:error.verify_code_too_frequently—
503007invalidAccountcommon:code_error.invalid_account—
503008accountCancellationPendingcommon:code_error.account_cancellation_pending—
503009registrationMethodNotSupportedcommon:error.registration_method_not_supported—

team module (45 codes, base band 500000)

CodestatusTextMessage keyNotes
500000notUsercommon:code_error.team_error.not_user—
500001unPermissioncommon:error_un_permission—
500002accountCancellationPendingcommon:code_error.team_error.account_cancellation_pending—
500003teamOverSizecommon:code_error.team_error.over_size—
500004unAuthTeamcommon:code_error.team_error.un_auth—
500005aiPointsNotEnoughcommon:code_error.team_error.ai_points_not_enough—
500006datasetSizeNotEnoughcommon:code_error.team_error.dataset_size_not_enough—
500007datasetAmountNotEnoughcommon:code_error.team_error.dataset_amount_not_enough—
500008appAmountNotEnoughcommon:code_error.team_error.app_amount_not_enough—
500009pluginAmountNotEnoughcommon:code_error.team_error.plugin_amount_not_enough—
500010appFolderAmountNotEnoughcommon:code_error.team_error.app_folder_amount_not_enough—
500011websiteSyncNotEnoughcommon:code_error.team_error.website_sync_not_enough—
500012reRankNotEnoughcommon:code_error.team_error.re_rank_not_enough—
500013ticketNotAvailablecommon:code_error.team_error.ticket_not_available—
500014groupNameEmptycommon:code_error.team_error.group_name_empty—
500015groupNotExistcommon:code_error.team_error.group_not_exist—
500016cannotDeleteDefaultGroupcommon:code_error.team_error.cannot_delete_default_group—
500017groupNameDuplicatecommon:code_error.team_error.group_name_duplicate—
500018userNotActivecommon:code_error.team_error.user_not_active—
500019orgMemberNotExistcommon:code_error.team_error.org_member_not_exist—
500020orgMemberDuplicatedcommon:code_error.team_error.org_member_duplicated—
500021orgNotExistcommon:code_error.team_error.org_not_exist—
500022orgParentNotExistcommon:code_error.team_error.org_parent_not_exist—
500023cannotMoveToSubPathcommon:code_error.team_error.cannot_move_to_sub_path—
500024cannotModifyRootOrgcommon:code_error.team_error.cannot_modify_root_org—
500025cannotDeleteNonEmptyOrgcommon:code_error.team_error.cannot_delete_non_empty_org—
500026invitationLinkInvalidcommon:code_error.team_error.invitation_link_invalid—
500027youHaveBeenInTheTeamcommon:code_error.team_error.you_have_been_in_the_team—
500028tooManyInvitationscommon:code_error.team_error.too_many_invitations—
500029datasetFolderAmountNotEnoughcommon:code_error.team_error.dataset_folder_amount_not_enough—
500030sandboxNotSupportcommon:code_error.team_error.sandbox_not_support—
500031disabledcommon:enterprise_auth.error.disabled—
500032serviceNotConfiguredcommon:enterprise_auth.error.service_not_configured—
500033noRemainingTimescommon:enterprise_auth.error.no_remaining_times—
500034alreadyVerifiedcommon:enterprise_auth.error.already_verified—
500035enterpriseOccupiedcommon:enterprise_auth.error.enterprise_occupied—
500036tooFrequentcommon:enterprise_auth.error.too_frequent—
500037serviceErrorcommon:enterprise_auth.error.service_error—
500038serviceTimeoutcommon:enterprise_auth.error.service_timeout—
500039infoFailedcommon:enterprise_auth.error.info_failed—
500040taskNotFoundcommon:enterprise_auth.error.task_not_found—
500041taskExpiredcommon:enterprise_auth.error.task_expired—
500042amountErrorcommon:enterprise_auth.error.amount_error—
500043amountFailedcommon:enterprise_auth.error.amount_failed—
500044processingcommon:enterprise_auth.error.processing—

skill module (17 codes, base band 509000)

CodestatusTextMessage keyNotes
509000skillUnExistcommon:code_error.skill_error.not_existshares base band 509000 with another module
509001unAuthSkillcommon:code_error.skill_error.un_auth_skillshares base band 509000 with another module
509002canNotEditAdminPermissioncommon:code_error.skill_error.can_not_edit_admin_permissionshares base band 509000 with another module
509003invalidSkillNamecommon:code_error.skill_error.invalid_nameshares base band 509000 with another module
509004invalidDescriptioncommon:code_error.skill_error.invalid_descriptionshares base band 509000 with another module
509005invalidCategorycommon:code_error.skill_error.invalid_categoryshares base band 509000 with another module
509006invalidConfigcommon:code_error.skill_error.invalid_configshares base band 509000 with another module
509007noStoragecommon:code_error.skill_error.no_storageshares base band 509000 with another module
509008noFieldsToUpdatecommon:code_error.skill_error.no_fields_to_updateshares base band 509000 with another module
509009invalidArchiveFormatcommon:code_error.skill_error.invalid_archive_formatshares base band 509000 with another module
509010invalidSkillPackagecommon:code_error.skill_error.invalid_packageshares base band 509000 with another module
509011invalidSkillIdcommon:code_error.skill_error.invalid_skill_idshares base band 509000 with another module
509012archiveEmptycommon:code_error.skill_error.archive_emptyshares base band 509000 with another module
509013archiveExtractionFailedcommon:code_error.skill_error.archive_extraction_failedshares base band 509000 with another module
509014archiveTooLargecommon:code_error.skill_error.archive_too_largeshares base band 509000 with another module
509015missingImageRepositorycommon:code_error.skill_error.missing_image_repositoryshares base band 509000 with another module
509016skillNameTooLongcommon:code_error.skill_error.skill_name_too_longshares base band 509000 with another module

sandbox module (4 codes, base band 510000)

CodestatusTextMessage keyNotes
510000agentSandboxPermissionDeniedcommon:code_error.sandbox_error.agent_sandbox_permission_deniedshares base band 510000 with another module
510001agentSandboxInitializingcommon:code_error.sandbox_error.agent_sandbox_initializingshares base band 510000 with another module
510002runtimeUpgradeFailedcommon:code_error.sandbox_error.runtime_upgrade_failedshares base band 510000 with another module
510003runtimeUpgradeInProgressskill:sandbox_runtime_upgrade_in_progressshares base band 510000 with another module

plugin module (2 codes, base band 508000)

CodestatusTextMessage keyNotes
508000pluginUnExistcommon:error.tool_not_exist—
508001pluginUnAuthcommon:code_error.plugin_error.un_auth—

outLink module (4 codes, base band 505000)

CodestatusTextMessage keyNotes
501linkUnInvalidcommon:code_error.outlink_error.invalid_linkcode set directly in the definition
505000outlinkUnExistcommon:code_error.outlink_error.link_not_exist—
505001unAuthLinkcommon:code_error.outlink_error.invalid_link—
505003unAuthUsercommon:code_error.outlink_error.un_auth_user—

s3 module (3 codes, base band 510000)

CodestatusTextMessage keyNotes
510000InvalidUploadFileTypecommon:error.s3_upload_invalid_file_typeshares base band 510000 with another module
510001UploadFileTypeMismatchcommon:error.s3_upload_invalid_file_typeshares base band 510000 with another module
510002FileUploadDisabledcommon:error.file_upload_disabledshares base band 510000 with another module

common module (8 codes, base band 507000)

CodestatusTextMessage keyNotes
507000invalidParamscommon:error.invalid_params—
507001invalidResourcecommon:error_invalid_resource—
507002fileNotFoundcommon:error.fileNotFound—
507003unAuthFilecommon:error.unAuthFile—
507004missingParamscommon:error.missingParams—
507005inheritPermissionErrorcommon:error.inheritPermissionError—
507006folderDepthLimitcommon:error.folderDepthLimit—
507007folderMoveDepthLimitcommon:error.folderMoveDepthLimit—

system module (5 codes, base band 509000)

CodestatusTextMessage keyNotes
509000communityVersionNumLimitcommon:code_error.system_error.community_version_num_limitshares base band 509000 with another module
509001commercialFeaturecommon:code_error.system_error.commercial_featureshares base band 509000 with another module
509002licenseAppAmountLimitcommon:code_error.system_error.license_app_amount_limitshares base band 509000 with another module
509003licenseDatasetAmountLimitcommon:code_error.system_error.license_dataset_amount_limitshares base band 509000 with another module
509004licenseUserAmountLimitcommon:code_error.system_error.license_user_amount_limitshares base band 509000 with another module

coupon module (1 codes, base band 512000)

CodestatusTextMessage keyNotes
512000invalidCouponcommon:coupon_invalid—

When this table goes out of date

  1. A new error code inserted mid-array shifts every code after it. Checks based on the numeric code can break after an upgrade; use statusText instead.
  2. The commercial edition has its own error definitions. This table covers the open-source repository only.
  3. Message keys map to text that changes with the language pack. This table gives the key, not the wording.
  4. Values declared in an enum without a code may get one in a later version.

Next steps

The tables above can be checked against the open-source repository. If a specific deployment needs to be assessed against these values, contact sales for support; the cloud service can be used directly without preparing the environment first.

  • Contact sales: assess your deployment against these values
  • Get started: use the cloud service and skip environment setup
  • Pricing: compare what each form covers

Codes taken from the error definition files of 14 modules, verified 2026-09-09.