Connect your Microsoft account to upload files, manage tags, and generate API keys.
Continue with Microsoft_uploader-settings.DO_NOT_DELETE.ini inside your root folder. Do not delete or rename this file — it will reset your preferences on next login.| Method | Endpoint | Scope |
|---|---|---|
| GET | /api/tags List all tag folders (uploads + sync dirs). Syncs new folders automatically. curl -H "X-API-Key: odu_xxx" http://localhost:3000/api/tags | read |
| GET | /api/tags/:tag/files List files in a tag. Returns a direct url for each. | read |
| PATCH | /api/tags/:tagId/rename Rename a tag. Body: {"newName":"...", "oldName":"..."} | session |
| DELETE | /api/tags/:tagId?name=:tag Delete a tag folder. | delete |
| Method | Endpoint | Scope |
|---|---|---|
| POST | /api/upload Upload files via multipart/form-data. Fields: files, optional tag.curl -X POST -H "X-API-Key: odu_xxx" \
-F "tag=my-photos" -F "files=@photo.jpg" \
http://localhost:3000/api/upload | upload |
| DELETE | /api/files/:fileId Delete a file by OneDrive item ID. | delete |
| GET | /f/:tag/:filename Public proxy. Range requests supported. Add ?dl=1 to force download. | public |