Creates or updates an individual annotation for a commit report. Use when you need to add or modify code analysis findings (vulnerabilities, code smells, or bugs) identified in a commit.
lineintegerLine number in the file where the finding occurs. Must be a positive integer.
linkstringURL providing more information about the finding, such as documentation or issue tracker link.
pathstringFile path where the annotation applies, relative to the repository root.
commitRequiredstringThe commit hash to which the report belongs. This is the full SHA-1 commit identifier.
resultstringEnumeration of annotation result statuses.
detailsstringExtended description providing additional context, remediation guidance, or technical details about the finding.
summaryRequiredstringBrief description of the finding. Should concisely explain what was detected.
severityRequiredstringImpact level of the finding. CRITICAL for severe issues requiring immediate attention, HIGH for important issues, MEDIUM for moderate concerns, LOW for minor issues.
repo_slugRequiredstringThe repository slug (URL-friendly name) that contains the commit.
report_idRequiredstringEither the uuid or external-id of the report that will contain the annotation.
workspaceRequiredstringThe workspace ID or slug that owns the repository. This can be a user's username or a team's slug.
external_idstringUnique identifier for tracking this annotation in an external system. Useful for correlating with external tools.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.