Introduction

This document describes the different roles that you can assign to your users on Chift’s platform. Based on users’ feedback, we have created a set of roles with a set of permissions so that you can easily give the right roles to your the right teammembers. Don’t hesitate to contact us if it should not match your expectations.

Roles’ description

The table below highlights the different roles with a brief explanation.

RoleDescription
AdminCan manage the account, invite new members and manage the accesses. Moreover he can do everything on the platform.
DeveloperSame as admin but cannot manage members.
OnboardingCan create, update and send connection links of consumers. Moreover, he has the same rights as the support role.
SupportSame as reporter but het can as well view datastore data, transactions and as well execute GET transactions through the API Explorer..
ReporterCan only view data of consumers, connectors & syncs. Cannot view transactions, datastore data and cannot manage the account or invite new members.

Roles’ permissions matrix

The table below gives a detailed overview of the permissions assigned to each role.

PermissionAdminDeveloperOnboardingSupportReporter
Create consumers
Read consumers
Update consumers
Delete consumers
Setup new connections (generate link)
Create API keys
Read API keys
Update API keys
Delete API keys
Activate/Deactivate connectors
Read connectors
Create webhooks
Read webhooks
Update webhooks
Delete webhooks
Create syncs
Read syncs
Update syncs
Delete syncs
Execute GET transactions
Execute ALL transactions
Read transactions
Read datastores
Delete datastores
Execute flows
Update account (logo, colors, …)
Manage members
Create marketplace
Update marketplace
Delete marketplace
Create environment
Update environment
Delete environment