Dismiss Healing Change
curl --request POST \
--url https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss \
--header 'Authorization: <authorization>'import requests
url = "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss"
headers = {"Authorization": "<authorization>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: '<authorization>'}};
fetch('https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_bodyCall Analysis
Dismiss Healing Change
Reject a proposed change
POST
/
deep-analytics
/
analysis-agents
/
:agentId
/
healing
/
:fixId
/
dismiss
Dismiss Healing Change
curl --request POST \
--url https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss \
--header 'Authorization: <authorization>'import requests
url = "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss"
headers = {"Authorization": "<authorization>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: '<authorization>'}};
fetch('https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.60db.ai/deep-analytics/analysis-agents/:agentId/healing/:fixId/dismiss")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_bodyRejects a proposed change. The agent is not touched, and the same calls are not used as evidence again.
No body.
Needs manage access to the analyzer and permission to edit agents. Not available to API keys.
Request
Headers
Bearer token of a signed-in user (dashboard session). API keys cannot call healing endpoints
Path
The change
id from List Healing ChangesResponse
200{ "success": true, "data": { "item": { … } } } with the updated change, the same shape as in List Healing Changes.
Errors
| Status | Code | When |
|---|---|---|
| 404 | FIX_NOT_FOUND | No such change for this analyzer |
| 409 | FIX_NOT_PROPOSED | The change is not waiting for review |
| 503 | AUTHZ_UNAVAILABLE | The permission check could not be made |