Batch unassign JWT issuers from a certificate
curl --request DELETE \
--url https://api.example.com/certs/{certificateId}/issuers \
--header 'Content-Type: application/json' \
--data '
{
"issuerIds": [
"<string>"
]
}
'import requests
url = "https://api.example.com/certs/{certificateId}/issuers"
payload = { "issuerIds": ["<string>"] }
headers = {"Content-Type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({issuerIds: ['<string>']})
};
fetch('https://api.example.com/certs/{certificateId}/issuers', 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.example.com/certs/{certificateId}/issuers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'issuerIds' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/certs/{certificateId}/issuers"
payload := strings.NewReader("{\n \"issuerIds\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.example.com/certs/{certificateId}/issuers")
.header("Content-Type", "application/json")
.body("{\n \"issuerIds\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/certs/{certificateId}/issuers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"issuerIds\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_bodycertificates
Batch unassign JWT issuers from a certificate
Unassigns multiple JWT issuers from a certificate in a single batch operation. Validates that all issuer IDs exist and belong to the customer before performing unassignment. Only unassigns issuers that currently have this specific certificate assigned.
Batch unassign JWT issuers from a certificate
curl --request DELETE \
--url https://api.example.com/certs/{certificateId}/issuers \
--header 'Content-Type: application/json' \
--data '
{
"issuerIds": [
"<string>"
]
}
'import requests
url = "https://api.example.com/certs/{certificateId}/issuers"
payload = { "issuerIds": ["<string>"] }
headers = {"Content-Type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({issuerIds: ['<string>']})
};
fetch('https://api.example.com/certs/{certificateId}/issuers', 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.example.com/certs/{certificateId}/issuers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'issuerIds' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/certs/{certificateId}/issuers"
payload := strings.NewReader("{\n \"issuerIds\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.example.com/certs/{certificateId}/issuers")
.header("Content-Type", "application/json")
.body("{\n \"issuerIds\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/certs/{certificateId}/issuers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"issuerIds\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_bodyWas this page helpful?
⌘I