Webhook Management

Subscribe to a Webhook

Endpoint: POST https://app.quizify.io/api/pabbly/subscribe
Endpoint: POST https://app.quizify.io/api/pabbly/subscribe
Endpoint: POST https://app.quizify.io/api/pabbly/subscribe

This endpoint allows Pabbly Connect to create a subscription for a specific Quizify funnel.

Once the subscription is created, Quizify sends new submission data from the selected funnel to the webhook endpoint configured by Pabbly Connect.

Authentication

Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json

Request Body

{
  "url": "https://hooks.example.com/webhook/endpoint/",
  "event": "Pabbly Funnel Submission",
  "secret": "FUNNEL_SHORTCODE",
  "headers": {
    "X-Custom-Header": "CustomValue"
  }
}
{
  "url": "https://hooks.example.com/webhook/endpoint/",
  "event": "Pabbly Funnel Submission",
  "secret": "FUNNEL_SHORTCODE",
  "headers": {
    "X-Custom-Header": "CustomValue"
  }
}
{
  "url": "https://hooks.example.com/webhook/endpoint/",
  "event": "Pabbly Funnel Submission",
  "secret": "FUNNEL_SHORTCODE",
  "headers": {
    "X-Custom-Header": "CustomValue"
  }
}

Request Parameters

Parameter

Required

Description

url

Yes

The HTTPS URL where Quizify sends funnel submission data.

event

Yes

A label used to identify the subscription event.

secret

Yes

The shortcode of the Quizify funnel to subscribe to.

headers

No

Custom headers that should be included with webhook requests.

Success Response

{
  "message": "Subscription created successfully.",
  "subscription": {
    "id": 10,
    "user_id": 1,
    "funnel_id": 5,
    "url": "https://hooks.example.com/webhook/endpoint/",
    "event": "Pabbly Funnel Submission",
    "secret": "xSecret123Code",
    "created_at": "2025-07-09T09:15:23Z"
  }
}
{
  "message": "Subscription created successfully.",
  "subscription": {
    "id": 10,
    "user_id": 1,
    "funnel_id": 5,
    "url": "https://hooks.example.com/webhook/endpoint/",
    "event": "Pabbly Funnel Submission",
    "secret": "xSecret123Code",
    "created_at": "2025-07-09T09:15:23Z"
  }
}
{
  "message": "Subscription created successfully.",
  "subscription": {
    "id": 10,
    "user_id": 1,
    "funnel_id": 5,
    "url": "https://hooks.example.com/webhook/endpoint/",
    "event": "Pabbly Funnel Submission",
    "secret": "xSecret123Code",
    "created_at": "2025-07-09T09:15:23Z"
  }
}

After the subscription is successfully created, submit the selected Quizify funnel to trigger the workflow and send the submission data to Pabbly Connect.

Unsubscribe from a Webhook

Endpoint: POST https://app.quizify.io/api/pabbly/unsubscribe
Endpoint: POST https://app.quizify.io/api/pabbly/unsubscribe
Endpoint: POST https://app.quizify.io/api/pabbly/unsubscribe

This endpoint allows Pabbly Connect to remove an existing subscription for a Quizify funnel.

Authentication

Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN
Accept: application/json
Content-Type: application/json

Request Body

The request uses the same authentication and request structure as the existing webhook unsubscribe endpoint.

Success Response

{
  "message": "Pabbly subscription deleted successfully"
}
{
  "message": "Pabbly subscription deleted successfully"
}
{
  "message": "Pabbly subscription deleted successfully"
}