⭐ If you find Zipline useful, please consider giving it a star on Github! ⭐

Error Codes

Complete reference of Zipline API error codes and their HTTP statuses

This page lists all 125 error codes defined by the current OpenAPI schema. Use the numeric code for programmatic error handling rather than parsing the error message.

Validation and client errors

The request was malformed or contained invalid data.

CodeHTTP statusMessage
E1000400Invalid request schema
E1001400Invalid upload options
E1002400Invalid partial upload
E1003400Partial upload identifier is invalid
E1004400Partial upload was not detected
E1005400Partial uploads only support one file field
E1006400File extension is not allowed
E1007400Invalid characters in filename
E1008400Invalid characters in original filename
E1009400Invalid filename
E1010400Unrecognized file mimetype
E1011400File already in folder
E1012400File not in folder
E1013400File ID is required
E1014400File with this name already exists
E1015400A folder cannot be its own parent
E1016400Cannot move folder into one of its descendants
E1019400Invalid action
E1020400Cannot PATCH without an action
E1021400Cannot delete current session, use log out instead.
E1022400Invalid settings update
E1023400Invalid setup, no settings found. Run the setup process again before exporting data.
E1024400Export is not completed
E1025400No files to export
E1026400No files found for the given request
E1027400No files were deleted.
E1028400No files were updated.
E1029400No ID provided
E1030400No providers to delete
E1031400Session not found in logged in sessions
E1032400Invalid tag specified
E1033400Cannot create tag with the same name
E1034400Tag name already exists
E1035400Invalid invite code
E1036400Invites aren't enabled
E1037400User registration is disabled
E1038400Username already exists
E1039400Username is taken
E1040400A user with this username already exists
E1041400Vanity already exists
E1042400Vanity already taken
E1043400You can't delete your last OAuth provider without a password
E1044400Invalid username or password
E1045400Invalid code
E1046400Missing WebAuthn challenge ID
E1047400Missing WebAuthn payload
E1048400Passkey registration timed out, try again later
E1049400Error verifying passkey registration
E1050400Could not verify passkey registration
E1051400Error verifying passkey authentication
E1052400Could not verify passkey authentication
E1053400You don't have TOTP enabled
E1054400TOTP is disabled
E1055400Password must be a string
E1056400The 'maxBytes' value is required
E1057400The 'maxFiles' value is required
E1058400From date must be before to date
E1059400From date must be in the past
E1060400Passkey has legacy registration data and cannot be used
E1061400Invalid multipart/form-data request
E1062400No files in multipart/form-data request
E1063400Already linked to this OAuth provider
E1064400Invalid OAuth state parameter
E1065400Invalid MIME type
E1066400Current password is incorrect
E1067400Current password is required to set a new password
E1068400Couldn't find current password for this account
E1069400TOTP is already enabled
E1070400You don't own this passkey

Session and authentication errors

The request was not authenticated or the session is invalid.

CodeHTTP statusMessage
E2000401Invalid login session
E2001401Invalid token
E2002401Not logged in
E2003401OAuth provider is not configured (or misconfigured)
E2004401Invalid login steps (cookie relying on token)

Permission errors

The authenticated user does not have permission to perform the operation.

CodeHTTP statusMessage
E3000403Admin only
E3001403Metrics are disabled
E3002403Folder is not open
E3003403Parent folder does not belong to you
E3004403Password protected
E3005403Incorrect password
E3006403Target folder not found
E3007403You cannot assign this role
E3008403You cannot create this role
E3009403You cannot delete this user
E3010403You cannot delete yourself
E3011403You do not own this folder
E3012403Shortening this URL would exceed your quota of X URLs
E3013403You don't have permission to delete the selected files
E3014403You don't have permission to modify the selected files
E3015403Not super admin
E3016403OAuth registration is disabled
E3017403OAuth login is not allowed for this account
E3018403Invalid access token provided.
E3019403You cannot modify this user

Not found errors

The requested resource does not exist.

CodeHTTP statusMessage
E4000404File not found
E4001404Folder not found
E4002404Folder or file not found
E4003404Folder or related records not found during deletion
E4004404Invite not found
E4005404Invite not found through ID or code
E4006404No files were moved.
E4007404Parent folder not found
E4008404Target folder not found
E4009404User not found
E4010404No settings table found
E4011404Thumbnails task not found

Constraint errors

The request exceeded a configured size, quota, or other limit.

CodeHTTP statusMessage
E5000413File size exceeds the configured limit
E5001413File is too large
E5002413Storage quota exceeded

Internal errors

The server could not complete the operation.

CodeHTTP statusMessage
E6000500Failed to delete invite
E6001500Failed to check for updates
E6002500Failed to rename file in datasource
E6003500There was an error during a healthcheck
E6004500Failed to fetch OAuth access token
E6005500No access token in OAuth response
E6006500No refresh token in OAuth response
E6007500Failed to fetch OAuth user
E6008500OAuth provider request failed
E6009500Couldn't create user via OAuth profile
E6010500The username is already taken by another account

Generic errors

Fallback errors used when a more specific code is not available.

CodeHTTP statusMessage
E9000400Bad request
E9001403Forbidden
E9002404Not found
E9004500Internal server error
E9005500Database operation failed