This error response indicates that there is a version conflict with the request.
This usually occurs with a PUT request. If the user is trying to upload a file that is older than the file on the server. This is a version control conflict response.
This issue can occur if there are too many concurrent request to upload the file, causing a conflict with the request.
Due to this response the user should have the opportunity based on the details to resolve the conflict and upload the file.
If this error is unexpected or continues to appear without a conflict, then it is best to contact the appropriate server support.
409 Conflict response status code indicates a request conflict with the current state of the target resource.
Conflicts are most likely to occur in response to a
PUT request. For example, you may get a 409 response when uploading a file that is older than the existing one on the server, resulting in a version control conflict.
|Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content|