Codacy
Automated code review service for repositories, languages, tool patterns, API tokens, account details, and organization membership.
Made for engineering teams that enforce coding standards by listing repo languages, pulling tool patterns, and managing personal API tokens and account health.
Use Codacy with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Codacy to work.
What Snow can do with Codacy
These are the Codacy operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads16
Look at your data without changing it.
- Get Account Details
Tool to retrieve details of the authenticated user's account. Use when confirming authentication before user-level operations.
- 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.
- 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.
- 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 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.
Creates1
Add something new to your account.
- 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.
Deletes1
Remove something. This often cannot be undone.
- Delete API Token
Tool to delete a specific API token from the authenticated user's account. Use after confirming the token ID.
Related integrations
Ready to put Codacy to work?
Sign up free, build an app by chatting, and connect Codacy in minutes. No credit card required.