Developer Documentation
Roles & Permissions
Roles and Permissions
SikaaHub supports legacy user roles plus granular permission tables:
rolespermissionsrole_permissionsuser_roles
Default roles:
customermerchantsupportfinancecomplianceriskadminsuper_admindeveloper
Important permissions include:
view_dashboardmanage_usersapprove_merchantsapprove_kycview_transactionsreverse_transactionsfreeze_walletsmanage_settlementsmanage_providersmanage_reconciliationmanage_risk_alertsmanage_api_keysmanage_settingssuper_admin_access
RoleMiddleware accepts the existing users.role value and can also evaluate permission grants through user_roles.