Codacy

18 tools available

Codacy is an automated code review tool that helps developers monitor code quality, track technical debt, and enforce coding standards across multiple programming languages.

Connect Codacy to Definable to triage issues, review pull requests, monitor builds. Personas call Codacy's 18 tools directly from chat or scheduled flows. Wire it into a triage, review, or release-management persona — every action runs scoped, reviewable, and logged.

Common workflows with Codacy

01

Triage incoming issues

  1. Webhook fires on every new issue
  2. Persona summarises and labels it
  3. Assigns the right engineer
02

Auto-review PRs

  1. Pull the diff
  2. Run a code-review persona
  3. Post structured feedback as PR comment
03

Failing-build alerts

  1. CI sends a failure event
  2. Agent inspects logs and stack trace
  3. Drops a debug summary in Slack
04

Release notes from commits

  1. Read commits since last tag
  2. Group by type with the model
  3. Post to a changelog channel

Codacy actions 18

Every Codacy action below is a callable tool any Definable persona can invoke.

Create API Token

Creates a new account API token for the authenticated user. The token inherits all permissions from the account owner and provides access to the same organizations and repositories. Note: The token is created with default settings. To configure expiration dates or other settings, use the Codacy web interface. The newly created token can be used to authenticate API requests by including it in the 'api-token' header.

Delete API Token

Tool to delete a specific API token from the authenticated user's account. Use after confirming the token ID.

Get Account Details

Tool to retrieve details of the authenticated user's account. Use when confirming authentication before user-level operations.

Get Configuration Status

Tool to retrieve the current configuration status of the Codacy system. Use when checking system setup completion or first-time configuration status.

Get Health

Tool to check the health status of the Codacy API. Use when verifying API connectivity and service availability.

Get Organizations Repositories Settings Languages

Tool to get the list of all languages with their extensions and enabled status for a repository. Use when you need to understand which programming languages are detected and enabled for analysis in a specific Codacy repository.

Get Tool Pattern

Tool to retrieve the definition of a specific pattern for a given tool. Use when you need to get detailed information about a specific code pattern including its description, examples, parameters, and configuration.

Get User Organizations

Retrieves all organizations the authenticated user belongs to for a specific Git provider. Returns organization details including name, provider, avatar, access permissions (DAST, SCA), and join status. Use this to discover which organizations a user can access on Codacy for a given Git provider (GitHub, GitLab, or Bitbucket). Requires the user to have connected the specified provider to their Codacy account.

Get Version

Tool to retrieve the version of the Codacy installation. Use when checking the Codacy API version for compatibility or debugging purposes.

List Analysis Organizations Repositories

Tool to list organization repositories with analysis information for the authenticated user. Use when you need to retrieve repositories from a specific organization with their analysis status. For Bitbucket, ensure you URL encode the cursor before using it in subsequent API calls.

List Duplication Tools

Tool to retrieve the list of duplication detection tools available in Codacy. Use when you need to identify which tools can analyze code duplication for different programming languages.

List Languages and Tools

Tool to retrieve the list of languages supported by available tools. Use when you need to determine which programming languages are supported by Codacy's analysis tools.

List Login Integrations

Tool to list configured login providers on Codacy's platform. Use when you need to discover available authentication methods for Codacy login.

List Metrics Tools

Tool to retrieve the list of metrics tools available in Codacy. Use when you need to discover which tools calculate metrics on projects and which languages they support.

List Projects

Tool to list all projects accessible to the authenticated user. Use when you need a list of repositories after confirming API token validity.

List Provider Integrations

Tool to list provider integrations existing on Codacy's platform. Use when you need to discover available Git providers that can be integrated with Codacy for authentication and repository management.

List Tools

Tool to retrieve the list of analysis tools available in Codacy. Use when you need to identify which code analysis tools are available and which programming languages they support.

List Tools Patterns

Tool to retrieve the list of patterns for a specific tool. Returns code patterns that the tool can use to find issues, with pagination support.

Frequently asked questions

What can I automate with Codacy on Definable?

Anything Codacy exposes through its API. Common developer tools workflows on Definable include triage issues, review pull requests, monitor builds. Personas can call any of the 18 Codacy tools directly, then chain the result into another integration without you writing code.

How does Codacy authentication work?

Codacy uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

Is the Codacy integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 18 Codacy tools. You only need a separate Codacy subscription if Codacy itself charges per seat or per API call.

Is using Codacy through Definable secure?

Every call from a persona to Codacy is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

How do I get started with Codacy on Definable?

Sign up for Definable, open the integrations page, find Codacy, and connect via OAuth or API key. You can immediately attach Codacy to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

What Codacy actions does Definable expose?

Definable exposes all 18 Codacy actions as callable tools — including `Create API Token`, `Delete API Token`, `Get Account Details`, plus 15 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Ready to automate with Codacy?

Wire it up in minutes. No coding required.

← All integrations