Skip to main content
GET
/
webhooks
List webhooks
curl --request GET \
  --url https://app.oneform.one/api/v1/webhooks \
  --header 'Authorization: Bearer <token>'
{
  "webhooks": [
    {
      "id": "webhook_123",
      "name": "My Webhook",
      "form_id": "form_123",
      "url": "https://example.com/webhook",
      "signing_secret": "secret_key",
      "enabled": true,
      "subscriber": "n8n",
      "created_at": "2024-01-01T12:00:00Z",
      "updated_at": "2024-01-02T12:00:00Z"
    }
  ],
  "page": 1,
  "limit": 50,
  "total": 10,
  "has_next": false
}

Authorizations

Authorization
string
header
required

Enter your API key

Query Parameters

form_id
string

Filter webhooks by form ID

page
integer
default:1

Page number (default: 1)

Required range: x >= 1
limit
integer
default:50

Items per page (default: 50)

Required range: 1 <= x <= 500

Response

successful

webhooks
object[]

Array of webhook objects

page
integer

Current page number

Example:

1

limit
integer

Number of items per page

Example:

50

total
integer

Total number of webhooks

Example:

10

has_next
boolean

Whether there are more pages available

Example:

false