Skip to content

Formbird API Error Codes - Complete Reference

Document Operations

Create/Insert Operations

HTTP Status Code Error Message Description
500 Email is taken. Please use another one to create account Occurs when trying to create an account with an email that's already registered
500 API/Host key is taken. Please use another one to create account Occurs when trying to create an account with a duplicate API/Host key
500 Public URL is taken. Please use another one to create account Occurs when attempting to create an account with a URL that's already in use
500 There is a problem with account creation. Please contact administrator and quote error code [code] Unhandled error during account creation requiring administrator intervention
500 Saving new document failed with: [error] Database or validation error occurred while saving a new document
500 Error in documents bulk upload: [error message] Batch upload failed due to invalid JSON format, malformed document structure, or database errors

Read Operations

HTTP Status Code Error Message Description
401 No logged in user in call to find User authentication is missing or invalid for document retrieval
403 Document type restricted Attempted to access a document type that is restricted from user access
404 Template or document: [id] not found The requested document or template identifier doesn't exist in the system
410 GONE The requested resource was previously available but has been permanently removed
500 MongoDB Query could not be converted to ElasticSearch in findAll Complex query structure cannot be translated to ElasticSearch format
500 Error updating document [id] [err] Server encountered an error while processing the document update
500 Id not passed to update function Document identifier was missing in the update request

Update Operations

HTTP Status Code Error Message Description
400 Bad update request: Updated document is missing The request body doesn't contain the document to be updated
401 No logged in user in call to update Authentication is required but missing for update operation
422 Unprocessable Content The request payload format is correct but contains invalid content
422 No document for found patchedVersionId [patchedVersionId] The specified version of document for patching doesn't exist
500 Id not passed to update function Document identifier is missing in the update request
500 Error updating document: [id]: [error details] Server encountered an error during document update
500 Saving existing document [id] failed with: [error details] Failed to save changes to an existing document

Delete Operations

HTTP Status Code Error Message Description
401 No logged in user in call to destroy Authentication is required but missing for delete operation
500 Error deleting document: [error details] Server encountered an error while attempting to delete the document
500 Error undeleting document: [error details] Failed to restore a previously deleted document

File Operations

File Upload Errors

HTTP Status Code Error Message Description
400 File type not allowed: [fileType] The file extension is not in the system's whitelist of permitted file types
500 Error in file upload: [error message] Generic error during file upload process

File Retrieval Errors

HTTP Status Code Error Message Description
404 File reference document not found: [fileNo] The file reference number doesn't exist in the system
500 Field name for files not set in fileReference configuration System configuration error: missing file field name setting
500 Outdated file reference document or invalid file reference config File reference document structure is incompatible or corrupted
500 Upload provider did not work properly File storage service encountered an error