Remove Triggers
curl --request DELETE \
--url https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers \
--header 'Content-Type: application/json' \
--header 'key: <key>' \
--header 'secret: <secret>' \
--data '
{
"name": "Sachin Bahukhandi",
"email": "sachin.bahukhandi+114@cometchat.com",
"password": "sachin@123",
"contactNumber": "8936985734",
"role": "engineer",
"appName": "Create APP",
"appRegion": "us"
}
'import requests
url = "https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers"
payload = {
"name": "Sachin Bahukhandi",
"email": "sachin.bahukhandi+114@cometchat.com",
"password": "sachin@123",
"contactNumber": "8936985734",
"role": "engineer",
"appName": "Create APP",
"appRegion": "us"
}
headers = {
"key": "<key>",
"secret": "<secret>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {key: '<key>', secret: '<secret>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Sachin Bahukhandi',
email: 'sachin.bahukhandi+114@cometchat.com',
password: 'sachin@123',
contactNumber: '8936985734',
role: 'engineer',
appName: 'Create APP',
appRegion: 'us'
})
};
fetch('https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers', 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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers",
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([
'name' => 'Sachin Bahukhandi',
'email' => 'sachin.bahukhandi+114@cometchat.com',
'password' => 'sachin@123',
'contactNumber' => '8936985734',
'role' => 'engineer',
'appName' => 'Create APP',
'appRegion' => 'us'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"key: <key>",
"secret: <secret>"
],
]);
$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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers"
payload := strings.NewReader("{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("key", "<key>")
req.Header.Add("secret", "<secret>")
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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers")
.header("key", "<key>")
.header("secret", "<secret>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["key"] = '<key>'
request["secret"] = '<secret>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}"
response = http.request(request)
puts response.read_body{
"data": {
"success": true,
"message": "Removed trigger successfully."
}
}Webhooks
Remove Triggers
Removes triggers from a webhook in an app.
DELETE
/
apps
/
{appId}
/
webhooks
/
{webhookId}
/
triggers
Remove Triggers
curl --request DELETE \
--url https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers \
--header 'Content-Type: application/json' \
--header 'key: <key>' \
--header 'secret: <secret>' \
--data '
{
"name": "Sachin Bahukhandi",
"email": "sachin.bahukhandi+114@cometchat.com",
"password": "sachin@123",
"contactNumber": "8936985734",
"role": "engineer",
"appName": "Create APP",
"appRegion": "us"
}
'import requests
url = "https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers"
payload = {
"name": "Sachin Bahukhandi",
"email": "sachin.bahukhandi+114@cometchat.com",
"password": "sachin@123",
"contactNumber": "8936985734",
"role": "engineer",
"appName": "Create APP",
"appRegion": "us"
}
headers = {
"key": "<key>",
"secret": "<secret>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {key: '<key>', secret: '<secret>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Sachin Bahukhandi',
email: 'sachin.bahukhandi+114@cometchat.com',
password: 'sachin@123',
contactNumber: '8936985734',
role: 'engineer',
appName: 'Create APP',
appRegion: 'us'
})
};
fetch('https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers', 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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers",
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([
'name' => 'Sachin Bahukhandi',
'email' => 'sachin.bahukhandi+114@cometchat.com',
'password' => 'sachin@123',
'contactNumber' => '8936985734',
'role' => 'engineer',
'appName' => 'Create APP',
'appRegion' => 'us'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"key: <key>",
"secret: <secret>"
],
]);
$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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers"
payload := strings.NewReader("{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("key", "<key>")
req.Header.Add("secret", "<secret>")
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://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers")
.header("key", "<key>")
.header("secret", "<secret>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apimgmt.cometchat.io/apps/{appId}/webhooks/{webhookId}/triggers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["key"] = '<key>'
request["secret"] = '<secret>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Sachin Bahukhandi\",\n \"email\": \"sachin.bahukhandi+114@cometchat.com\",\n \"password\": \"sachin@123\",\n \"contactNumber\": \"8936985734\",\n \"role\": \"engineer\",\n \"appName\": \"Create APP\",\n \"appRegion\": \"us\"\n}"
response = http.request(request)
puts response.read_body{
"data": {
"success": true,
"message": "Removed trigger successfully."
}
}For the complete error reference, see Error Guide.
Headers
Authorization Key
Authorization Secret
The "X-Webhook-Version" header is an optional integer property.When this header is omitted from the request, the system defaults to the legacy webhook, ensuring backward compatibility and seamless operation.Conversely, setting the value of this header to "2" indicates the preference for the new webhook implementation.
Path Parameters
AppID in which the extension has to be enabled/disabled
Id of the webhook
Body
application/json
array of triggerIds.
Response
200 - application/json
Enabled Triggers
Show child attributes
Show child attributes
Was this page helpful?
⌘I