User Roles and Permissions

Users on the App Xchange platform can perform actions based on their permissions. Permissions are assigned to roles and describe what users can do within the various features of the platform. 

Users Roles

Account users belong to a specific account and can access data for that account.


An administrator has the most access to a specific account. This includes things such as running flows and schedules, editing existing integrations, and managing users on their account. An account admin can’t create workspaces, integrations, or flows.


A user has access to most data on an account in a view and operating capacity. An account user will be able to run a schedule or a flow as well as update a config on an integration.

Read Only

A read-only user is only able to view data on their account. The majority of actions will not be available.

Additional Permissions

Additional permissions provide users access to features their roles would not normally have access to.

Flow Author

A flow author has permissions to create, update, and run flows. This includes read and write access. A flow author can edit a flow, its configurations, and its steps.

Integration Author

An integration author has permissions to create, update, and manage integrations. This includes read and write access. An integration author can edit integration features and configurations.

Connector Builder Author

A connector builder author has permissions to create, update, and manage connectors. This includes read and write access. A connector builder author can define an entire connector configuration using the connector builder feature.

Platform Administrator

The platform administrator role is only available for a small subset of users. A platform administrator has permissions to perform administrative actions within App Xchange. It’s generally only available for specific users and allows users to manage Cloud Services and Platform Settings.