I have a Portal with all objects secured using a service account, everything works just fine except the queries so I'm assuming its the security in the records, but the security is set the same.
Important to note that everything worked just fine by the end of last year and I'm currently using 23.4
Discussion posts and replies are publicly visible
Portals use a service account ot fetch data from the backend. You have to make sure that this account has access to your record.
it has access, I have a group specific for that service account, and I assign the Viewer permission to that group
It is possible by any chance that you have added the record level security inside your records and the service account isn't fulfilling it and hence doesn't fetch anything?
also, is the API returning any sort of error or something?
No, just checked, there is no record level security inside the record
Okay. Does it work correctly in the Appian designer -> interface?
Yes, the problem is in the record security.In the portal service access logs I got this:Unable to route READ request GROUPS.getCredentials for groups within 20 seconds
I suggest to open a support case.