Delete webhook
curl --request DELETE \
--url https://customer-api.fortary.io/v1/webhooks/{webhookId}import requests
url = "https://customer-api.fortary.io/v1/webhooks/{webhookId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://customer-api.fortary.io/v1/webhooks/{webhookId}', 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://customer-api.fortary.io/v1/webhooks/{webhookId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://customer-api.fortary.io/v1/webhooks/{webhookId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://customer-api.fortary.io/v1/webhooks/{webhookId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://customer-api.fortary.io/v1/webhooks/{webhookId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyWebhooks
Delete webhook
Delete webhook
curl --request DELETE \
--url https://customer-api.fortary.io/v1/webhooks/{webhookId}import requests
url = "https://customer-api.fortary.io/v1/webhooks/{webhookId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://customer-api.fortary.io/v1/webhooks/{webhookId}', 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://customer-api.fortary.io/v1/webhooks/{webhookId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://customer-api.fortary.io/v1/webhooks/{webhookId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://customer-api.fortary.io/v1/webhooks/{webhookId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://customer-api.fortary.io/v1/webhooks/{webhookId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyPre-release — contact your Fortary account team for access.
Illustrative reference. These examples show the shape of the API and are provided for early evaluation while it is still being finalized. Field names and response details may change before the API is released. A complete reference, generated directly from the live API, will replace these examples once it is available.
webhook:manage scope.
Deletion is permanent: the webhook stops matching events, in-flight deliveries are cancelled at their next attempt, and it cannot be re-enabled or updated. Its delivery history remains readable.
Request
curl -X DELETE https://customer-api.fortary.io/v1/webhooks/whs_9b2f4e1a7c \
-H "Authorization: Bearer fort_..."
Response
{
"deleted": true
}
⌘I

