# 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: "Nulla unde saepe accusantium." ## Request fields (application/json): - `connectorId` (string) Example: "Possimus neque consequatur odit et." - `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":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."},{"message":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."},{"message":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."}]} - `metadata.warnings` (array, required) Example: [{"message":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."},{"message":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."},{"message":"Odio ut quaerat et dolor doloribus.","source":"Dolores molestiae possimus."}] - `metadata.warnings.message` (string, required) Example: "Assumenda veniam ea voluptatem tenetur nihil." - `metadata.warnings.source` (string, required) Example: "Dolor aut quia illo repellendus ducimus." - `remediationCode` (string) Example: "Atque aliquid quasi aut occaecati commodi." - `remediationContext` (string, required) Example: "Est tempora quis eligendi quia quo." - `repoContent` (string) Example: "Perferendis et provident voluptatum sit." ## 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