Capabilities
Users | We fetch all users who have JetBrains licenses assigned to them |
Usage | Last activity date per user for each product they're using |
Plans & Licenses | License information for all JetBrains products, including assignment and consumption data organised by team |
Prerequisites
You must have administrative access to your JetBrains organisation account
Your organisation must have API access enabled
You'll need to generate an API token and know your customer code (organisation identifier)
Setup
1. Get your JetBrains API credentials:
- Log in to your JetBrains Account
- Navigate to your organisation settings
- Go to the API section
- Generate a new API token
- Note your Customer Code (organisation identifier) - you'll need this along with the API token. How to find your customer ID
- For detailed instructions, see the JetBrains Account API documentation
2. Configure the integration in Viio:
- Open Viio β Integrations and choose JetBrains > Connect
- Enter your Customer Code when prompted
- Enter your API token
- Click Continue, Add a Name & Save
3. Initial sync:
- Viio will retrieve your current JetBrains data, licenses, users, and usage information
- The integration will automatically sync to keep your data up to date
Troubleshooting & FAQ
Q: Why aren't all my users showing up?
A: Viio only shows users who have licenses actively assigned to them. Users without license assignments won't appear in the integration data.
Q: What does "last activity" track?
A: Last activity shows when a user last used their assigned JetBrains product. This is only appears for users who have actually used their assigned licenses.
Q: I'm getting a configuration error during setup
A: Ensure both your Customer Code and API Token are correctly entered. Both values are required for the integration to work.
Q: How are licenses grouped into plans?
A: Licenses are automatically organised by product (e.g., IntelliJ IDEA Ultimate, PyCharm Professional), team, and subscription pack. This helps you understand license distribution across your organisation's team structure.
Q: Do I see outdated or expired subscriptions?
A: No, Viio filters out outdated subscriptions automatically to show only active license data.
