Microsoft Intune Graph API - commitFileFailed Error After Successful API Calls
Issue Summary
Problem: commitFileFailed errors during .intunewin uploads via Graph API
All Graph API calls succeed (HTTP 200/201) including:
- App creation, content version, file entry
- Azure Storage upload with proper validation
- Commit API call (Request ID:
3362aae2-747c-4dd2-84a0-2bbb587965a3)
Key Details
- File: putty-0.83-installer.intunewin (3,064,190 bytes)
- Tool: Microsoft Win32 Content Prep Tool v1.8.7
- App ID: db9f593e-9ec0-4191-b06b-8414ed81841f
- File ID: 1baeaea5-642f-4ade-aa70-beffb0589368
Issue: Microsoft's backend processing fails with uploadState: "commitFileFailed"
Timeline
October 24, 2025
- 17:30:27 UTC - Content version created
- 17:30:28 UTC - File entry created
- 17:31:25 UTC - Commit API returns HTTP 200
- 17:31:43 UTC - Backend shows commitFileFailed
FileEncryptionInfo Payload
{
"fileEncryptionInfo": {
"encryptionKey": "pjej4QHNtXNufstQFRThg19DouxhTqY76MS9+BLMkb8=",
"macKey": "PVNymN9sYP+BDY8rzAaYhHnR603togMd3lFVNCTZDcc=",
"initializationVector": "HjknNQrYSzbCDTpLJHybtA==",
"mac": "yGCYpy+gVmtphOguhQ4DpW6KaJdpeecbz1y85L+cP/I=",
"profileIdentifier": "ProfileVersion1",
"fileDigest": "/WtiXvFuBAyPnQNzIsRcu+1lyx1xLncDh0xy87ifWl0=",
"fileDigestAlgorithm": "SHA256",
"@odata.type": "microsoft.graph.fileEncryptionInfo"
},
"size": 3064190,
"name": "putty-0.83-installer.intunewin"
}
Questions
- Can you provide internal error logs for Request ID
3362aae2-747c-4dd2-84a0-2bbb587965a3? - What backend validations cause commitFileFailed after HTTP 200 commit response?
- Are there undocumented fileEncryptionInfo requirements?
Requesting an assistance in Microsoft backend processing failure
Azure API Management
2 answers
Sort by: Most helpful
-
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more
-
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more