YouTrack
Early Access: This integration is provided as an Open Authorization API (OAA) connector package. Contact our support team for more information.
Veza YouTrack Connector
Python connector for YouTrack to collect organizations, groups, teams, roles, permissions and users data for the Veza Open Authorization (OAA) API.
Veza Application Mapping
YouTrack | OAA Application | Notes |
---|---|---|
Instance | Application | |
Organizations | Custom Resources | |
Groups | Local Groups | |
Teams | Local Groups | |
Roles | Local Roles | |
Users | Local Users | |
Permissions | Local Permissions |
Discovered Properties
Entity | Property | Description |
---|---|---|
Organization |
| Organization's ID provided by YouTrack |
Organization |
| Organization's name |
Group |
| Group/Team's ID provided by YouTrack |
Group |
| Group/Team's name |
Group |
| Group's type can be Group/Team |
Role |
| Role's ID provided by YouTrack |
Role |
| Role's name |
User |
| User's ID provided by YouTrack |
User |
| User's name |
User |
| User's email address |
User |
| User's type |
User |
| User required two factor authentication or not as boolean |
User |
| User is guest user or not as boolean |
User |
| User's detail type |
User |
| User active or not |
User |
| User's last active timestamp |
User |
| User's creation timestamp |
User |
| If |
Permissions |
| Permission's name |
Setup
YouTrack
To generate auth token,
Please follow the given steps in Create a Permanent Token
Permanent Token must have
YouTrack Administration
access scope.
Veza
Generate an API key for your Veza user. API keys can be managed in the Veza interface under Administration -> API Keys. For detailed instructions consult the Veza User Guide.
Running the Connector
Command Line
Install the requirements:
Set the Secrets:
Run the connector:
Parameters
CLI Parameter | Environment Variable | Description |
---|---|---|
|
| the URL of the Veza instance |
n/a |
| API key for Veza connection |
n/a |
| YouTrack Auth Token to Authenicate. |
|
| the URL of the Youtrack cloud/server to make API calls. |
| n/a | Set the log level to debug |
| n/a | Save OAA JSON payload to file |
| n/a | Create/update a Veza Report. Defaults to true for first discovery |
On first discovery, connector will automatically populate Veza Insights Queries and Report associated with YouTrack. Queries created include:
List all YouTrack Users
List all YouTrack Groups
List all YouTrack Roles
List all YouTrack Organizations
List all YouTrack Teams
Active YouTrack Users
YouTrack Users Not Used in Last 90 Days
YouTrack Roles with Assigned Users
YouTrack Roles with Assigned Groups
List YouTrack Administrators
YouTrack Users assigned to Groups
YouTrack Users related to Okta Users
YouTrack Users not related to Okta Users
YouTrack Users related to Deactivated Okta Users
YouTrack Users with permission to Delete Organizations
YouTrack Users with permission to Delete Project
YouTrack Users with permission to Delete User
YouTrack Users with permission to Delete Group
YouTrack Users with permission to Delete Issue
YouTrack Users with permission to Apply Commands Silently
YouTrack Users with permission to Delete Attachment
YouTrack Users with permission to Delete Issue Comment
YouTrack Users with permission to Delete Tag or Saved Search
YouTrack Users with permission to Delete Not Own Comment and Permanent Comment Delete
YouTrack Users with permission to Override Visibility Restrictions
YouTrack Users with permission to Delete Article
YouTrack Users with permission to Delete Article Comment
Last updated