JavaScript
import Antimetal from '@antimetal/sdk';
const client = new Antimetal({
apiKey: process.env['ANTIMETAL_API_KEY'], // This is the default and can be omitted
});
await client.issues.delete('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');curl --request DELETE \
--url https://bff.antimetal.com/api/v2/issues/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://bff.antimetal.com/api/v2/issues/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://bff.antimetal.com/api/v2/issues/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://bff.antimetal.com/api/v2/issues/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://bff.antimetal.com/api/v2/issues/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://bff.antimetal.com/api/v2/issues/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}Issues
Delete an issue
Permanently deletes an issue and all associated data
DELETE
/
issues
/
{id}
JavaScript
import Antimetal from '@antimetal/sdk';
const client = new Antimetal({
apiKey: process.env['ANTIMETAL_API_KEY'], // This is the default and can be omitted
});
await client.issues.delete('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');curl --request DELETE \
--url https://bff.antimetal.com/api/v2/issues/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://bff.antimetal.com/api/v2/issues/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://bff.antimetal.com/api/v2/issues/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://bff.antimetal.com/api/v2/issues/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://bff.antimetal.com/api/v2/issues/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://bff.antimetal.com/api/v2/issues/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}{
"message": "<string>",
"request_id": "<string>",
"details": {}
}Authorizations
API key authentication via Bearer token
Headers
The API version to use. Defaults to the latest stable version if omitted. Pin to the version string in this document's info.version field to opt into exactly this version's schema.
Example:
"2026-03-17"
Path Parameters
Issue unique identifier (UUID)
Pattern:
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$Response
Issue deleted successfully
⌘I