We would love to see GraphQL enabled for the User object in Appfarm. At the moment, this appears to be the only object that cannot be accessed through the GraphQL endpoint.
The background for this request is that GraphQL is extremely useful for giving our AI agents access to Appfarm data when executing workflows.
Our approach is to define predefined GraphQL queries and pass in filter conditions so that the agents can pull the relevant objects from Appfarm on demand. By using the “_reference” functionality, we can automatically retrieve fields from related objects (if those objects are GraphQL-enabled), without having to manually extract and merge data. This makes it simple to provide the agents exactly the data they need, without having to do a lot of data manipulation for relationships.
However, since the User object does not currently support GraphQL, any user references are returned only as user IDs rather than full names. This means the output must be manually mapped or translated before being returned to the end user. If the User object could expose its fields (such as full name) through GraphQL, the endpoint could resolve these references automatically, which would be a significant quality-of-life improvement.