uploads
Clients served now or waiting, and the files shared with the network.
GET /uploads
The clients served now and those waiting in the queue.
POST /clients/{address}/hello
Says hello to a client and answers what it said, to see whether and how it is reached.
POST /clients/{address}/files
Asks a client for the files it shares and answers them, when the client shows them.
GET /shared
The shared files.
GET /shared/directories
The shared directories.
POST /shared/directories
A whole drive, the user's home folder, Documents, the desktop or a system folder may hold personal or system files: it is shared only when `everything` is true. Asked without it, the call is a conflict, so that a caller can ask its user first.
DELETE /shared/directories
Stops sharing a folder; the incoming folder stays shared.
PUT /shared/{hash}/name
Renames a shared file; others find it under the new name once it is published again.
PUT /shared/{hash}/priority
Sets the upload priority of a shared file.