Webhooks
List webhook endpoints
Lists every webhook endpoint registered for the caller’s organization. The collection is bounded, so it is returned whole rather than paged. Signing secrets are never included.
GET
/
webhooks
/
endpoints
List webhook endpoints
curl --request GET \
--url https://api.axilio.ai/api/v1/webhooks/endpoints \
--header 'X-Axilio-Api-Key: <api-key>'import requests
url = "https://api.axilio.ai/api/v1/webhooks/endpoints"
headers = {"X-Axilio-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Axilio-Api-Key': '<api-key>'}};
fetch('https://api.axilio.ai/api/v1/webhooks/endpoints', 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.axilio.ai/api/v1/webhooks/endpoints",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Axilio-Api-Key: <api-key>"
],
]);
$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.axilio.ai/api/v1/webhooks/endpoints"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Axilio-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.axilio.ai/api/v1/webhooks/endpoints")
.header("X-Axilio-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.axilio.ai/api/v1/webhooks/endpoints")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Axilio-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"endpoints": [
{
"created_at": "2023-11-07T05:31:56Z",
"disabled": true,
"event_types": [
"<string>"
],
"id": "<string>",
"type": "webhook",
"config": {},
"url": "<string>"
}
]
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}⌘I
List webhook endpoints
curl --request GET \
--url https://api.axilio.ai/api/v1/webhooks/endpoints \
--header 'X-Axilio-Api-Key: <api-key>'import requests
url = "https://api.axilio.ai/api/v1/webhooks/endpoints"
headers = {"X-Axilio-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Axilio-Api-Key': '<api-key>'}};
fetch('https://api.axilio.ai/api/v1/webhooks/endpoints', 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.axilio.ai/api/v1/webhooks/endpoints",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Axilio-Api-Key: <api-key>"
],
]);
$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.axilio.ai/api/v1/webhooks/endpoints"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Axilio-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.axilio.ai/api/v1/webhooks/endpoints")
.header("X-Axilio-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.axilio.ai/api/v1/webhooks/endpoints")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Axilio-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"endpoints": [
{
"created_at": "2023-11-07T05:31:56Z",
"disabled": true,
"event_types": [
"<string>"
],
"id": "<string>",
"type": "webhook",
"config": {},
"url": "<string>"
}
]
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}