# Issues#IssuesAugmentRemediation Use AI to augment the remediation steps for this Security Issue Endpoint: POST /sto/api/v2/issues/{id}/augment-remediation Version: 1.0 Security: ## Query parameters: - `accountId` (string, required) Harness Account ID Example: "abcdef1234567890ghijkl" - `orgId` (string) Harness Organization ID Example: "example_org" - `projectId` (string) Harness Project ID Example: "example_project" ## Path parameters: - `id` (string, required) The ID of the Security Issue to augment Example: "1234567890abcdefghijkl" ## Header parameters: - `X-Api-Key` (string) Harness personal or service access token Example: "Modi consequatur fuga sint distinctio eius recusandae." ## Request fields (application/json): - `connectorId` (string) Example: "Labore rerum quibusdam eius nihil sed." - `occurrenceId` (integer, required) Example: 12345 - `referenceId` (string) Example: "CWE-123" - `scanId` (string, required) The Scan ID to use as context for the Security Issue to augment Example: "abcdefghijkl1234567890" - `userSnippet` (string) The user-supplied code snippet Example: "func example() int {\n return 0\n}" ## Response 200 fields (application/json): - `metadata` (object, required) Example: {"warnings":[{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."}]} - `metadata.warnings` (array, required) Example: [{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."},{"message":"Quo natus est non enim quia.","source":"Ducimus aperiam tenetur et qui a."}] - `metadata.warnings.message` (string, required) Example: "Deleniti tempore quam autem ut consequatur aut." - `metadata.warnings.source` (string, required) Example: "Magnam aspernatur necessitatibus eaque possimus omnis." - `remediationCode` (string) Example: "Voluptates ducimus odio libero in vel aut." - `remediationContext` (string, required) Example: "Maxime consequuntur voluptates aut necessitatibus dolorum animi." - `repoContent` (string) Example: "Dolorum impedit labore nostrum nam quis." ## Response 400 fields (application/json): - `message` (string, required) Example: "Not Found" - `status` (integer) Example: 404 ## Response 401 fields (application/json): - `message` (string, required) Example: "Not Found" - `status` (integer) Example: 404 ## Response 403 fields (application/json): - `message` (string, required) Example: "Not Found" - `status` (integer) Example: 404 ## Response 429 fields (application/json): - `message` (string, required) Example: "Not Found" - `status` (integer) Example: 404 ## Response 500 fields (application/json): - `message` (string, required) Example: "Not Found" - `status` (integer) Example: 404