Codacy
DEVELOPER · DEVELOPER
Repositories, code-quality issues, coding standards, gate policies, and people in the organization they connected.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
codacy_delete_billing_by_provider_by_remoteorganizationname_subscriptionWRITEDelete billing subscription for organization via DELETE /billing/{provider}/{remoteOrganizationName}/subscription. Delete billing subscription for organization Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationnameWRITEDelete organization via DELETE /organizations/{provider}/{remoteOrganizationName}. Delete organization Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardidWRITEDelete a coding standard via DELETE /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_dast_targets_by_dasttargetidWRITEDelete a DAST target via DELETE /organizations/{provider}/{remoteOrganizationName}/dast/targets/{dastTargetId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyidWRITEDelete a gate policy via DELETE /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_image_sboms_by_imagenameWRITEDelete all SBOMs for a given image via DELETE /organizations/{provider}/{remoteOrganizationName}/image-sboms/{imageName}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_image_sboms_by_imagename_tags_by_tagWRITEDelete SBOM for a given image/tag combination via DELETE /organizations/{provider}/{remoteOrganizationName}/image-sboms/{imageName}/tags/{tag}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_integrations_jiraWRITEDelete the Jira integration of the organization and associated resources via DELETE /organizations/{provider}/{remoteOrganizationName}/integrations/jira. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_integrations_jira_tickets_by_jiraticketidentifierWRITEUnlink a Jira ticket from a repository via DELETE /organizations/{provider}/{remoteOrganizationName}/integrations/jira/tickets/{jiraTicketIdentifier}. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_integrations_slackWRITEDelete the Slack integration of the organization and associated resources via DELETE /organizations/{provider}/{remoteOrganizationName}/integrations/slack. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_integrations_webhooks_by_webhookidWRITEDelete a webhook endpoint of the organization via DELETE /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks/{webhookId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_joinWRITEDecline requests to join an organization via DELETE /organizations/{provider}/{remoteOrganizationName}/join. Decline requests to join an organization by specifying the provider, organization name, and the user emails to be rejected. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_join_by_accountidentifierWRITEDelete a request to join an organization via DELETE /organizations/{provider}/{remoteOrganizationName}/join/{accountIdentifier}. Delete a request to join an organization by provider, name, and user ID DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_repositories_by_repositorynameWRITEDelete the specified repository via DELETE /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_followWRITEUnfollow a repository via DELETE /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/follow. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tokens_by_tokenidWRITEDelete a repository API token by ID via DELETE /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens/{tokenId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_organizations_by_provider_by_remoteorganizationname_security_managers_by_useridWRITERevoke the Security Manager role from an organization member via DELETE /organizations/{provider}/{remoteOrganizationName}/security/managers/{userId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_userWRITEDelete the authenticated user via DELETE /user. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_user_enterprise_integrations_by_providerWRITEDelete an Enterprise account token via DELETE /user/enterprise/integrations/{provider}. 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. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_user_integrations_by_providerWRITEDelete an integration for the authenticated user via DELETE /user/integrations/{provider}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_delete_user_tokens_by_tokenidWRITEDelete an account API token for the authenticated user by ID via DELETE /user/tokens/{tokenId}. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_pull_requestsREADList organization pull requests from repositories that the user has access to via GET /analysis/organizations/{provider}/{remoteOrganizationName}/pull-requests. You can sort by last-updated (default), merged
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositoriesREADList organization repositories with analysis information for the authenticated user via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories. For Bitbucket, you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositorynameREADGet a repository with analysis information for the authenticated user via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_analysis_progressREADGet the analysis progress of a repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/analysis-progress. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_autoconfig_runsREADGet latest autoconfig run summary via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfig/runs.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_autoconfig_statusREADGet autoconfig run status via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfig/status. [Experimental] Fetch latest autoconfig run state managed (can be Requested, Running, Done or Failed)
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_category_overviewsREADList analysis category overviews for a repository that the user has access to via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/category-overviews. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commit_statisticsREADList commit analysis statistics for the last n days that have analysis data via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commit-statistics. 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.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commitsREADReturn analysis results for the commits in a branch via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuidREADGet analysis results for a commit via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_clonesREADList duplicate code blocks found in a commit via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/clones. Use the status parameter to filter by new or removed duplicates Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_deltastatisticsREADGet analysis statistics of a commit via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/deltaStatistics. 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.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_filesREADList files of a commit with analysis results via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/files. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_logsREADGet analysis logs for a commit via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/logs.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_srccommituuid_deltaissuesREADList the issues introduced or fixed by a commit via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{srcCommitUuid}/deltaIssues. Returns a list of issues introduced or fixed given a source commit SHA. By default, Codacy will calculate the issues by creating a delta between the source commit and its parent commit. As an alternative, you can also provide a destination commit to calculate the deltas. To list all issues in the repository, use searchRepositoryIssues. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_by_issueidREADGet information about an open issue in a repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_hassuggestionsREADCheck if the repository has quick fix suggestions for a branch via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/hasSuggestions. If branch is not provided, the default branch is used.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_patchREADGet quickfixes for issues in patch format via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/patch. If branch is not provided, the default branch is used.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requestsREADList pull requests from a repository that the user has access to via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests. You can search this endpoint for either last-updated (default), merged Note: When applied to public repositories, this operation does not require authentication. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumberREADGet pull request from a repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_clonesREADList duplicate code blocks found in a pull request via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/clones. Use the status parameter to filter by new or removed duplicates Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_commitsREADReturn analysis results for the commits in a pull request via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/commits. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_coverage_statusREADList all coverage reports uploaded for the common ancestor commit and head commit of a pull request branch via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/coverage/status.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_filesREADList files of a pull request with analysis results via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/files. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_issuesREADList issues found in a pull request via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/issues. Use the status parameter to filter by new or fixed issues Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_issues_patchREADGet quickfixes for pull request issues in patch format via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/issues/patch. If branch is not provided, the default branch is used.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_logsREADGet analysis logs for a pull request via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/logs.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_quality_settingsREADGet quality settings for the specific repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/quality-settings. Deprecated: Use getQualitySettingsForRepository instead. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_toolsREADGet analysis tools settings of a repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuid_conflictsREADPatterns with Coding Standards conflicts for tool via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/conflicts.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuid_patternsREADPatterns configuration for (repository, tool). Uses standard if applied, repository settings otherwise via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuid_patterns_by_patternidREADPatterns configuration for (repository, tool, pattern). Uses standard if applied, repository settings otherwise via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns/{patternId}.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuid_patterns_overviewREADPatterns overview for tool. Uses standard if applied, repository settings otherwise via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns/overview.
codacy_get_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_conflictsREADGet tools with conflicts in a repository via GET /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/conflicts.
codacy_get_commits_by_commitidREADGet information about a commit via GET /commits/{commitId}.
codacy_get_configuration_statusREADGet configuration status via GET /configuration/status. Get configuration status PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_get_coverage_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumberREADGet pull request coverage information from a repository via GET /coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_coverage_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_diffREADGet the human-readable Git diff of a pull request via GET /coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/diff. Deprecated: Use getDiffBetweenCommits instead.
codacy_get_coverage_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_filesREADGet pull request files coverage information from a repository via GET /coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/files. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_coverage_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_reanalyzeWRITETriggers the reanalysis of the latest coverage report uploaded for the pull request via GET /coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/reanalyze.
codacy_get_duplicationtoolsREADRetrieve the list of duplication tools via GET /duplicationTools. PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_get_enterprises_by_providerREADList user enterprises via GET /enterprises/{provider}. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_enterprises_by_provider_by_enterprisenameREADGet an enterprise via GET /enterprises/{provider}/{enterpriseName}.
codacy_get_enterprises_by_provider_by_enterprisename_metrics_readyREADRetrieve metrics that are ready for each organization in an enterprise via GET /enterprises/{provider}/{enterpriseName}/metrics/ready. Retrieve the list of metrics that have completed data collection for each organization in the enterprise.
codacy_get_enterprises_by_provider_by_enterprisename_organizationsREADGet the organizations of an enterprise via GET /enterprises/{provider}/{enterpriseName}/organizations. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_enterprises_by_provider_by_enterprisename_seatsREADGet enterprise seats via GET /enterprises/{provider}/{enterpriseName}/seats. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_healthREADHealth check endpoint via GET /health. Health check endpoint PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_get_languages_toolsREADRetrieve the list of languages supported by available tools via GET /languages/tools. PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_get_login_integrationsREADList configured login providers on Codacy's platform via GET /login/integrations. List configured login providers on Codacy's platform PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_metricstoolsREADRetrieve the list of metrics tools via GET /metricsTools. PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_get_onboarding_organizations_by_provider_by_remoteorganizationname_progressREADRetrieve the onboarding progress of an organization via GET /onboarding/organizations/{provider}/{remoteOrganizationName}/progress.
codacy_get_organizations_by_provider_by_remoteorganizationnameREADGet organization via GET /organizations/{provider}/{remoteOrganizationName}.
codacy_get_organizations_by_provider_by_remoteorganizationname_ai_risk_checklistREADGet AI Risk Checklist for an organization via GET /organizations/{provider}/{remoteOrganizationName}/ai-risk-checklist.
codacy_get_organizations_by_provider_by_remoteorganizationname_auditREADRetrieve the audit logs for the organization via GET /organizations/{provider}/{remoteOrganizationName}/audit. Only available on Business plan. Requires organization admin or organization manager role.
codacy_get_organizations_by_provider_by_remoteorganizationname_billingREADGet detailed information about organization billing via GET /organizations/{provider}/{remoteOrganizationName}/billing. Get detailed information about organization billing
codacy_get_organizations_by_provider_by_remoteorganizationname_billing_cardREADGet card information about organization billing via GET /organizations/{provider}/{remoteOrganizationName}/billing/card. Get card information about organization billing
codacy_get_organizations_by_provider_by_remoteorganizationname_billing_estimationREADGet a billing estimation via GET /organizations/{provider}/{remoteOrganizationName}/billing/estimation.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standardsREADList the coding standards for an organization, including draft coding standards via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardidREADGet a coding standard via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_repositoriesREADList the repositories that are using a coding standard via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/repositories. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_toolsREADList tools in a coding standard via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_tools_by_tooluuid_patternsREADList the code patterns configured for a tool in a coding standard via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patterns. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_tools_by_tooluuid_patterns_overviewREADGet patterns overview for a coding standard tool via GET /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patterns/overview.
codacy_get_organizations_by_provider_by_remoteorganizationname_commit_by_commitidREADGet information about a commit via GET /organizations/{provider}/{remoteOrganizationName}/commit/{commitId}. Use /commits/{commitId} instead.
codacy_get_organizations_by_provider_by_remoteorganizationname_dast_targetsREADList configured DAST targets via GET /organizations/{provider}/{remoteOrganizationName}/dast/targets. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_gate_policiesREADList the gate policies for an organization via GET /organizations/{provider}/{remoteOrganizationName}/gate-policies. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyidREADGet a gate policy via GET /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}.
codacy_get_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyid_repositoriesREADList all repositories following a gate policy via GET /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/repositories. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_gitproviderapppermissionsREADGet the status of Codacy Git provider app permissions for an organization via GET /organizations/{provider}/{remoteOrganizationName}/gitProviderAppPermissions.
codacy_get_organizations_by_provider_by_remoteorganizationname_imagesREADList Docker images for an organization via GET /organizations/{provider}/{remoteOrganizationName}/images. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_images_by_imagename_tagsREADList Docker image tags for an organization via GET /organizations/{provider}/{remoteOrganizationName}/images/{imageName}/tags. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_jiraREADGet the Jira integration of the organization via GET /organizations/{provider}/{remoteOrganizationName}/integrations/jira.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_jira_projectsREADGet available Jira projects for the organization via GET /organizations/{provider}/{remoteOrganizationName}/integrations/jira/projects. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_jira_projects_by_jiraprojectid_issuetypesREADGet available issue types for a Jira project via GET /organizations/{provider}/{remoteOrganizationName}/integrations/jira/projects/{jiraProjectId}/issueTypes. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_jira_projects_by_jiraprojectid_issuetypes_by_jiraissuetypeid_fieldsREADGet available fields by issue type for a Jira project via GET /organizations/{provider}/{remoteOrganizationName}/integrations/jira/projects/{jiraProjectId}/issueTypes/{jiraIssueTypeId}/fields. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_jira_ticketsREADGet Jira tickets for a Codacy element via GET /organizations/{provider}/{remoteOrganizationName}/integrations/jira/tickets.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_providersettingsREADGet Git provider settings via GET /organizations/{provider}/{remoteOrganizationName}/integrations/providerSettings.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_slackREADGet the Slack integration of the organization via GET /organizations/{provider}/{remoteOrganizationName}/integrations/slack.
codacy_get_organizations_by_provider_by_remoteorganizationname_integrations_webhooksREADList webhook endpoints of the organization via GET /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks.
codacy_get_organizations_by_provider_by_remoteorganizationname_joinREADList requests to join an organization via GET /organizations/{provider}/{remoteOrganizationName}/join. Endpoint to list requests to join an organization by provider and organization name Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_metrics_readyREADRetrieve metrics that are ready for an organization via GET /organizations/{provider}/{remoteOrganizationName}/metrics/ready. Retrieve the list of metrics that have completed data collection for an organization.
codacy_get_organizations_by_provider_by_remoteorganizationname_peopleREADList people of an organization via GET /organizations/{provider}/{remoteOrganizationName}/people. List people of an organization Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_people_leave_checkREADCheck if the user can leave the organization via GET /organizations/{provider}/{remoteOrganizationName}/people/leave/check. Check if the user can leave the organization or returns the reasons why they can not.
codacy_get_organizations_by_provider_by_remoteorganizationname_people_suggestionsREADList people suggestions for an organization via GET /organizations/{provider}/{remoteOrganizationName}/people/suggestions. List people suggestions for an organization Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_peoplecsvREADGenerate a CSV file listing the people of an organization via GET /organizations/{provider}/{remoteOrganizationName}/peopleCsv. Generate a CSV file containing the name, email, lastLogin, and lastAnalysis of each person of the organization
codacy_get_organizations_by_provider_by_remoteorganizationname_projects_by_repositoryname_sbomREADGet a presigned URL for the latest SBOM of the repository via GET /organizations/{provider}/{remoteOrganizationName}/projects/{repositoryName}/sbom.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositoriesREADList organization repositories for the authenticated user via GET /organizations/{provider}/{remoteOrganizationName}/repositories. For Bitbucket you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider. This endpoint may return more results than those specified in the limit parameter. Note: When applied to public repositories, this operation does not require authentication. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositorynameREADFetch the specified repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}. Note: When applied to public repositories, this operation does not require authentication.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_base_by_basecommituuid_head_by_headcommituuid_diffREADGet the human-readable Git diff between a head commit and a base commit via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/base/{baseCommitUuid}/head/{headCommitUuid}/diff.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_branchesREADList repository branches via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches. Note: When applied to public repositories, this operation does not require authentication. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_branches_by_branchname_required_checksREADGet branch required status checks via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}/required-checks. Get branch required status checks
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_coverage_reportsREADList coverage reports for a commit via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/coverage/reports. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_coverage_reports_by_reportuuidREADGet a coverage report with its contents via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/coverage/reports/{reportUuid}.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_diffREADGet the human-readable Git diff of a commit via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/diff.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_coverage_statusREADList the most recent coverage reports and their status via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/coverage/status.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_directoriesREADList folders in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/directories. 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. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_filesREADList files in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files. 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. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_files_by_fileidREADGet analysis information and coverage metrics for a file in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_files_by_fileid_coverageREADGet coverage information for a file in the head commit of a repository branch via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/coverage.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_files_by_fileid_duplicationREADGet the list of duplicated code blocks for a file in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/duplication. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_files_by_fileid_issuesREADGet the issue list for a file in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{fileId}/issues. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_files_by_filepath_contentREADReturns the content of the given file for a given commit reference. If the requested file is over 1MB, a 'PayloadTooLarge' error is returned via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/files/{filePath}/content.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_ignored_filesREADList ignored files in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/ignored-files. 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 Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_integrations_postcommithookWRITECreate a post-commit hook for a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/postCommitHook.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_integrations_providersettingsREADGet Git provider integration settings for a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/providerSettings.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_people_suggestionsREADList people suggestions for a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/people/suggestions. List people suggestions for a repository Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_diffREADGet the human-readable Git diff of a pull request via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/diff.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_analysisREADGet the status of the repository setting Run analysis on your build server via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/analysis.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_file_extensionsREADGet the list of supported file extensions associated with each language in a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/file-extensions.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_languagesREADGet the list of all languages with their extensions and enabled status via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/languages.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_commitsREADGet quality settings for the commits of a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commits. diffCoverageThreshold is never returned because this threshold isn't currently supported for commits.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_pull_requestsREADGet quality settings for the pull requests of a repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requests.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_repositoryREADGet quality settings for the specific repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repository.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_stored_ssh_keyREADGet the public SSH key for the repository via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/stored-ssh-key. The returned key is the most recently generated and can be either a user or repository SSH key.
codacy_get_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tokensREADList the repository API tokens via GET /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens. Each token reports its name, expiration and creation date. Tokens created before creation dates were recorded have no createdAt CREDENTIAL REDACTED: this listing returns live Codacy API tokens, one of which is the credential this connection itself authenticates with, so Agentic Fabriq replaces each `token` value in the result. The `id` and `expiresAt` fields are returned intact and are what rotating or deleting a token needs.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_categoriesREADList security subcategories that have security issues via GET /organizations/{provider}/{remoteOrganizationName}/security/categories. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_dashboardREADGet metrics for the security and risk management dashboard via GET /organizations/{provider}/{remoteOrganizationName}/security/dashboard. Deprecated: Use searchSecurityDashboard instead. Repository filtering is limited to 100 names.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_dast_reportsREADList uploaded DAST scan reports and their state via GET /organizations/{provider}/{remoteOrganizationName}/security/dast/reports. Results are sorted by submission date, from latest to earliest. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_itemsREADList security and risk management items for an organization via GET /organizations/{provider}/{remoteOrganizationName}/security/items. Deprecated: Use searchSecurityItems instead. Repository filtering is limited to 100 names. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_items_by_srmitemidREADGet a single security and risk management finding via GET /organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_managersREADList organization admins and security managers via GET /organizations/{provider}/{remoteOrganizationName}/security/managers. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_repositoriesREADList organization repositories that have security issues via GET /organizations/{provider}/{remoteOrganizationName}/security/repositories. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_security_slaREADGet the SLA configuration for an organization via GET /organizations/{provider}/{remoteOrganizationName}/security/sla.
codacy_get_organizations_by_provider_by_remoteorganizationname_segments_by_segmentkey_valuesREADGet the segment values for the organization by segment key via GET /organizations/{provider}/{remoteOrganizationName}/segments/{segmentKey}/values. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_segments_keysREADGet the segment keys for the organization via GET /organizations/{provider}/{remoteOrganizationName}/segments/keys. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_segments_keys_idsREADGet the segment keys with IDs for the organization via GET /organizations/{provider}/{remoteOrganizationName}/segments/keys/ids. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_segments_syncREADGet the status of the segments synchronization via GET /organizations/{provider}/{remoteOrganizationName}/segments/sync.
codacy_get_organizations_by_provider_by_remoteorganizationname_segments_values_by_segmentkeyREADGet segment values for a segment key via GET /organizations/{provider}/{remoteOrganizationName}/segments/values/{segmentKey}. Deprecated: Use getSegments instead. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_organizations_by_provider_by_remoteorganizationname_settings_submodules_checkREADCheck if the submodules option is enabled for the organization via GET /organizations/{provider}/{remoteOrganizationName}/settings/submodules/check.
codacy_get_organizations_by_provider_installation_by_installationidREADGet organization by provider installation id via GET /organizations/{provider}/installation/{installationId}. Note Currently supports only gh as the provider parameter.
codacy_get_plansREADList available plans in Codacy via GET /plans.
codacy_get_provider_integrationsREADList provider integrations existing on Codacy's platform via GET /provider/integrations. List provider integrations existing on Codacy's platform PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_reports_enterprises_by_provider_by_enterprisename_seats_csvREADGet enterprise seats as a CSV file via GET /reports/enterprises/{provider}/{enterpriseName}/seats-csv.
codacy_get_reports_organizations_by_provider_by_remoteorganizationname_security_itemsREADGenerate a CSV file listing all security and risk management items for an organization via GET /reports/organizations/{provider}/{remoteOrganizationName}/security/items.
codacy_get_toolsREADRetrieve the list of tools via GET /tools. PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_tools_by_tooluuid_patternsREADRetrieve the list of tool patterns via GET /tools/{toolUuid}/patterns. Codacy documents this operation as requiring no authentication, so a successful result may not depend on this connection's credential. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_tools_by_tooluuid_patterns_by_patternidREADRetrieve a tool pattern via GET /tools/{toolUuid}/patterns/{patternId}. Get the definition of a specific pattern Codacy documents this operation as requiring no authentication, so a successful result may not depend on this connection's credential.
codacy_get_userREADGet the authenticated user via GET /user.
codacy_get_user_emailsREADList emails for the authenticated user via GET /user/emails.
codacy_get_user_emails_settingsREADRetrieve email notification settings via GET /user/emails/settings. Returns the current email notification preferences, including per-commit notifications, pull request notifications, and activity.
codacy_get_user_enterprise_integrationsREADList user configured enterprise provider account tokens on Codacy's platform via GET /user/enterprise/integrations.
codacy_get_user_integrationsREADList integrations for the authenticated user via GET /user/integrations. List integrations for the authenticated user Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_user_organizationsREADList organizations for the authenticated user via GET /user/organizations. List organizations for the authenticated user Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_user_organizations_by_providerREADList organizations for the authenticated user via GET /user/organizations/{provider}. List organizations for the authenticated user Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it.
codacy_get_user_organizations_by_provider_by_remoteorganizationnameREADGet organization for the authenticated user via GET /user/organizations/{provider}/{remoteOrganizationName}. Get organization for the authenticated user
codacy_get_user_tokensREADList the account API tokens of the authenticated user via GET /user/tokens. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. CREDENTIAL REDACTED: this listing returns live Codacy API tokens, one of which is the credential this connection itself authenticates with, so Agentic Fabriq replaces each `token` value in the result. The `id` and `expiresAt` fields are returned intact and are what rotating or deleting a token needs.
codacy_get_versionREADReturn the version of the Codacy installation via GET /version. PUBLIC ENDPOINT: measured 2026-09-23, Codacy answers this call 200 with a deliberately bogus api-token, so a successful result here proves nothing about whether this connection's credential is valid.
codacy_patch_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_by_issueidWRITEIgnore or unignore an issue via PATCH /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_by_issueid_false_positive_ignoreWRITEIgnore the false positive result in an issue via PATCH /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/{issueId}/false-positive/ignore.
codacy_patch_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuidWRITEConfigure 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 via PATCH /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tools_by_tooluuid_patternsWRITEBulk 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 via PATCH /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tools/{toolUuid}/patterns. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_analysisconfigurationminimumpermissionWRITEConfigure what your organization members can do across the Codacy platform via PATCH /organizations/{provider}/{remoteOrganizationName}/analysisConfigurationMinimumPermission. Define the lowest permission level that can configure patterns, configure which file extensions and branches are analyzed, and ignore issues and files Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_repositoriesWRITEApply a coding standard to a list of repositories via PATCH /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_tools_by_tooluuidWRITEConfigure a tool in a draft coding standard via PATCH /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}. 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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyidWRITEUpdate a gate policy via PATCH /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_integrations_providersettingsWRITECreate or update Git provider settings via PATCH /organizations/{provider}/{remoteOrganizationName}/integrations/providerSettings. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_branches_by_branchnameWRITEUpdate the settings for a repository branch via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}. Toggle analysis for a branch. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_fileWRITEIgnore or unignore a file via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/file. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_integrations_providersettingsWRITEUpdate Git provider integration settings for a repository via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/providerSettings. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_analysisWRITEUpdate the status of the repository setting Run analysis on your build server via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/analysis. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_file_extensionsWRITEUpdate the custom file extensions for a repository via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/file-extensions. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_languagesWRITEConfigure language settings for this repo via PATCH /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/languages. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_userWRITEUpdate the authenticated user via PATCH /user. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_patch_user_emails_settingsWRITEUpdate email notification preferences via PATCH /user/emails/settings. 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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_autoconfigWRITEAdd repository autoconfiguration run via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/autoconfig. [Experimental] Autoconfig enqueuing endpoint
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_ignoredissues_searchREADList ignored issues in a repository via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/ignoredIssues/search. Ignored issues are issues that Codacy found but were marked as ignored on the Codacy UI. Use SearchRepositoryIssuesBody to filter results. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_bulk_ignoreWRITEBulk ignore issues in a repository via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/bulk-ignore. Receives a list of issue ids and ignores them in the specified repository. Limited to 100 issues at once Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_overviewREADGet an overview of the issues in a repository via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/overview. 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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_issues_searchREADList issues in a repository via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/issues/search. Returns information about the issues that Codacy found in a repository as available on the Issues page. Use SearchRepositoryIssuesBody to filter the returned issues. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_ai_reviewer_triggerWRITETriggers an AI review for a pull request via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/ai-reviewer/trigger.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_pull_requests_by_pullrequestnumber_bypassWRITEBypass analysis status in a pull request via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/pull-requests/{pullRequestNumber}/bypass.
codacy_post_analysis_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_recoverWRITERecover a stuck repository via POST /analysis/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/recover. 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.
codacy_post_coverage_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_commits_by_commituuid_reanalyzeWRITEReanalyze the coverage for a commit via POST /coverage/organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/commits/{commitUuid}/reanalyze. Triggers the reanalysis of the latest coverage report uploaded for the commit. Has no effect if the commit does not have any coverage report.
codacy_post_enterprises_by_provider_by_enterprisename_metrics_by_metricname_latestREADRetrieve latest metric values for all organizations in an enterprise via POST /enterprises/{provider}/{enterpriseName}/metrics/{metricName}/latest. 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 Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_enterprises_by_provider_by_enterprisename_metrics_by_metricname_latest_groupedREADRetrieve latest metric values grouped by dimension for all organizations in an enterprise via POST /enterprises/{provider}/{enterpriseName}/metrics/{metricName}/latest-grouped. Retrieve an array of the latest values for an aggregating metric for each organization in an enterprise, based on the groupBy options. The groupBy can be organization or a valid dimension for the requested metric. Note: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_enterprises_by_provider_by_enterprisename_metrics_by_metricname_periodREADRetrieve metric values for a specific period for all organizations in an enterprise via POST /enterprises/{provider}/{enterpriseName}/metrics/{metricName}/period. Retrieve the value for a metric for each organization in an enterprise, for a specific period, identified by its start date. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_enterprises_by_provider_by_enterprisename_metrics_by_metricname_period_groupedREADRetrieve metric values grouped by dimension for a specific period for all organizations in an enterprise via POST /enterprises/{provider}/{enterpriseName}/metrics/{metricName}/period-grouped. 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. The groupBy can be organization or a valid dimension for the requested metric. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_enterprises_by_provider_by_enterprisename_metrics_by_metricname_timerangeREADRetrieve metric values for a time range for all organizations in an enterprise via POST /enterprises/{provider}/{enterpriseName}/metrics/{metricName}/timerange. Retrieve a specific metric's values for each organization in an enterprise, for a given time range. The response includes values grouped by period date and optionally by an additional groupBy parameter. The groupBy can be organization or a valid dimension for the requested metric. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizationsWRITEAdd an organization to Codacy via POST /organizations. Add an organization from a Git provider to Codacy Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_categories_searchREADList AI inventory categories grouped by category group via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/categories/search. Returns the available inventory categories grouped by their category group. Used to populate the Categories filter drawer Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_locations_summaries_searchREADList AI inventory location summaries for an organization via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/locations/summaries/search. 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. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_markers_summaries_searchREADList AI inventory marker summaries for an organization via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/markers/summaries/search. Returns a paginated list of marker summaries for an organization. Each summary represents a distinct inventory resource — a (categoryGroup, category, marker) grouping — with reference and repository counts. Typically called after picking a provider on the provider summaries view; scope the result by passing aiProviders (and/or categoryGroups for the tab filter) in the request body Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_providers_summaries_searchREADList AI inventory provider summaries for an organization via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/providers/summaries/search. 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 Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_providers_summaryREADGet AI inventory summary for a specific provider via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/providers/summary. 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) Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_repositories_searchREADList repositories that have AI inventory items via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/repositories/search. Returns a paginated list of repositories that have AI inventory items for an organization. Used to populate the Repositories filter dropdown Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_ai_inventory_repositories_summaries_searchREADList AI inventory repository summaries for an organization via POST /organizations/{provider}/{remoteOrganizationName}/ai-inventory/repositories/summaries/search. 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 Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_billingWRITEUpdate the information about organization billing via POST /organizations/{provider}/{remoteOrganizationName}/billing. Update the information about organization billing Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_billing_cardWRITEAdd a card to the organization via POST /organizations/{provider}/{remoteOrganizationName}/billing/card. Add a card to the organization relying on the token provided by Stripe /v1/tokens Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. THE `cardToken` ARGUMENT IS A STRIPE CREDENTIAL, NOT A CODACY ONE: it is a single-use card token minted by Stripe's own /v1/tokens endpoint and passed through to Codacy. Do not invent or guess one -- only Stripe can produce a valid value, and anything else is refused. It is a payment credential: it will appear in this call's arguments.
codacy_post_organizations_by_provider_by_remoteorganizationname_billing_change_planWRITEChange the plan of an organization via POST /organizations/{provider}/{remoteOrganizationName}/billing/change-plan. Available plan codes can be retrieved using listPaymentPlans Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_billing_syncWRITESync the information about organization billing via POST /organizations/{provider}/{remoteOrganizationName}/billing/sync.
codacy_post_organizations_by_provider_by_remoteorganizationname_coding_standardsWRITECreate a draft coding standard for an organization via POST /organizations/{provider}/{remoteOrganizationName}/coding-standards. To promote the draft coding standard to an effective coding standard, see promoteDraftCodingStandard. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_duplicateWRITEDuplicate a coding standard via POST /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/duplicate.
codacy_post_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_promoteWRITEPromote a draft coding standard to an effective coding standard via POST /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/promote. 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.
codacy_post_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_setdefaultWRITESet the default coding standard for an organization via POST /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/setDefault. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_coding_standards_by_codingstandardid_tools_by_tooluuid_patterns_updateWRITEBulk update the code patterns of a tool in a coding standard via POST /organizations/{provider}/{remoteOrganizationName}/coding-standards/{codingStandardId}/tools/{toolUuid}/patterns/update. Use filters to specify the code patterns to update, or omit the filters to update all code patterns. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_compliance_standardsWRITECreate a compliance standard for an organization via POST /organizations/{provider}/{remoteOrganizationName}/compliance-standards. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_dast_targetsWRITECreate a DAST target via POST /organizations/{provider}/{remoteOrganizationName}/dast/targets. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. THE `apiAuthHeaders` ARGUMENT IS A CREDENTIAL FOR THE TARGET BEING SCANNED, not for Codacy: it is a free-form map of HTTP headers that CODACY will send to the `url` you give it, so anything placed there (an Authorization header, an API key) is handed to that address on every scan. Set it only for a target you control.
codacy_post_organizations_by_provider_by_remoteorganizationname_dast_targets_by_dasttargetid_analyzeWRITEEnqueue a DAST analysis for the given target via POST /organizations/{provider}/{remoteOrganizationName}/dast/targets/{dastTargetId}/analyze.
codacy_post_organizations_by_provider_by_remoteorganizationname_gate_policiesWRITECreate a gate policy via POST /organizations/{provider}/{remoteOrganizationName}/gate-policies. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyid_setdefaultWRITESet the gate policy as the default for an organization via POST /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/setDefault.
codacy_post_organizations_by_provider_by_remoteorganizationname_gate_policies_setcodacydefaultWRITESet the built-in Codacy gate policy as the default for an organization via POST /organizations/{provider}/{remoteOrganizationName}/gate-policies/setCodacyDefault.
codacy_post_organizations_by_provider_by_remoteorganizationname_integrations_jira_ticketsWRITECreate a Jira ticket via POST /organizations/{provider}/{remoteOrganizationName}/integrations/jira/tickets. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_integrations_providersettings_applyWRITEApply default settings to all repositories via POST /organizations/{provider}/{remoteOrganizationName}/integrations/providerSettings/apply.
codacy_post_organizations_by_provider_by_remoteorganizationname_integrations_webhooksWRITEAdd a webhook endpoint to the organization via POST /organizations/{provider}/{remoteOrganizationName}/integrations/webhooks. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. RETURNS A LIVE SECRET IN THE RESULT: the value below is a real credential and is shown once. It will appear in this tool's output and in the conversation, it outlives this connection, and disconnecting Agentic Fabriq does not revoke it.
codacy_post_organizations_by_provider_by_remoteorganizationname_joinWRITEJoin an organization via POST /organizations/{provider}/{remoteOrganizationName}/join. Endpoint to join an organization by provider and name
codacy_post_organizations_by_provider_by_remoteorganizationname_joinmodeWRITEUpdate the join mode of an organization via POST /organizations/{provider}/{remoteOrganizationName}/joinMode. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_by_metricname_latestREADRetrieve the latest value of a metric via POST /organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/latest. Retrieve the latest value for an aggregating metric (e.g., open issues). Note: It does not work for accumulating metrics, such as fixed issues Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_by_metricname_latest_groupedREADRetrieve the latest metric values grouped by dimension via POST /organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/latest-grouped. 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: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_by_metricname_periodREADRetrieve metric value for a specific period via POST /organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/period. Retrieve the value for a metric for a specific period, identified by its start date. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_by_metricname_period_groupedREADRetrieve metric values for a specific period grouped by dimension via POST /organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/period-grouped. Retrieve an array of values for a metric for a specific period, identified by its start date, grouped according to the groupBy field. The groupBy can be organization, repository, or a valid dimension for the requested metric. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_by_metricname_timerangeREADRetrieve metric values for a time range via POST /organizations/{provider}/{remoteOrganizationName}/metrics/{metricName}/timerange. Retrieve a specific metric's values for a given time range. The response includes values grouped by period date and optionally by an additional groupBy parameter. The groupBy can be organization, repository, or a valid dimension for the requested metric. Notes: Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_metrics_startWRITEStart collecting metrics for an organization via POST /organizations/{provider}/{remoteOrganizationName}/metrics/start. Start data collection for missing metrics. The organization must have metrics support enabled. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_peopleWRITEAdd people to organization via POST /organizations/{provider}/{remoteOrganizationName}/people. Add people to organization as members or committers (depending if they have a pending request already) Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_people_removeWRITERemove people from an organization via POST /organizations/{provider}/{remoteOrganizationName}/people/remove. Remove people from an organization Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_organizations_by_provider_by_remoteorganizationname_presets_standardsWRITECreate a coding standard for an organization choosing from a series of presets via POST /organizations/{provider}/{remoteOrganizationName}/presets-standards. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_branches_by_branchname_setdefaultWRITESet branch as default via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/branches/{branchName}/setDefault. Sets the default branch for a repository. The new default branch must already be enabled on Codacy.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_followWRITEFollow a repository that was already added to Codacy via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/follow.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_integrations_jira_ticketsWRITECreate a Jira ticket via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/jira/tickets. Deprecated: Use createJiraTicket instead. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_integrations_refreshproviderWRITERefresh the Git provider integration for a repository (GitLab and Bitbucket only) via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/integrations/refreshProvider. Codacy will use the authenticated user to create comments on new pull requests
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_reanalyzecommitWRITEReanalyze a specific commit in a repository via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/reanalyzeCommit. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_commits_resetWRITEReset quality settings for the commits of a repository to Codacy’s default values via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commits/reset. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_pull_requests_resetWRITEReset quality settings for the pull requests of a repository to Codacy’s default values via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requests/reset. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_repository_resetWRITEReset quality settings for the repository to Codacy’s default values via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repository/reset. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_ssh_repository_keyWRITERegenerate the SSH key that Codacy uses to clone the repository via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/ssh-repository-key. Codacy automatically adds the new public SSH key to the repository on the Git provider.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_ssh_user_keyWRITERegenerate the user SSH key that Codacy uses to clone the repository via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/ssh-user-key. 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.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_syncWRITESynchronize repository name and visibility with Git provider via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/sync.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tokensWRITECreate a new repository API token via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. RETURNS A LIVE SECRET IN THE RESULT: the value below is a real credential and is shown once. It will appear in this tool's output and in the conversation, it outlives this connection, and disconnecting Agentic Fabriq does not revoke it.
codacy_post_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_tokens_deleteWRITEDelete multiple repository API tokens by id via POST /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/tokens/delete. Deletes the repository API tokens with the given ids Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_organizations_by_provider_by_remoteorganizationname_sbom_dependencies_repositories_searchREADReturn a paginated list of repositories where a version of the specified SBOM dependency is used via POST /organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/repositories/search. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_sbom_dependencies_searchREADReturn a list of SBOM dependencies, used across the organization via POST /organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/search. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_sbom_repositories_searchREADList repositories with SBOM dependency information via POST /organizations/{provider}/{remoteOrganizationName}/sbom/repositories/search. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_dashboardREADGet metrics for the security and risk management dashboard via POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_dashboard_categories_searchREADList security categories with findings via POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard/categories/search. If no filter is specified, only the 10 categories with the most findings are returned. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_dashboard_history_searchREADGet the evolution of security findings over time via POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard/history/search. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_dashboard_repositories_searchREADList repositories with security findings via POST /organizations/{provider}/{remoteOrganizationName}/security/dashboard/repositories/search. If no filter is specified, only the 10 repositories with the most findings are returned. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_items_by_srmitemid_ignoreWRITEIgnore a single item with an optional comment via POST /organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}/ignore. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_items_by_srmitemid_unignoreWRITEUnignore a single item (only previously ignored items can be unignored) via POST /organizations/{provider}/{remoteOrganizationName}/security/items/{srmItemId}/unignore.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_items_searchREADList security and risk management items for an organization via POST /organizations/{provider}/{remoteOrganizationName}/security/items/search. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_security_managersWRITEAssign the Security Manager role to an organization member via POST /organizations/{provider}/{remoteOrganizationName}/security/managers. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_organizations_by_provider_by_remoteorganizationname_segments_syncWRITESynchronize the segments of the organization with the Git provider via POST /organizations/{provider}/{remoteOrganizationName}/segments/sync. For GitHub, segments are the repository custom properties
codacy_post_organizations_by_provider_by_remoteorganizationname_settings_syncWRITESynchronize Codacy organization name with the Git provider via POST /organizations/{provider}/{remoteOrganizationName}/settings/sync.
codacy_post_organizations_gh_by_remoteorganizationname_repositories_by_repositoryname_badgeWRITECreate a pull request adding the Codacy analysis badge to the repository via POST /organizations/gh/{remoteOrganizationName}/repositories/{repositoryName}/badge. 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.
codacy_post_reports_organizations_by_provider_by_remoteorganizationname_sbom_dependencies_searchREADSearch SBOM dependencies for the organization in CSV format via POST /reports/organizations/{provider}/{remoteOrganizationName}/sbom/dependencies/search. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_reports_organizations_by_provider_by_remoteorganizationname_security_items_searchREADGenerate a filtered CSV export of security and risk management items via POST /reports/organizations/{provider}/{remoteOrganizationName}/security/items/search. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_repositoriesWRITEAdd a repository to Codacy via POST /repositories. Add a new repository to an existing organization on Codacy Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_search_analysis_organizations_by_provider_by_remoteorganizationname_repositoriesREADSearch organization repositories with analysis information for the authenticated user via POST /search/analysis/organizations/{provider}/{remoteOrganizationName}/repositories. For Bitbucket, you must URL encode the cursor before using it in subsequent API calls, as the pagination comes directly from the Git provider. Paginated: pass `cursor` from the previous response's pagination block to read the next batch, and `limit` to size it. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_security_dependencies_ossf_scorecardREADGet the OSSF Scorecard for a repository via POST /security/dependencies/ossf/scorecard. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_session_heartbeatWRITESend a heartbeat to keep the session alive via POST /session/heartbeat. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. NOT REACHABLE WITH AN API TOKEN, measured 2026-09-24: this endpoint keeps a BROWSER session alive and answers 400 'Session is not cookie-based.' to any request authenticated with an account API token, which is the only credential this integration holds. It is shipped because Codacy documents it, not because it can succeed here.
codacy_post_tools_by_tooluuid_patterns_by_patternid_organizations_by_provider_by_remoteorganizationname_feedbackWRITEAdd feedback relating to the tool pattern via POST /tools/{toolUuid}/patterns/{patternId}/organizations/{provider}/{remoteOrganizationName}/feedback. Add feedback relating to the tool pattern. Codacy documents this operation as requiring no authentication, so a successful result may not depend on this connection's credential. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_user_billing_syncWRITESync the information about user's organization billing via POST /user/billing/sync.
codacy_post_user_emails_removeWRITERemove an email from user account via POST /user/emails/remove. 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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. DESTRUCTIVE and not undoable through this API: Codacy publishes no restore endpoint for what this removes.
codacy_post_user_emails_set_defaultWRITESet an email as default via POST /user/emails/set-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. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_post_user_tokensWRITECreate a new account API token for the authenticated user via POST /user/tokens. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection. RETURNS A LIVE SECRET IN THE RESULT: the value below is a real credential and is shown once. It will appear in this tool's output and in the conversation, it outlives this connection, and disconnecting Agentic Fabriq does not revoke it.
codacy_put_organizations_by_provider_by_remoteorganizationname_gate_policies_by_gatepolicyid_repositoriesWRITEApply a gate policy to a list of repositories via PUT /organizations/{provider}/{remoteOrganizationName}/gate-policies/{gatePolicyId}/repositories. Link or unlink a gate policy to a list of repositories. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_put_organizations_by_provider_by_remoteorganizationname_integrations_jiraWRITECreate or update the Jira integration of the organization via PUT /organizations/{provider}/{remoteOrganizationName}/integrations/jira. THE `oauthCode` ARGUMENT IS ATLASSIAN'S, NOT CODACY'S: it is a single-use OAuth authorization code obtained by the customer while installing Codacy's Jira App, and it authenticates them to Atlassian. It cannot be invented, and it is the only 'oauth' anywhere in Codacy's API -- Codacy itself publishes no OAuth flow.
codacy_put_organizations_by_provider_by_remoteorganizationname_integrations_slackWRITECreate or update the Slack integration of the organization via PUT /organizations/{provider}/{remoteOrganizationName}/integrations/slack. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_put_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_commitsWRITEUpdate quality settings for the commits of a repository via PUT /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/commits. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_put_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_pull_requestsWRITEUpdate quality settings for the pull requests of a repository via PUT /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/pull-requests. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_put_organizations_by_provider_by_remoteorganizationname_repositories_by_repositoryname_settings_quality_repositoryWRITEUpdate quality goals settings for the specific repository via PUT /organizations/{provider}/{remoteOrganizationName}/repositories/{repositoryName}/settings/quality/repository. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
codacy_put_organizations_by_provider_by_remoteorganizationname_security_slaWRITEUpdate the SLA configuration for an organization via PUT /organizations/{provider}/{remoteOrganizationName}/security/sla. Codacy parses the request body BEFORE it checks the credential on many operations, so a 400 'DecodingFailure' from this tool is a complaint about the body and says nothing about the connection.
Often connected alongside
Put Codacy behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.