Chunked uploads through the API now carry an upload ID

Two uploads of files with the same name no longer end up mixed into one file. Integrations that upload in chunks with Content-Range need to send back the upload_id Anthias 2026.07.2 returns.

Anthias used to keep a file that was still uploading under a name based on its file name. Two uploads of files with the same name, at the same time or after an earlier one was interrupted, could end up mixed into one corrupt file. From Anthias 2026.07.2, every upload gets its own temporary file, whatever it's called.

Uploads from the web interface need nothing from you. The change is for integrations that upload through /api/v1/file_asset or /api/v2/file_asset in chunks with a Content-Range header. Anthias can no longer tell from the file name which chunks belong together, so it gives each upload an ID instead:

If you upload in chunks through the API: read upload_id from the response to the first chunk and send it as X-Upload-Id with each chunk after it. Without it, each chunk is stored on its own and the asset you create from the last chunk's uri comes out broken.

Put Screenly on your screens

Book a demo and we will walk you and your IT team through it, or start a free trial on a screen you already have.