part_digest_mismatch
What happened
Each part is sent with its own checksum, and the server checks it against what it received. A part that arrived changed, for example on a bad connection, is refused with 400 and is not stored.
What to do
Send that part again. The upload keeps the parts it already holds.
Example
json
{
"error": {
"code": "part_digest_mismatch",
"message": "The part does not match its checksum.",
"detail": {}
}
}