The API answered with HTTP 409 and the error code not_multipart.
The upload is a single PUT and has no parts to sign.
Every error is an RFC 9457 problem document (application/problem+json). Match on code, never on the message text. See errors for the full list.