Skip to main content
C1 provides identity governance for Codacy. Integrate your Codacy organization with C1 for unified visibility and governance over user access.

Capabilities

ResourceSyncProvision
Users
The connector syncs the people of your Codacy organization as user identities. Each user carries their name, email, and Git-provider username, so you can see who has access to your organization on Codacy.

Gather Codacy credentials

You need a Codacy account API token for an account that is a member of the organization you want to sync. The token grants access to your Codacy account, so treat it as a secret.
1
Sign in to Codacy as a member of the organization you want to sync.
2
Open your account settings and go to Access managementAPI tokens.
3
Create a new account API token (not a project API token). Copy the generated token — you will use it to configure the connector.
4
Note the Git provider that hosts your organization (GitHub, GitLab, or Bitbucket) and the organization name as it appears on that provider.

Configure the Codacy connector

Follow these instructions to use a built-in, no-code connector hosted by C1.
1
In C1, navigate to Integrations > Connectors and click Add connector.
2
Search for Codacy and click Add.
3
Choose how to set up the new Codacy connector.
4
Set the owner for this connector.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Enter the Codacy credentials:
  • API token: The account API token you created in Codacy.
  • Git provider: Your provider’s Codacy code — gh for GitHub, gl for GitLab, or bb for Bitbucket.
  • Organization name: Your organization’s name on the Git provider.
8
Click Save.
9
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
Done. Your Codacy connector is now pulling access data into C1.