Codacy — API
Codacy APIv3.1.0 Read the vendor's spec ↗
- 293 endpoints
- 10 deprecated
- 14 versions archived since Aug 2, 2026
- Last checked Nov 2, 2026
Codacy API v3 reference.
Get started
$ curl "https://api.codacy.com/api/v3/user" \
-H "api-token: $API_KEY"
Set $API_KEY first, then paste.
- Base URL
-
https://api.codacy.com/api/v3 - Authenticate
-
API key in the api-token header
Learn how to generate an account API token
1 other scheme
- API key in the project-token header
What it covers
- Analysis 49 create, read, update
- Repository 48 create, read, update, delete
- Organization 32 create, read, update, delete
- Security 22 create, read, update, delete
- Account 17 create, read, update, delete
- Coding Standards 17 create, read, update, delete
- Metrics 13 create, read
- Gate Policies 9 create, read, update, delete
- Sbom 9 create, read, delete
- Admin 7 create, read, delete
- Aiinventory 7 create
- Enterprise 7 create, read, delete
18 more areas
- Jira 7 create, read, delete
- People 6 create, read
- Segments 6 create, read
- Tools 6 create, read
- Coverage 5 create, read
- Dast 4 create, read, delete
- Reports 4 create, read
- File 3 read, update
- Webhooks 3 create, read, delete
- Billing 2 read, delete
- Integrations 2 read
- Language Settings 2 read, update
- App 1 read
- Configuration 1 read
- Health 1 read
- Languages 1 read
- Session 1 create
- Version 1 read
Open an endpoint for a runnable command, its inputs and what it returns.
Analysis 49
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/pull-requestsList organization pull requests from repositories that the user has access toLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositoriesList organization repositories with analysis information for the authenticated userLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}Get a repository with analysis information for the authenticated userLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/analysis-progressGet the analysis progress of a repositoryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfig/runsGet latest autoconfig run summaryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfig/statusGet autoconfig run statusLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/category-overviewsList analysis category overviews for a repository that the user has access toLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commit-statisticsList commit analysis statistics for the last n days that have analysis dataLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commitsReturn analysis results for the commits in a branchLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}Get analysis results for a commitLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/clonesList duplicate code blocks found in a commitLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/deltaStatisticsGet analysis statistics of a commitLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/filesList files of a commit with analysis resultsLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/logsGet analysis logs for a commitLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{srcCommitUuid}/deltaIssuesList the issues introduced or fixed by a commitLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/hasSuggestionsCheck if the repository has quick fix suggestions for a branchLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/patchGet quickfixes for issues in patch formatLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}Get information about an open issue in a repositoryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requestsList pull requests from a repository that the user has access toLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}Get pull request from a repositoryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/clonesList duplicate code blocks found in a pull requestLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/commitsReturn analysis results for the commits in a pull requestLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/coverage/statusList all coverage reports uploaded for the common ancestor commit and head commit of a pull request branchLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/filesList files of a pull request with analysis resultsLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/issuesList issues found in a pull requestLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/issues/patchGet quickfixes for pull request issues in patch formatLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/logsGet analysis logs for a pull requestLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/quality-settingsGet quality settings for the specific repository deprecatedLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/toolsGet analysis tools settings of a repositoryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/conflictsGet tools with conflicts in a repositoryLoading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/conflictsPatterns with Coding Standards conflicts for tool.Loading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patternsPatterns configuration for (repository, tool).Loading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns/overviewPatterns overview for tool.Loading…
-
GET
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns/{patternId}Patterns configuration for (repository, tool, pattern).Loading…
-
GET
/commits/{commitId}Get information about a commitLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/commit/{commitId}Get information about a commit deprecatedLoading…
-
PATCH
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}Ignore or unignore an issueLoading…
-
PATCH
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}/false-positive/ignoreIgnore the false positive result in an issueLoading…
-
PATCH
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}Configure an analysis tool by enabling and disabling its patterns for a repository.Loading…
-
PATCH
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patternsBulk updates the code patterns of a tool in a repository.Loading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfigAdd repository autoconfiguration runLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/ignoredIssues/searchList ignored issues in a repositoryLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/bulk-ignoreBulk ignore issues in a repositoryLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/overviewGet an overview of the issues in a repositoryLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/searchList issues in a repositoryLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/ai-reviewer/triggerTriggers an AI review for a pull requestLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/bypassBypass analysis status in a pull requestLoading…
-
POST
/analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/recoverRecover a stuck repositoryLoading…
-
POST
/search/analysis/organizations/{provider}/{remoteOrganizationName}/repositoriesSearch organization repositories with analysis information for the authenticated userLoading…
Repository 48
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}Delete the specified repositoryLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/followUnfollow a repositoryLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens/{tokenId}Delete a repository API token by IDLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}Fetch the specified repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/base/{baseCommitUuid}/head/{headCommitUuid}/diffGet the human-readable Git diff between a head commit and a base commitLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branchesList repository branchesLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}/required-checksGet branch required status checksLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/coverage/reportsList coverage reports for a commitLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/coverage/reports/{reportUuid}Get a coverage report with its contentsLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/diffGet the human-readable Git diff of a commitLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/coverage/statusList the most recent coverage reports and their statusLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/directoriesList folders in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/filesList files in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}Get analysis information and coverage metrics for a file in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/coverageGet coverage information for a file in the head commit of a repository branch.Loading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/duplicationGet the list of duplicated code blocks for a file in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/issuesGet the issue list for a file in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/ignored-filesList ignored files in a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/postCommitHookCreate a post-commit hook for a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/providerSettingsGet Git provider integration settings for a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/diffGet the human-readable Git diff of a pull requestLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/analysisGet the status of the repository setting Run analysis on your build serverLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commitsGet quality settings for the commits of a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requestsGet quality settings for the pull requests of a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repositoryGet quality settings for the specific repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/stored-ssh-keyGet the public SSH key for the repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokensList the repository API tokensLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}Update the settings for a repository branchLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/fileIgnore or unignore a fileLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/providerSettingsUpdate Git provider integration settings for a repositoryLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/analysisUpdate the status of the repository setting Run analysis on your build serverLoading…
-
POST
/organizations/gh/{remoteOrganizationName}/repositories/{repositoryName}/badgeCreate a pull request adding the Codacy analysis badge to the repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}/setDefaultSet branch as defaultLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/followFollow a repository that was already added to CodacyLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/refreshProviderRefresh the Git provider integration for a repository (GitLab and Bitbucket only)Loading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/reanalyzeCommitReanalyze a specific commit in a repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commits/resetReset quality settings for the commits of a repository to Codacy’s default valuesLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requests/resetReset quality settings for the pull requests of a repository to Codacy’s default valuesLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repository/resetReset quality settings for the repository to Codacy’s default valuesLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/ssh-repository-keyRegenerate the SSH key that Codacy uses to clone the repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/ssh-user-keyRegenerate the user SSH key that Codacy uses to clone the repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/syncSynchronize repository name and visibility with Git providerLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokensCreate a new repository API tokenLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens/deleteDelete multiple repository API tokens by idLoading…
-
POST
/repositoriesAdd a repository to CodacyLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commitsUpdate quality settings for the commits of a repositoryLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requestsUpdate quality settings for the pull requests of a repositoryLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repositoryUpdate quality goals settings for the specific repositoryLoading…
Organization 32
-
DELETE
/organizations/{provider}/{remoteOrganizationName}Delete organizationLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/integrations/jiraDelete the Jira integration of the organization and associated resourcesLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/integrations/slackDelete the Slack integration of the organization and associated resourcesLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/joinDecline requests to join an organizationLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/join/{accountIdentifier}Delete a request to join an organizationLoading…
-
GET
/onboarding/organizations/{provider}/{remoteOrganizationName}/progressRetrieve the onboarding progress of an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}Get organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/auditRetrieve the audit logs for the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/billingGet detailed information about organization billingLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/billing/cardGet card information about organization billingLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/billing/estimationGet a billing estimationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/jiraGet the Jira integration of the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/providerSettingsGet Git provider settingsLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/slackGet the Slack integration of the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/joinList requests to join an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/people/leave/checkCheck if the user can leave the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositoriesList organization repositories for the authenticated userLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/settings/submodules/checkCheck if the submodules option is enabled for the organizationLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/analysisConfigurationMinimumPermissionConfigure what your organization members can do across the Codacy platformLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/integrations/providerSettingsCreate or update Git provider settingsLoading…
-
POST
/organizationsAdd an organization to CodacyLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/billingUpdate the information about organization billingLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/billing/cardAdd a card to the organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/billing/change-planChange the plan of an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/billing/syncSync the information about organization billing deprecatedLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/integrations/providerSettings/applyApply default settings to all repositoriesLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/joinJoin an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/joinModeUpdate the join mode of an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/settings/syncSynchronize Codacy organization name with the Git providerLoading…
-
POST
/user/billing/syncSync the information about user's organization billingLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/integrations/jiraCreate or update the Jira integration of the organizationLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/integrations/slackCreate or update the Slack integration of the organizationLoading…
Security 22
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/security/managers/{userId}Revoke the Security Manager role from an organization memberLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/categoriesList security subcategories that have security issuesLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/dashboardGet metrics for the security and risk management dashboard deprecatedLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/dast/reportsList uploaded DAST scan reports and their stateLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/itemsList security and risk management items for an organization deprecatedLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}Get a single security and risk management findingLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/managersList organization admins and security managersLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/repositoriesList organization repositories that have security issuesLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/security/slaGet the SLA configuration for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboardGet metrics for the security and risk management dashboardLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboard/categories/searchList security categories with findingsLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboard/history/searchGet the evolution of security findings over timeLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboard/remediation/history/searchGet the weekly remediation of security findings over the last 90 daysLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboard/remediation/searchGet the remediation of security findings per severityLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/dashboard/repositories/searchList repositories with security findingsLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/items/searchList security and risk management items for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}/ignoreIgnore a single item with an optional commentLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}/unignoreUnignore a single item (only previously ignored items can be unignored)Loading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/managersAssign the Security Manager role to an organization memberLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/security/tools/dast/{toolName}/reportsUpload dynamic application security testing (DAST) scan report generated by the specified tool in the specified format.Loading…
-
POST
/security/dependencies/ossf/scorecardGet the OSSF Scorecard for a repositoryLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/security/slaUpdate the SLA configuration for an organizationLoading…
Account 17
-
DELETE
/userDelete the authenticated userLoading…
-
DELETE
/user/integrations/{provider}Delete an integration for the authenticated userLoading…
-
DELETE
/user/tokens/{tokenId}Delete an account API token for the authenticated user by IDLoading…
-
GET
/organizations/{provider}/installation/{installationId}Get organization by provider installation idLoading…
-
GET
/userGet the authenticated userLoading…
-
GET
/user/emailsList emails for the authenticated userLoading…
-
GET
/user/emails/settingsRetrieve email notification settingsLoading…
-
GET
/user/integrationsList integrations for the authenticated userLoading…
-
GET
/user/organizationsList organizations for the authenticated userLoading…
-
GET
/user/organizations/{provider}List organizations for the authenticated userLoading…
-
GET
/user/organizations/{provider}/{remoteOrganizationName}Get organization for the authenticated userLoading…
-
GET
/user/tokensList the account API tokens of the authenticated userLoading…
-
PATCH
/userUpdate the authenticated userLoading…
-
PATCH
/user/emails/settingsUpdate email notification preferencesLoading…
-
POST
/user/emails/removeRemove an email from user accountLoading…
-
POST
/user/emails/set-defaultSet an email as defaultLoading…
-
POST
/user/tokensCreate a new account API token for the authenticated userLoading…
Coding Standards 17
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}Delete a coding standardLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/ai-risk-checklistGet AI Risk Checklist for an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standardsList the coding standards for an organization, including draft coding standardsLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}Get a coding standardLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/repositoriesList the repositories that are using a coding standardLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/toolsList tools in a coding standardLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patternsList the code patterns configured for a tool in a coding standardLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patterns/overviewGet patterns overview for a coding standard toolLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/repositoriesApply a coding standard to a list of repositoriesLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}Configure a tool in a draft coding standardLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/coding-standardsCreate a draft coding standard for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/duplicateDuplicate a coding standardLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/promotePromote a draft coding standard to an effective coding standardLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/setDefaultSet the default coding standard for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patterns/updateBulk update the code patterns of a tool in a coding standardLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/compliance-standardsCreate a compliance standard for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/presets-standardsCreate a coding standard for an organization choosing from a series of presets.Loading…
Metrics 13
-
GET
/enterprises/{provider}/{enterpriseName}/metrics/readyRetrieve metrics that are ready for each organization in an enterpriseLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/metrics/readyRetrieve metrics that are ready for an organizationLoading…
-
POST
/enterprises/{provider}/{enterpriseName}/metrics/{metricName}/latestRetrieve latest metric values for all organizations in an enterpriseLoading…
-
POST
/enterprises/{provider}/{enterpriseName}/metrics/{metricName}/latest-groupedRetrieve latest metric values grouped by dimension for all organizations in an enterpriseLoading…
-
POST
/enterprises/{provider}/{enterpriseName}/metrics/{metricName}/periodRetrieve metric values for a specific period for all organizations in an enterpriseLoading…
-
POST
/enterprises/{provider}/{enterpriseName}/metrics/{metricName}/period-groupedRetrieve metric values grouped by dimension for a specific period for all organizations in an enterpriseLoading…
-
POST
/enterprises/{provider}/{enterpriseName}/metrics/{metricName}/timerangeRetrieve metric values for a time range for all organizations in an enterpriseLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/startStart collecting metrics for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/latestRetrieve the latest value of a metricLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/latest-groupedRetrieve the latest metric values grouped by dimensionLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/periodRetrieve metric value for a specific periodLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/period-groupedRetrieve metric values for a specific period grouped by dimensionLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/timerangeRetrieve metric values for a time rangeLoading…
Gate Policies 9
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}Delete a gate policyLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/gate-policiesList the gate policies for an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}Get a gate policyLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/repositoriesList all repositories following a gate policyLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}Update a gate policyLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/gate-policiesCreate a gate policyLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/gate-policies/setCodacyDefaultSet the built-in Codacy gate policy as the default for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/setDefaultSet the gate policy as the default for an organizationLoading…
-
PUT
/organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/repositoriesApply a gate policy to a list of repositoriesLoading…
Sbom 9
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/image-sboms/{imageName}Delete all SBOMs for a given imageLoading…
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/image-sboms/{imageName}/tags/{tag}Delete SBOM for a given image/tag combinationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/imagesList Docker images for an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/images/{imageName}/tagsList Docker image tags for an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/projects/{repositoryName}/sbomGet a presigned URL for the latest SBOM of the repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/image-sbomsUpload an SBOM for a Docker imageLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/repositories/searchReturn a paginated list of repositories where a version of the specified SBOM dependency is used.Loading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/searchReturn a list of SBOM dependencies, used across the organization.Loading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/sbom/repositories/searchList repositories with SBOM dependency informationLoading…
Admin 7
-
DELETE
/admin/dormantAccounts(Codacy admins only) Delete Codacy users based on a CSV file exported by GitHub EnterpriseLoading…
-
GET
/admin(Codacy admins only) Search for an entity like Organization or Repository, supports ids and namesLoading…
-
GET
/admin/{adminEntityGroupSlug}/{adminEntityIdentifier}(Codacy admins only) Returns the requested admin entityLoading…
-
GET
/admin/{adminEntityGroupSlug}/{adminEntityIdentifier}/{adminResourceSlug}(Codacy admins only) Returns the requested resources of a given admin entityLoading…
-
POST
/admin/license(Codacy admins only) Generates a license for self-hosted instances of CodacyLoading…
-
POST
/admin/security/penTest/reportsUpload pen test reports for an organization (internal, Codacy admins only)Loading…
-
POST
/admin/{adminEntityGroupSlug}/{adminEntityIdentifier}/actions/{adminActionSlug}(Codacy admins only) Executes an action on a given admin entityLoading…
Aiinventory 7
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/categories/searchList AI inventory categories grouped by category groupLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/locations/summaries/searchList AI inventory location summaries for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/markers/summaries/searchList AI inventory marker summaries for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/providers/summaries/searchList AI inventory provider summaries for an organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/providers/summaryGet AI inventory summary for a specific providerLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/repositories/searchList repositories that have AI inventory itemsLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/ai-inventory/repositories/summaries/searchList AI inventory repository summaries for an organizationLoading…
Enterprise 7
-
DELETE
/user/enterprise/integrations/{provider}Delete an Enterprise account tokenLoading…
-
GET
/enterprises/{provider}List user enterprisesLoading…
-
GET
/enterprises/{provider}/{enterpriseName}Get an enterpriseLoading…
-
GET
/enterprises/{provider}/{enterpriseName}/organizationsGet the organizations of an enterpriseLoading…
-
GET
/enterprises/{provider}/{enterpriseName}/seatsGet enterprise seatsLoading…
-
GET
/user/enterprise/integrationsList user configured enterprise provider account tokens on Codacy's platformLoading…
-
POST
/user/enterprise/integrationsAdd an Enterprise account tokenLoading…
Jira 7
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/tickets/{jiraTicketIdentifier}Unlink a Jira ticket from a repositoryLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/projectsGet available Jira projects for the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/projects/{jiraProjectId}/issueTypesGet available issue types for a Jira projectLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/projects/{jiraProjectId}/issueTypes/{jiraIssueTypeId}/fieldsGet available fields by issue type for a Jira projectLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/ticketsGet Jira tickets for a Codacy elementLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/integrations/jira/ticketsCreate a Jira ticketLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/jira/ticketsCreate a Jira ticket deprecatedLoading…
People 6
-
GET
/organizations/{provider}/{remoteOrganizationName}/peopleList people of an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/people/suggestionsList people suggestions for an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/peopleCsvGenerate a CSV file listing the people of an organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/people/suggestionsList people suggestions for a repositoryLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/peopleAdd people to organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/people/removeRemove people from an organizationLoading…
Segments 6
-
GET
/organizations/{provider}/{remoteOrganizationName}/segments/keysGet the segment keys for the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/segments/keys/idsGet the segment keys with IDs for the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/segments/syncGet the status of the segments synchronizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/segments/values/{segmentKey}Get segment values for a segment key deprecatedLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/segments/{segmentKey}/valuesGet the segment values for the organization by segment keyLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/segments/syncSynchronize the segments of the organization with the Git providerLoading…
Tools 6
-
GET
/duplicationToolsRetrieve the list of duplication toolsLoading…
-
GET
/metricsToolsRetrieve the list of metrics toolsLoading…
-
GET
/toolsRetrieve the list of toolsLoading…
-
GET
/tools/{toolUuid}/patternsRetrieve the list of tool patternsLoading…
-
GET
/tools/{toolUuid}/patterns/{patternId}Retrieve a tool patternLoading…
-
POST
/tools/{toolUuid}/patterns/{patternId}/organizations/{provider}/{remoteOrganizationName}/feedbackAdd feedback relating to the tool patternLoading…
Coverage 5
-
GET
/coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}Get pull request coverage information from a repositoryLoading…
-
GET
/coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/diffGet the human-readable Git diff of a pull request deprecatedLoading…
-
GET
/coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/filesGet pull request files coverage information from a repositoryLoading…
-
GET
/coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/reanalyzeTriggers the reanalysis of the latest coverage report uploaded for the pull requestLoading…
-
POST
/coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/reanalyzeReanalyze the coverage for a commitLoading…
Dast 4
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/dast/targets/{dastTargetId}Delete a DAST targetLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/dast/targetsList configured DAST targetsLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/dast/targetsCreate a DAST targetLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/dast/targets/{dastTargetId}/analyzeEnqueue a DAST analysis for the given targetLoading…
Reports 4
-
GET
/reports/enterprises/{provider}/{enterpriseName}/seats-csvGet enterprise seats as a CSV fileLoading…
-
GET
/reports/organizations/{provider}/{remoteOrganizationName}/security/itemsGenerate a CSV file listing all security and risk management items for an organization.Loading…
-
POST
/reports/organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/searchSearch SBOM dependencies for the organization in CSV formatLoading…
-
POST
/reports/organizations/{provider}/{remoteOrganizationName}/security/items/searchGenerate a filtered CSV export of security and risk management itemsLoading…
File 3
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{filePath}/contentReturns the content of the given file for a given commit reference.Loading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/file-extensionsGet the list of supported file extensions associated with each language in a repository deprecatedLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/file-extensionsUpdate the custom file extensions for a repository deprecatedLoading…
Webhooks 3
-
DELETE
/organizations/{provider}/{remoteOrganizationName}/integrations/webhooks/{webhookId}Delete a webhook endpoint of the organizationLoading…
-
GET
/organizations/{provider}/{remoteOrganizationName}/integrations/webhooksList webhook endpoints of the organizationLoading…
-
POST
/organizations/{provider}/{remoteOrganizationName}/integrations/webhooksAdd a webhook endpoint to the organizationLoading…
Billing 2
-
DELETE
/billing/{provider}/{remoteOrganizationName}/subscriptionDelete billing subscription for organizationLoading…
-
GET
/plansList available plans in CodacyLoading…
Integrations 2
-
GET
/login/integrationsList configured login providers on Codacy's platformLoading…
-
GET
/provider/integrationsList provider integrations existing on Codacy's platformLoading…
Language Settings 2
-
GET
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/languagesGet the list of all languages with their extensions and enabled statusLoading…
-
PATCH
/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/languagesConfigure language settings for this repoLoading…
App 1
-
GET
/organizations/{provider}/{remoteOrganizationName}/gitProviderAppPermissionsGet the status of Codacy Git provider app permissions for an organizationLoading…
Configuration 1
-
GET
/configuration/statusGet configuration statusLoading…
Health 1
-
GET
/healthHealth check endpointLoading…
Languages 1
-
GET
/languages/toolsRetrieve the list of languages supported by available toolsLoading…
Session 1
-
POST
/session/heartbeatSend a heartbeat to keep the session aliveLoading…
Version 1
-
GET
/versionReturn the version of the Codacy installationLoading…
No endpoint matches. Clear the filter to see all 293.
Change log
-
- +POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard/remediation/history/search
- +POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard/remediation/search
-
- ⚠POST /organizations/{provider}/{remoteOrganizationName}/billing/sync
-
- +DELETE /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks/{webhookId}
- +GET /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks
- +POST /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks
-
- +POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens/delete