# Codacy integration

> Automated code quality and security platform: repositories, issues, pull request analysis, coverage, coding standards, gate policies and security findings via the Codacy Cloud API v3.

- Authentication: apiKey

## Tools (275)

- **Add a card to the organization**: Add a card to the organization relying on the token provided by Stripe /v1/tokens.
- **Add an Enterprise account token**: This endpoint allows the authenticated user to add a GitHub Enterprise account token with read permissions. The token will be used to access enterprise-level resources on GitHub.
- **Add an organization to Codacy**: Add an organization from a Git provider to Codacy.
- **Add a repository to Codacy**: Add a new repository to an existing organization on Codacy.
- **Add a webhook endpoint to the organization**: Add a webhook endpoint to the organization.
- **Add feedback relating to the tool pattern**: Add feedback relating to the tool pattern.
- **Add people to organization**: Add people to organization as members or committers (depending if they have a pending request already).
- **Add repository autoconfiguration run**: **[Experimental]** Autoconfig enqueuing endpoint.
- **Apply a coding standard to a list of repositories**: Link or unlink a coding standard to a list of repositories. If the coding standard is a draft, the changes will only be effective when promoting the draft coding standard.
- **Apply a gate policy to a list of repositories**: Link or unlink a gate policy to a list of repositories.
- **Apply default settings to all repositories**: Apply default settings to all repositories.
- **Assign the Security Manager role to an organization member**: Assign the Security Manager role to an organization member.
- **Bulk ignore issues in a repository**: Receives a list of issue ids and ignores them in the specified repository. Limited to 100 issues at once.
- **Bulk updates the code patterns of a tool in a repository**: Bulk updates the code patterns of a tool in a repository. Use filters to specify the code patterns to update, or omit the filters to update all code patterns.
- **Bulk update the code patterns of a tool in a coding standard**: Use filters to specify the code patterns to update, or omit the filters to update all code patterns.
- **Bypass analysis status in a pull request**: Bypass analysis status in a pull request.
- **Change the plan of an organization**: Available plan codes can be retrieved using listPaymentPlans.
- **Check if the repository has quick fix suggestions for a branch**: If branch is not provided, the default branch is used.
- **Check if the submodules option is enabled for the organization**: Check if the submodules option is enabled for the organization.
- **Check if the user can leave the organization**: Check if the user can leave the organization or returns the reasons why they can not.
- **Configure an analysis tool by enabling and disabling its patterns for a repository**: Configure an analysis tool by enabling and disabling its patterns for a repository. This endpoint will apply the changes without verifying if the repository belongs to a coding standard.
- **Configure a tool in a draft coding standard**: Toggle a tool and configure its code patterns in a draft coding standard. Only the code patterns included in the body are updated, and if there are none only the enabled status of the tool is set. You can only update draft coding standards and configure a maximum of 1000 code patterns per call.
- **Configure language settings for this repo**: Configure language settings for this repo.
- **Configure what your organization members can do across the Codacy platform**: Define the lowest permission level that can configure patterns, configure which file extensions and branches are analyzed, and ignore issues and files.
- **Create a coding standard for an organization choosing from a series of presets**: Create a coding standard for an organization choosing from a series of presets.
- **Create a compliance standard for an organization**: Create a compliance standard for an organization.
- **Create a DAST target**: Create a DAST target.
- **Create a draft coding standard for an organization**: To promote the draft coding standard to an effective coding standard, see promoteDraftCodingStandard.
- **Create a gate policy**: Create a gate policy.
- **Create a Jira ticket**: Create a Jira ticket.
- **Create a new account API token for the authenticated user**: Create a new account API token for the authenticated user.
- **Create a new repository API token**: Create a new repository API token.
- **Create a post-commit hook for a repository**: Create a post-commit hook for a repository.
- **Create a pull request adding the Codacy analysis badge to the repository**: Creates a pull request adding the Codacy static code analysis badge to the README of the GitHub repository if the repository is public and doesn't already have a badge. **Note:** The pull request is created asynchronously and may fail even if this endpoint responds successfully.
- **Create or update Git provider settings**: Create or update Git provider settings.
- **Create or update the Jira integration of the organization**: Create or update the Jira integration of the organization.
- **Create or update the Slack integration of the organization**: Create or update the Slack integration of the organization.
- **Decline requests to join an organization**: Decline requests to join an organization by specifying the provider, organization name, and the user emails to be rejected.
- **Delete a coding standard**: Delete a coding standard.
- **Delete a DAST target**: Delete a DAST target.
- **Delete a gate policy**: Delete a gate policy.
- **Delete all SBOMs for a given image**: Delete all SBOMs for a given image.
- **Delete an account API token for the authenticated user by ID**: Delete an account API token for the authenticated user by ID.
- **Delete an Enterprise account token**: This endpoint allows the authenticated user to delete a GitHub Enterprise account token. The token will no longer be used to access enterprise-level resources on GitHub.
- **Delete an integration for the authenticated user**: Delete an integration for the authenticated user.
- **Delete a repository API token by ID**: Delete a repository API token by ID.
- **Delete a request to join an organization**: Delete a request to join an organization by provider, name, and user ID.
- **Delete a webhook endpoint of the organization**: Delete a webhook endpoint of the organization.
- **Delete billing subscription for organization**: Delete billing subscription for organization.
- **Delete multiple repository API tokens by id**: Deletes the repository API tokens with the given ids.
- **Delete organization**: Delete organization.
- **Delete SBOM for a given image/tag combination**: Delete SBOM for a given image/tag combination.
- **Delete the authenticated user**: Delete the authenticated user.
- **Delete the Jira integration of the organization and associated resources**: Delete the Jira integration of the organization and associated resources.
- **Delete the Slack integration of the organization and associated resources**: Delete the Slack integration of the organization and associated resources.
- **Delete the specified repository**: Delete the specified repository.
- **Duplicate a coding standard**: Duplicate a coding standard.
- **Enqueue a DAST analysis for the given target**: Enqueue a DAST analysis for the given target.
- **Fetch the specified repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Follow a repository that was already added to Codacy**: Follow a repository that was already added to Codacy.
- **Generate a CSV file listing all security and risk management items for an organization**: Generate a CSV file listing all security and risk management items for an organization.
- **Generate a CSV file listing the people of an organization**: Generate a CSV file containing the `name`, `email`, `lastLogin`, and `lastAnalysis` of each person of the organization.
- **Generate a filtered CSV export of security and risk management items**: Generate a filtered CSV export of security and risk management items.
- **Get a billing estimation**: Get a billing estimation.
- **Get a coding standard**: Get a coding standard.
- **Get a coverage report with its contents**: Get a coverage report with its contents.
- **Get a gate policy**: Get a gate policy.
- **Get AI inventory summary for a specific provider**: Returns the summary for a specific AI provider (resource, reference, and repository counts plus a per-category-group repository breakdown). The provider name is given in the request body since it may contain spaces or special characters (e.g. `GPT Engineer`).
- **Get AI Risk Checklist for an organization**: Get AI Risk Checklist for an organization.
- **Get analysis information and coverage metrics for a file in a repository**: Get analysis information and coverage metrics for a file in a repository.
- **Get analysis logs for a commit**: Get analysis logs for a commit.
- **Get analysis logs for a pull request**: Get analysis logs for a pull request.
- **Get analysis results for a commit**: Get analysis results for a commit.
- **Get analysis statistics of a commit**: Returns the quality metric deltas introduced by a commit. The values of the metrics are 0 or null if Codacy didn't analyze the commit yet. To obtain the full analysis statistics for the repository use the endpoint getRepositoryWithAnalysis.
- **Get analysis tools settings of a repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Get an enterprise**: Get an enterprise.
- **Get an overview of the issues in a repository**: Returns information about the number of issues that Codacy found in a repository as available on the Issues page. Use SearchRepositoryIssuesBody to filter the returned issues.
- **Get a presigned URL for the latest SBOM of the repository**: Get a presigned URL for the latest SBOM of the repository.
- **Get a repository with analysis information for the authenticated user**: Get a repository with analysis information for the authenticated user.
- **Get a single security and risk management finding**: Get a single security and risk management finding.
- **Get autoconfig run status**: **[Experimental]** Fetch latest autoconfig run state managed (can be `Requested`, `Running`, `Done` or `Failed`).
- **Get available fields by issue type for a Jira project**: Get available fields by issue type for a Jira project.
- **Get available issue types for a Jira project**: Get available issue types for a Jira project.
- **Get available Jira projects for the organization**: Get available Jira projects for the organization.
- **Get branch required status checks**: Get branch required status checks.
- **Get card information about organization billing**: Get card information about organization billing.
- **Get configuration status**: Get configuration status.
- **Get coverage information for a file in the head commit of a repository branch**: Get coverage information for a file in the head commit of a repository branch.
- **Get detailed information about organization billing**: Get detailed information about organization billing.
- **Get enterprise seats**: Get enterprise seats.
- **Get enterprise seats as a CSV file**: Get enterprise seats as a CSV file.
- **Get Git provider integration settings for a repository**: Get Git provider integration settings for a repository.
- **Get Git provider settings**: Get Git provider settings.
- **Get information about a commit**: Get information about a commit.
- **Get information about an open issue in a repository**: Get information about an open issue in a repository.
- **Get Jira tickets for a Codacy element**: Get Jira tickets for a Codacy element.
- **Get latest autoconfig run summary**: Get latest autoconfig run summary.
- **Get metrics for the security and risk management dashboard**: Get metrics for the security and risk management dashboard.
- **Get organization**: Get organization.
- **Get organization by provider installation id**: __Note__ Currently supports only `gh` as the `provider` parameter.
- **Get organization for the authenticated user**: Get organization for the authenticated user.
- **Get patterns overview for a coding standard tool**: Get patterns overview for a coding standard tool.
- **Get pull request coverage information from a repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Get pull request files coverage information from a repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Get pull request from a repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Get quality settings for the commits of a repository**: `diffCoverageThreshold` is never returned because this threshold isn't currently supported for commits.
- **Get quality settings for the pull requests of a repository**: Get quality settings for the pull requests of a repository.
- **Get quality settings for the specific repository**: Get quality settings for the specific repository.
- **Get quickfixes for issues in patch format**: If branch is not provided, the default branch is used.
- **Get quickfixes for pull request issues in patch format**: If branch is not provided, the default branch is used.
- **Get the analysis progress of a repository**: **Note:** When applied to public repositories, this operation does not require authentication.
- **Get the authenticated user**: Get the authenticated user.
- **Get the evolution of security findings over time**: Get the evolution of security findings over time.
- **Get the human-readable Git diff between a head commit and a base commit**: Get the human-readable Git diff between a head commit and a base commit.
- **Get the human-readable Git diff of a commit**: Get the human-readable Git diff of a commit.
- **Get the human-readable Git diff of a pull request**: Get the human-readable Git diff of a pull request.
- **Get the issue list for a file in a repository**: Get the issue list for a file in a repository.
- **Get the Jira integration of the organization**: Get the Jira integration of the organization.
- **Get the list of all languages with their extensions and enabled status**: Get the list of all languages with their extensions and enabled status.
- **Get the list of duplicated code blocks for a file in a repository**: Get the list of duplicated code blocks for a file in a repository.
- **Get the organizations of an enterprise**: Get the organizations of an enterprise.
- **Get the OSSF Scorecard for a repository**: Get the OSSF Scorecard for a repository.
- **Get the public SSH key for the repository**: The returned key is the most recently generated and can be either a user or repository SSH key.
- **Get the segment keys for the organization**: Get the segment keys for the organization.
- **Get the segment keys with IDs for the organization**: Get the segment keys with IDs for the organization.
- **Get the segment values for the organization by segment key**: Get the segment values for the organization by segment key.
- **Get the Slack integration of the organization**: Get the Slack integration of the organization.
- **Get the SLA configuration for an organization**: Get the SLA configuration for an organization.
- **Get the status of Codacy Git provider app permissions for an organization**: Get the status of Codacy Git provider app permissions for an organization.
- **Get the status of the repository setting **Run analysis on your build server****: Get the status of the repository setting **Run analysis on your build server**.
- **Get the status of the segments synchronization**: Get the status of the segments synchronization.
- **Get tools with conflicts in a repository**: Get tools with conflicts in a repository.
- **Health check endpoint**: Health check endpoint.
- **Ignore a single item with an optional comment**: Ignore a single item with an optional comment.
- **Ignore or unignore a file**: Ignore or unignore a file.
- **Ignore or unignore an issue**: Ignore or unignore an issue.
- **Ignore the false positive result in an issue**: Ignore the false positive result in an issue.
- **Join an organization**: Endpoint to join an organization by provider and name.
- **List AI inventory categories grouped by category group**: Returns the available inventory categories grouped by their category group. Used to populate the Categories filter drawer.
- **List AI inventory location summaries for an organization**: Returns a paginated list of location summaries for an organization. Each summary represents a distinct location with an array of regions. Location is a URI with a couple custom protocols like `repo-file` and `repo-sha`.
- **List AI inventory marker summaries for an organization**: Returns a paginated list of marker summaries for an organization.
- **List AI inventory provider summaries for an organization**: Returns a paginated list of provider summaries for an organization. Each summary aggregates resources, references, and repositories for one AI provider, with a per-category-group repository breakdown.
- **List AI inventory repository summaries for an organization**: Returns a paginated list of repository summaries for an organization. Each summary aggregates resources, references, and AI provider counts for one repository, with a per-category-group reference breakdown.
- **List all coverage reports uploaded for the common ancestor commit and head commit of a pull request branch**: List all coverage reports uploaded for the common ancestor commit and head commit of a pull request branch.
- **List all repositories following a gate policy**: List all repositories following a gate policy.
- **List analysis category overviews for a repository that the user has access to**: **Note:** When applied to public repositories, this operation does not require authentication.
- **List available plans in Codacy**: List available plans in Codacy.
- **List commit analysis statistics for the last n days that have analysis data**: Returns the last `n` days with available data. This means that the returned days may not match the last `n` calendar days. **Note:** When applied to public repositories, this operation does not require authentication.
- **List configured DAST targets**: List configured DAST targets.
- **List configured login providers on Codacy's platform**: List configured login providers on Codacy's platform.
- **List coverage reports for a commit**: List coverage reports for a commit.
- **List Docker images for an organization**: List Docker images for an organization.
- **List Docker image tags for an organization**: List Docker image tags for an organization.
- **List duplicate code blocks found in a commit**: Use the status parameter to filter by new or removed duplicates.
- **List duplicate code blocks found in a pull request**: Use the status parameter to filter by new or removed duplicates.
- **List emails for the authenticated user**: List emails for the authenticated user.
- **List files in a repository**: Returns the most recent analysis information for the files in a repository as available on the Files page. Files that are ignored on Codacy aren't returned. **Note:** When applied to public repositories, this operation does not require authentication.
- **List files of a commit with analysis results**: List files of a commit with analysis results.
- **List files of a pull request with analysis results**: List files of a pull request with analysis results.
- **List folders in a repository**: Returns the most recent analysis information for the folders directly inside a path of a repository, with metrics aggregated over every file in each folder's subtree. Use the `path` parameter to list the folders inside a folder; when absent or empty, the folders at the repository root are returned.
- **List ignored files in a repository**: Returns the most recent ignored files information. **Note:** When the repository has a Codacy configuration file 'hasCodacyConfigurationFile', this list of files are read-only, as they were ignored during the most recent analysis based on the configuration file.
- **List ignored issues in a repository**: Ignored issues are issues that Codacy found but were marked as ignored on the Codacy UI. Use SearchRepositoryIssuesBody to filter results.
- **List integrations for the authenticated user**: List integrations for the authenticated user.
- **List issues found in a pull request**: Use the status parameter to filter by new or fixed issues.
- **List issues in a repository**: Returns information about the issues that Codacy found in a repository as available on the Issues page. Use SearchRepositoryIssuesBody to filter the returned issues.
- **List organization admins and security managers**: List organization admins and security managers.
- **List organization pull requests from repositories that the user has access to**: You can sort by `last-updated` (default), `merged`.
- **List organization repositories for the authenticated user**: For Bitbucket you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider.
- **List organization repositories that have security issues**: List organization repositories that have security issues.
- **List organization repositories with analysis information for the authenticated user**: For Bitbucket, you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider.
- **List organizations for the authenticated user (listOrganizations)**: List organizations for the authenticated user.
- **List organizations for the authenticated user (listUserOrganizations)**: List organizations for the authenticated user.
- **List people of an organization**: List people of an organization.
- **List people suggestions for an organization**: List people suggestions for an organization.
- **List people suggestions for a repository**: List people suggestions for a repository.
- **List provider integrations existing on Codacy's platform**: List provider integrations existing on Codacy's platform.
- **List pull requests from a repository that the user has access to**: You can search this endpoint for either `last-updated` (default), `merged` **Note:** When applied to public repositories, this operation does not require authentication.
- **List repositories that have AI inventory items**: Returns a paginated list of repositories that have AI inventory items for an organization. Used to populate the Repositories filter dropdown.
- **List repositories with SBOM dependency information**: List repositories with SBOM dependency information.
- **List repositories with security findings**: If no filter is specified, only the 10 repositories with the most findings are returned.
- **List repository branches**: **Note:** When applied to public repositories, this operation does not require authentication.
- **List requests to join an organization**: Endpoint to list requests to join an organization by provider and organization name.
- **List security and risk management items for an organization**: List security and risk management items for an organization.
- **List security categories with findings**: If no filter is specified, only the 10 categories with the most findings are returned.
- **List security subcategories that have security issues**: List security subcategories that have security issues.
- **List the account API tokens of the authenticated user**: List the account API tokens of the authenticated user.
- **List the code patterns configured for a tool in a coding standard**: List the code patterns configured for a tool in a coding standard.
- **List the coding standards for an organization, including draft coding standards**: List the coding standards for an organization, including draft coding standards.
- **List the gate policies for an organization**: List the gate policies for an organization.
- **List the issues introduced or fixed by a commit**: Returns a list of issues introduced or fixed given a source commit SHA.
- **List the most recent coverage reports and their status**: List the most recent coverage reports and their status.
- **List the repositories that are using a coding standard**: List the repositories that are using a coding standard.
- **List the repository API tokens**: Each token reports its name, expiration and creation date. Tokens created before creation dates were recorded have no `createdAt`.
- **List tools in a coding standard**: List tools in a coding standard.
- **List uploaded DAST scan reports and their state**: Results are sorted by submission date, from latest to earliest.
- **List user configured enterprise provider account tokens on Codacy's platform**: List user configured enterprise provider account tokens on Codacy's platform.
- **List user enterprises**: List user enterprises.
- **List webhook endpoints of the organization**: List webhook endpoints of the organization.
- **Patterns configuration for (repository, tool, pattern). Uses standard if applied, repository settings otherwise**: Patterns configuration for (repository, tool, pattern). Uses standard if applied, repository settings otherwise.
- **Patterns configuration for (repository, tool). Uses standard if applied, repository settings otherwise**: Patterns configuration for (repository, tool). Uses standard if applied, repository settings otherwise.
- **Patterns overview for tool. Uses standard if applied, repository settings otherwise**: Patterns overview for tool. Uses standard if applied, repository settings otherwise.
- **Patterns with Coding Standards conflicts for tool**: Patterns with Coding Standards conflicts for tool.
- **Promote a draft coding standard to an effective coding standard**: If the draft coding standard is marked as default, it becomes the new default coding standard. The response includes the result of applying the coding standard to the repositories.
- **Reanalyze a specific commit in a repository**: Reanalyze a specific commit in a repository.
- **Reanalyze the coverage for a commit**: Triggers the reanalysis of the latest coverage report uploaded for the commit. Has no effect if the commit does not have any coverage report.
- **Recover a stuck repository**: Triggers a recovery action when the repository is stuck on its first analysis. The exact action taken depends on the stuck state. Returns `422 Unprocessable Entity` when the repository is not stuck.
- **Refresh the Git provider integration for a repository (GitLab and Bitbucket only)**: Codacy will use the authenticated user to create comments on new pull requests.
- **Regenerate the SSH key that Codacy uses to clone the repository**: Codacy automatically adds the new public SSH key to the repository on the Git provider.
- **Regenerate the user SSH key that Codacy uses to clone the repository**: Codacy automatically adds the new public user SSH key to the user account on the Git provider. Using a user SSH key is recommended if your repository includes submodules.
- **Remove an email from user account**: Removes the specified email address from the authenticated user's account. The primary/default email cannot be removed. A user must always have at least one email address associated with their account.
- **Remove people from an organization**: Remove people from an organization.
- **Reset quality settings for the commits of a repository to Codacy’s default values**: Reset quality settings for the commits of a repository to Codacy’s default values.
- **Reset quality settings for the pull requests of a repository to Codacy’s default values**: Reset quality settings for the pull requests of a repository to Codacy’s default values.
- **Reset quality settings for the repository to Codacy’s default values**: Reset quality settings for the repository to Codacy’s default values.
- **Retrieve a tool pattern**: Get the definition of a specific pattern.
- **Retrieve email notification settings**: Returns the current email notification preferences, including per-commit notifications, pull request notifications, and activity.
- **Retrieve latest metric values for all organizations in an enterprise**: Retrieve the latest value for each organization in an enterprise for an aggregating metric (e.g., open issues). **Note:** It does not work for accumulating metrics, such as fixed issues.
- **Retrieve latest metric values grouped by dimension for all organizations in an enterprise**: Retrieve an array of the latest values for an aggregating metric for each organization in an enterprise, based on the `groupBy` options.
- **Retrieve metrics that are ready for an organization**: Retrieve the list of metrics that have completed data collection for an organization.
- **Retrieve metrics that are ready for each organization in an enterprise**: Retrieve the list of metrics that have completed data collection for each organization in the enterprise.
- **Retrieve metric value for a specific period**: Retrieve the value for a metric for a specific period, identified by its start date. **Notes:** - Aggregating metrics provide the average value. - Accumulating metrics provide the sum, representing the total historical change.
- **Retrieve metric values for a specific period for all organizations in an enterprise**: Retrieve the value for a metric for each organization in an enterprise, for a specific period, identified by its start date.
- **Retrieve metric values for a specific period grouped by dimension**: Retrieve an array of values for a metric for a specific period, identified by its start date, grouped according to the `groupBy` field.
- **Retrieve metric values for a time range**: Retrieve a specific metric's values for a given time range.
- **Retrieve metric values for a time range for all organizations in an enterprise**: Retrieve a specific metric's values for each organization in an enterprise, for a given time range.
- **Retrieve metric values grouped by dimension for a specific period for all organizations in an enterprise**: Retrieve an array of values for a metric for each organization in an enterprise, for a specific period, identified by its start date, grouped according to the `groupBy` field.
- **Retrieve the audit logs for the organization**: Only available on Business plan. Requires organization admin or organization manager role.
- **Retrieve the latest metric values grouped by dimension**: Retrieve an array of the latest values for an aggregating metric, based on the `groupBy` options. The `groupBy` can be `organization`, `repository`, or a valid dimension for the requested metric. **Note:** - It does not work for accumulating metrics, such as fixed issues.
- **Retrieve the latest value of a metric**: Retrieve the latest value for an aggregating metric (e.g., open issues). **Note:** It does not work for accumulating metrics, such as fixed issues.
- **Retrieve the list of duplication tools**: Retrieve the list of duplication tools.
- **Retrieve the list of languages supported by available tools**: Retrieve the list of languages supported by available tools.
- **Retrieve the list of metrics tools**: Retrieve the list of metrics tools.
- **Retrieve the list of tool patterns**: Retrieve the list of tool patterns.
- **Retrieve the list of tools**: Retrieve the list of tools.
- **Retrieve the onboarding progress of an organization**: Retrieve the onboarding progress of an organization.
- **Return a list of SBOM dependencies, used across the organization**: Return a list of SBOM dependencies, used across the organization.
- **Return analysis results for the commits in a branch**: Return analysis results for the commits in a branch.
- **Return analysis results for the commits in a pull request**: Return analysis results for the commits in a pull request.
- **Return a paginated list of repositories where a version of the specified SBOM dependency is used**: Return a paginated list of repositories where a version of the specified SBOM dependency is used.
- **Returns the content of the given file for a given commit reference. If the requested file is over 1MB, a 'PayloadTooLarge' error is returned**: Returns the content of the given file for a given commit reference. If the requested file is over 1MB, a 'PayloadTooLarge' error is returned.
- **Return the version of the Codacy installation**: Return the version of the Codacy installation.
- **Revoke the Security Manager role from an organization member**: Revoke the Security Manager role from an organization member.
- **Search organization repositories with analysis information for the authenticated user**: For Bitbucket, you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider.
- **Search SBOM dependencies for the organization in CSV format**: Search SBOM dependencies for the organization in CSV format.
- **Send a heartbeat to keep the session alive**: Send a heartbeat to keep the session alive.
- **Set an email as default**: Designates the specified email as the default email for the authenticated user. This operation will automatically remove the default status from any previously default email. Only one email can be default at any time.
- **Set branch as default**: Sets the default branch for a repository. The new default branch must already be enabled on Codacy.
- **Set the built-in Codacy gate policy as the default for an organization**: Set the built-in Codacy gate policy as the default for an organization.
- **Set the default coding standard for an organization**: Set the default coding standard for an organization.
- **Set the gate policy as the default for an organization**: Set the gate policy as the default for an organization.
- **Start collecting metrics for an organization**: Start data collection for missing metrics. The organization must have metrics support enabled.
- **Synchronize Codacy organization name with the Git provider**: Synchronize Codacy organization name with the Git provider.
- **Synchronize repository name and visibility with Git provider**: Synchronize repository name and visibility with Git provider.
- **Synchronize the segments of the organization with the Git provider**: For GitHub, segments are the repository custom properties.
- **Sync the information about organization billing**: Sync the information about organization billing.
- **Sync the information about user's organization billing**: Sync the information about user's organization billing.
- **Triggers an AI review for a pull request**: Triggers an AI review for a pull request.
- **Triggers the reanalysis of the latest coverage report uploaded for the pull request**: Triggers the reanalysis of the latest coverage report uploaded for the pull request.
- **Unfollow a repository**: Unfollow a repository.
- **Unignore a single item (only previously ignored items can be unignored)**: Unignore a single item (only previously ignored items can be unignored).
- **Unlink a Jira ticket from a repository**: Unlink a Jira ticket from a repository.
- **Update a gate policy**: Update a gate policy.
- **Update email notification preferences**: Modifies the user's email notification settings. Settings can be updated individually without affecting other settings. This endpoint allows users to control which events trigger email notifications.
- **Update Git provider integration settings for a repository**: Update Git provider integration settings for a repository.
- **Update quality goals settings for the specific repository**: Update quality goals settings for the specific repository.
- **Update quality settings for the commits of a repository**: Update quality settings for the commits of a repository.
- **Update quality settings for the pull requests of a repository**: Update quality settings for the pull requests of a repository.
- **Update the authenticated user**: Update the authenticated user.
- **Update the information about organization billing**: Update the information about organization billing.
- **Update the join mode of an organization**: Update the join mode of an organization.
- **Update the settings for a repository branch**: Toggle analysis for a branch.
- **Update the SLA configuration for an organization**: Update the SLA configuration for an organization.
- **Update the status of the repository setting **Run analysis on your build server****: Update the status of the repository setting **Run analysis on your build server**.
- **Upload an SBOM for a Docker image**: Upload an SBOM for a Docker image.
- **Upload DAST scan report**: Upload dynamic application security testing (DAST) scan report generated by the specified tool in the specified format.

Connect Codacy in General Input: https://www.generalinput.com/apps/codacy