---
title: "Returns all registered webhooks"
url: "https://docs.unified.to/unified/webhook/Returns_all_registered_webhooks"
description: "API reference for Returns all registered webhooks. Launch multiple pre-built Webhook integrations today with zero maintenance — all through a single API."
generated_at: "2026-06-03T19:04:32.751Z"
---
# Returns all registered webhooks

 GET/unified/webhook

## Parameters

**limit**number  default=100

**offset**number  default=0

**updated\_gte**date 

Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**sort** enum

name

updated\_at

created\_at

**order** enum

asc

desc

**object** enum

accounting\_account

accounting\_transaction

accounting\_journal

accounting\_contact

accounting\_invoice

accounting\_bill

accounting\_creditmemo

accounting\_taxrate

accounting\_organization

accounting\_order

accounting\_salesorder

accounting\_purchaseorder

accounting\_report

accounting\_balancesheet

accounting\_profitloss

accounting\_trialbalance

accounting\_category

accounting\_expense

accounting\_cashflow

payment\_payment

payment\_link

payment\_payout

payment\_refund

payment\_subscription

commerce\_item

commerce\_collection

commerce\_inventory

commerce\_location

commerce\_review

commerce\_saleschannel

commerce\_itemvariant

commerce\_reservation

commerce\_availability

verification\_package

verification\_request

assessment\_package

assessment\_order

ats\_activity

ats\_application

ats\_applicationstatus

ats\_candidate

ats\_document

ats\_interview

ats\_job

ats\_scorecard

ats\_company

crm\_company

crm\_contact

crm\_deal

crm\_event

crm\_lead

crm\_pipeline

hris\_employee

hris\_group

hris\_payslip

hris\_timeoff

hris\_company

hris\_location

hris\_device

hris\_timeshift

hris\_deduction

hris\_benefit

hris\_bankaccount

martech\_list

martech\_member

martech\_campaign

martech\_report

passthrough

ticketing\_note

ticketing\_ticket

ticketing\_customer

ticketing\_category

uc\_contact

uc\_call

uc\_comment

uc\_recording

enrich\_person

enrich\_company

storage\_file

genai\_model

genai\_prompt

genai\_embedding

messaging\_message

messaging\_channel

messaging\_event

kms\_space

kms\_page

kms\_comment

task\_project

task\_task

task\_comment

task\_change

scim\_users

scim\_groups

lms\_course

lms\_class

lms\_student

lms\_instructor

lms\_content

lms\_collection

lms\_activity

repo\_organization

repo\_repository

repo\_branch

repo\_commit

repo\_pullrequest

metadata\_metadata

calendar\_calendar

calendar\_event

calendar\_busy

calendar\_link

calendar\_recording

calendar\_webinar

ads\_organization

ads\_ad

ads\_campaign

ads\_report

ads\_group

ads\_creative

ads\_insertionorder

ads\_target

ads\_promoted

forms\_form

forms\_submission

shipping\_carrier

shipping\_rate

shipping\_shipment

shipping\_label

shipping\_tracking

signing\_document

signing\_signatory

signing\_template

Filter the results for webhooks for only this object

**integration\_type**string 

Filter the results to just this integration

**connection\_id**string 

Filter the results to just this integration

**created\_lte**date 

Return only results whose created date is equal or less to this value

**env**string  default=Production

## Returns

[Webhook](/unified/webhook/model)array

A webhook is used to POST new/updated information to your server.

**id**string  read-only 

**created\_at**date  read-only 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**updated\_at**date  read-only 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**workspace\_id**string  read-only 

(reference to KmsSpace)

**connection\_id**string  required 

**hook\_url**string 

The URL of the webhook

**object\_type** enum required 

Valid values:

 "accounting\_account" 

 "accounting\_transaction" 

 "accounting\_journal" 

 "accounting\_contact" 

 "accounting\_invoice" 

The object to return (eg. CRM "contact")

**interval**number 

The interval (in minutes) to check for updated/new objets. 

**checked\_at**date  read-only 

The last date/time that a check was done on this object (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**integration\_type**string  read-only 

**environment**string  read-only 

**event** enum required 

Valid values:

 "updated" 

 "created" 

 "deleted" 

**runs**string array  read-only 

An array of the most revent virtual webhook runs

**fields**string 

**webhook\_type** enum

Valid values:

 "virtual" 

 "native" 

**meta**any  read-only 

**is\_healthy**boolean  read-only 

**page\_max\_limit**number 

**filters**string dictionary of string 

**db\_type** enum

Valid values:

 "mongodb" 

 "mysql" 

 "postgres" 

 "mssql" 

 "mariadb" 

**db\_url**string 

**db\_schema**string 

**db\_name\_prefix**string 

**is\_paused**boolean 

**is\_beta**boolean 

## Code Samples

### Node.js SDK

```
import { UnifiedTo } from '@unified-api/typescript-sdk';

const sdk = new UnifiedTo({
    security: {
        jwt: '<YOUR_API_KEY_HERE>',
    },
});

const results = await sdk.unified.listUnifiedWebhooks({ 
    limit: 50,
    offset: 0,
    updated_gte: '2026-06-03T19:01:07.596Z',
    sort: 'updated_at',
    order: 'asc',
    object: '',
    integration_type: '',
    connection_id: '',
    created_lte: '2026-06-03T19:01:07.596Z',
    env: 'Production',
 });
```

### Node.js (axios)

```
const options = {
  method: 'GET',
  url: 'https://api.unified.to/unified/webhook',
  headers: {
    authorization: 'bearer .....'
  },
  params: {
    limit: 50,
    offset: 0,
    updated_gte: '2026-06-03T19:01:07.596Z',
    sort: 'updated_at',
    order: 'asc',
    object: '',
    integration_type: '',
    connection_id: '',
    created_lte: '2026-06-03T19:01:07.596Z',
    env: 'Production',
  }
};

const results = await axios.request(options);
```

### Java

```
AsyncHttpClient client = new DefaultAsyncHttpClient();

client.prepare("GET", "https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production")
  .setHeader("accept", "application/json")
  .setHeader("authorization", ".....")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
```

### Go

```
import (
	"fmt"
	"net/http"
	"io/ioutil"
)

url := `https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("accept", "application/json")
req.Header.Add("authorization", ".....")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
```

### Python

```
import requests

url = "https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production"

headers = {
    "accept": "application/json",
    "authorization": "....."
}

response = requests.get(url, headers=headers)
```

### PHP

```
$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: application/json",
    "authorization: ....."
  ],
]);
```

### Ruby

```
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'
request["authorization"] = '....'

response = http.request(request)
puts response.read_body
```

### cURL

```
curl --request GET \
  --url 'https://api.unified.to/unified/webhook?limit=50&offset=0&updated_gte=2026-06-03T19:01:07.596Z&sort=updated_at&order=asc&object=&integration_type=&connection_id=&created_lte=2026-06-03T19:01:07.596Z&env=Production' \
  --header 'accept: application/json' \
  --header 'authorization: .....'
```
