Upload a persistent file
POST/v1/files
Upload a file to persistent storage. Persistent files are stored permanently until explicitly deleted and are billed using storage credits.
Files are content-addressed (stored by SHA-256 hash) and deduplicated within the project. Multiple filenames can reference the same content.
Project Scoping: Requires X-Project-ID header for OAuth authentication.
Request
Responses
- 201
- 400
- 401
- 402
- 409
- 413
File uploaded successfully
Bad request
Unauthorized
Payment required (storage quota exceeded)
Conflict
Payload too large