CHECKSUM_MISMATCH
To ensure, that a damaged file content won't be accepted by the API service, the API client may provide its checksum with the Content-MD5
HTTP header of the request or of the multi-part form data request body or with the _md5
argument.
Reason
- The provided checksum did not match the file content, that was received by the API service
Solution
- Make sure, that the checksum is generated correctly (it should be MD5)
- Make sure, that the checksum is delivered as a Base64-encoded string
- Ensure, that checksums are in the correct order (they should match the order of files), if you are using the
_md5
argument with multiple checksums
Example
{
"status": 400,
"errors": [
{
"code": "CHECKSUM_MISMATCH",
"message": "File data has been corrupted or altered during transfer",
"more_info": "https://developer.kayako.com/api/v1/reference/errors/CHECKSUM_MISMATCH"
}
]
}