File Upload Authentication Error in Appian Portal – "Service account not found"

Hi everyone,

I'm currently facing an issue and I’m not exactly sure what I’m missing. I've tried several things and searched through the Appian Community, but I keep getting the same error.

I have an interface in an Appian Portal where users need to upload a document, and after that, a process should be triggered. However, when I try to upload the document in the portal, I receive the following error:

"File upload authentication error. Service account not found. A service account is required to upload files."

The strange thing is that when I test the same interface in Designer mode, it works perfectly—the file uploads with no error. But in the published portal, this error always appears.

I’ve already configured the security settings on both the constant that holds the folder reference and the folder itself, granting proper write permissions to the Portal Service Account.

Is there anything I might be overlooking?

Any help would be greatly appreciated!

Thanks in advance.








  Discussion posts and replies are publicly visible

Parents Reply Children
  • Hi Harsha,

    Sorry about the confusion — I know the information I shared may seem a bit unclear, as I’ve been running several tests trying to solve the issue using different service accounts.

    Here’s the context:
    For the portal, I currently have a service user called portalSMA. I also have a group named portalSMA Service Account, which includes both the portalSMA user and a new service account I'm testing with.

    For the folder and the constant, I’ve assigned this group with Editor permissions. In the portal’s security settings, I’ve also added the group with Viewer permissions. Same for the interface.
    I also have a process that I want to start from this interface, so I’ve granted the group Initiator permissions on that process as well.

    The problem is that I can’t even reach the process — the file upload component itself throws the error right away.

    Have a great day!


  • 0
    Certified Lead Developer
    in reply to Víctor Valenzuela

    Okay that confirms that the configurations are fine! In this case try what Keanu suggested here and hope it resolves. Keep us posted anyway