Skip to main content

Team Management

CHRT supports both personal and team accounts, allowing you to collaborate with your development team while maintaining proper access controls.

Account Types

Personal Account

  • Single user account with full access to all features
  • Perfect for individual developers and small projects
  • Can be upgraded to a team account at any time

Team Account

  • Multi-user collaboration with role-based permissions
  • Centralized billing and usage tracking
  • Scalable from small teams to large organizations

Team Roles & Permissions

ActionOwnerAdminDeveloperViewer
View team dashboard
View public API keys
View secret API keys
Create/edit API keys
Delete API keys
Invite team members
Manage member roles
Manage billing
Delete team

Inviting Team Members

  1. Navigate to Team Settings - Go to your dashboard and click “Team” in the sidebar
  2. Click “Invite Member” - Enter the email address of the person you want to invite
  3. Select Role - Choose the appropriate role based on their responsibilities
  4. Send Invitation - The member will receive an email with instructions to join

Invitation Process

  • Invitations expire after 7 days
  • Invited users must create a CHRT account if they don’t have one
  • Once accepted, the user will have immediate access based on their assigned role

Managing Team Members

Changing Roles

  1. Go to Team SettingsMembers
  2. Find the member and click the role dropdown
  3. Select the new role and confirm

Removing Members

  1. Go to Team SettingsMembers
  2. Click the “Remove” button next to the member
  3. Confirm the removal
Removing a team member immediately revokes their access to all team resources and API keys.

Team Settings

Team Information

  • Team Name: Display name for your organization
  • Team Slug: Unique identifier used in URLs (cannot be changed)
  • Description: Optional description of your team’s purpose

Plan Management

  • View current plan and usage limits
  • Upgrade or downgrade your plan
  • View billing history and next billing date

Converting to Team Account

Personal accounts can be converted to team accounts:
  1. Go to Account SettingsTeam
  2. Click “Upgrade to Team Account”
  3. Enter your team information
  4. Choose your initial plan
  5. Add payment method if required
Converting to a team account cannot be reversed. All existing API keys and data will be transferred to the new team.

Best Practices

Role Assignment

  • Owners: Limit to 1-2 people who handle billing and high-level decisions
  • Admins: Senior developers who need full API key management
  • Developers: Most team members who need to create and test with API keys
  • Viewers: Stakeholders who need visibility but not administrative access

Security Guidelines

  • Regularly review team membership and remove inactive users
  • Use the principle of least privilege when assigning roles
  • Monitor API key usage through the dashboard
  • Rotate API keys periodically, especially after team member changes

Team Organization

  • Use descriptive team names that reflect your organization
  • Keep team descriptions up to date for clarity
  • Set up clear processes for onboarding and offboarding team members