API version 1.3.0 [pnut.io] is released! Now you can set a User Presence per-channel, you can set the timeout for User Presence up to 7 days, and you can delete multiple files at once.
The extra downtime [status.pnut.io] was to upgrade much of the infra at the same time.
@shawn right now it's only used for DELETE /files, but yeah, it set the ground work for at least a few more endpoints to use it. I know I'll want it for POST /posts and POST /files (this is a big one).
@shawn Future endpoints to use it will probably return most of the object immediately, but some things will "finalize" seconds later, after the system renders some bonus materials, updates indexes, etc.
@shawn There will likely be a new endpoint for uploading one or many files at a time, and you'll first "reserve" the storage space (with a timeout), then upload the files directly. Then you'll have a status endpoint to poll until processing is done.