Microsoft Intune Graph API - commitFileFailed Error After Successful API Calls

Anusha Prasanth 0 Reputation points
2025-10-24T15:01:00.66+00:00
Issue Summary

Problem: commitFileFailed errors during .intunewin uploads via Graph API

All Graph API calls succeed (HTTP 200/201) including:

  1. App creation, content version, file entry
  2. Azure Storage upload with proper validation
  3. 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

  1. Can you provide internal error logs for Request ID 3362aae2-747c-4dd2-84a0-2bbb587965a3?
  2. What backend validations cause commitFileFailed after HTTP 200 commit response?
  3. Are there undocumented fileEncryptionInfo requirements?

Requesting an assistance in Microsoft backend processing failure

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. 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

  2. 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

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.