Errors and limits
Status codes, rate limits, expiry, and download-limit behavior.
Status codes
400Invalid request or upload parameters401Authentication, password, or delete key required403Forbidden, expired limit, or download limit reached404Resource not found410Resource expired413Payload exceeds the endpoint limit429Rate limited; retry after the supplied delay500Unexpected server failureJSON errors retain the existing error, message, and success fields. Public API errors also expose a stable code and request ID.
Limits and defaults
- Direct single-file and legacy uploads: 100 MB.
- Legacy
/api/uploadexpiry ceiling: 30 days. - Current upload and multipart expiry ceiling: 3650 days.
maxDownloads=0means unlimited and is stored as null on files/folders.- Short IDs are 10 characters; UUID IDs use the full UUID format.