Required permissions
Account
To install the Xopero ONE application, you must use an account with sufficient privileges, typically an administrator account. Additionally, the application requires the following permissions to function correctly:
These permissions ensure seamless integration and proper functionality of the application within the intended environment.
💡 Below you can find examples of different types of permissions along with their explanations.
Personal Access Token (PAT)
The minimum authorization permissions required for the token to register the Xopero ONE application and perform repository backup and restore are: repo and workflow.

With minimal privileges, certain metadata may not be included in the backup process. Select the necessary permissions based on the specific data you need to protect.
You can generate a personal access token in the Developer settings > Personal access tokens section of your GitHub account. When creating a PAT, you can assign different types of permissions— the list below outlines the permissions required to back up specific repository metadata within your organization:
admin:org — allows you to read the organization's projects.
project — allows you to read the projects from which the repository comes.
read:discussion — allows you to read team discussions.
read:public_key — grants access to keys.
read:repo_hook — grants access to webhooks.
repo — grants access to repositories.
If you grant only read permissions, you will be able to perform a backup, but restoring data will require generating a new token with write permissions.
Last updated