Platform Administration
Manage the entire Penvio platform as a platform administrator.
Platform administration requires an Enterprise plan.
Platform admin features are only available to users with the isPlatformAdmin flag. These are separate from organization admin features.
Overview
Platform administrators have access to the /admin portal, which provides management capabilities across all organizations and users on the platform. This is distinct from organization-level administration at /org.
Accessing the Admin Portal
- Log in as a platform admin
- Click your profile icon in the top-right corner
- Select Admin Portal (or navigate to
/admin) - Toggle between admin and user views using the dashboard switch
User Management
Viewing Users
The admin users page (/admin/users) provides:
- Search - Find users by name or email
- Filter - Filter by role, status, or organization
- Sort - Sort by name, email, creation date, or last login
- Pagination - Navigate through large user lists
- Export - Download user data as CSV
User Actions
For each user, platform admins can:
| Action | Description |
|---|---|
| View Profile | See user details and activity |
| Edit Profile | Update name and email |
| Change Role | Assign organization roles |
| Suspend | Temporarily block user access |
| Activate | Restore suspended user access |
| Force Password Reset | Require user to change password on next login |
| Impersonate | Log in as the user (see below) |
Force Password Change
To force a user to reset their password:
- Go to Admin > Users
- Find the user
- Click the actions menu (three dots)
- Select Force Password Reset
- The user will be required to set a new password on their next login
Organization Management
Viewing Organizations
The organizations page (/admin/organizations) shows:
- All organizations on the platform
- Subscription tier for each organization
- Member count and storage usage
- Creation date
Organization Actions
| Action | Description |
|---|---|
| View Details | See organization info and members |
| Edit Settings | Update organization name and settings |
| Change Tier | Update subscription tier |
| Transfer Ownership | Initiate ownership transfer (see below) |
Impersonation
Platform admins can impersonate any user to troubleshoot issues or verify configurations.
All actions performed during impersonation are logged in the audit trail with the impersonating admin’s identity.
Starting Impersonation
- Go to Admin > Users
- Find the target user
- Click the actions menu
- Select Impersonate
- Confirm the impersonation
During Impersonation
- A banner appears at the top of the page indicating you are impersonating a user
- You see the platform as that user would see it
- All actions are logged with
impersonatedBycontext in the audit trail - You have the same permissions as the impersonated user
Ending Impersonation
- Click End Impersonation in the banner
- You are returned to your admin session
- An
IMPERSONATION_ENDaudit event is logged
Audit Trail
Impersonation events are tracked with:
IMPERSONATION_START- When impersonation begins (records admin ID and target user)IMPERSONATION_END- When impersonation ends- All actions during impersonation include the admin’s identity
Organization owners can request to disable platform admin impersonation for their organization. Contact support for this setting.
Ownership Transfer
Platform admins can initiate ownership transfer for any organization.
Initiating Transfer
- Go to Admin > Organizations
- Find the organization
- Click Transfer Ownership
- Select the new owner (must be a member of the organization)
- Confirm the transfer
Transfer Process
- A transfer request is created with a secure token
- The current owner receives an email with a confirmation link
- The current owner must click the link and confirm the transfer
- Once confirmed, ownership is transferred to the new owner
- The previous owner becomes an Admin
Transfer Safeguards
- Transfer requires email confirmation from the current owner
- Transfer tokens expire after 72 hours
- Both
OWNERSHIP_TRANSFER_REQUESTandOWNERSHIP_TRANSFER_COMPLETEaudit events are logged - Only one pending transfer per organization at a time
Document Management
The documents page (/admin/documents) allows platform admins to:
- Browse all documents across all organizations
- View document details and metadata
- Download documents for compliance or support purposes
Platform Statistics
The admin dashboard provides platform-wide statistics:
- Total users and growth trends
- Total organizations by tier
- Document counts and storage usage
- Active users over time
Next Steps
- Organization Admin - Organization-level administration
- Members - Managing organization members
- Audit Logs - Viewing audit trails
- Security - SSO and SCIM configuration