Kajabi · Example Payload

Kajabi Webhooks List Example

Lists webhooks for a site ## Pagination Use `page[number]` and `page[size]` parameters to paginate results: ### Get first page of 10 items * `GET /v1/hooks?page[number]=1&page[size]=10` ### Get second page of 25 items * `GET /v1/hooks?page[number]=2&page[size]=25` The response includes pagination links and meta data: ```json { "links": { "self": "https://api.kajabi.com/v1/hooks?page[number]=2&page[size]=10", "first": "https://api.kajabi.com/v1/hooks?page[number]=1&page[size]=10", "prev": "https://api.kajabi.com/v1/hooks?page[number]=1&page[size]=10", "next": "https://api.kajabi.com/v1/hooks?page[number]=3&page[size]=10", "last": "https://api.kajabi.com/v1/hooks?page[number]=5&page[size]=10" }, "meta": { "total_pages": 5, "total_count": 50, "current_page": 2 } } ``` ## Filtering Use `filter[event_eq]` parameter to filter webhooks by event type: ### Get webhooks for purchase events only * `GET /v1/hooks?filter[event_eq]=purchase`

Webhooks

Kajabi Webhooks List Example is an example object payload from Kajabi, with 8 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

summarydescriptionmethodpathtagsparametersrequestBodyresponses

Example Payload

Raw ↑
{
  "summary": "List hooks",
  "description": "Lists webhooks for a site\n\n## Pagination\nUse `page[number]` and `page[size]` parameters to paginate results:\n### Get first page of 10 items\n* `GET /v1/hooks?page[number]=1&page[size]=10`\n### Get second page of 25 items\n* `GET /v1/hooks?page[number]=2&page[size]=25`\n\nThe response includes pagination links and meta data:\n```json\n{\n  \"links\": {\n    \"self\": \"https://api.kajabi.com/v1/hooks?page[number]=2&page[size]=10\",\n    \"first\": \"https://api.kajabi.com/v1/hooks?page[number]=1&page[size]=10\",\n    \"prev\": \"https://api.kajabi.com/v1/hooks?page[number]=1&page[size]=10\",\n    \"next\": \"https://api.kajabi.com/v1/hooks?page[number]=3&page[size]=10\",\n    \"last\": \"https://api.kajabi.com/v1/hooks?page[number]=5&page[size]=10\"\n  },\n  \"meta\": {\n    \"total_pages\": 5,\n    \"total_count\": 50,\n    \"current_page\": 2\n  }\n}\n```\n## Filtering\nUse `filter[event_eq]` parameter to filter webhooks by event type:\n### Get webhooks for purchase events only\n* `GET /v1/hooks?filter[event_eq]=purchase`\n",
  "method": "GET",
  "path": "/v1/hooks",
  "tags": [
    "Webhooks"
  ],
  "parameters": [
    {
      "name": "page[number]",
      "in": "query",
      "required": false,
      "schema": {
        "type": "integer"
      }
    },
    {
      "name": "page[size]",
      "in": "query",
      "required": false,
      "description": "Number of documents",
      "schema": {
        "type": "integer"
      }
    },
    {
      "name": "filter[event_eq]",
      "in": "query",
      "required": false,
      "schema": {
        "type": "string",
        "enum": [
          "purchase",
          "form_submission",
          "tag_added",
          "tag_removed",
          "payment_succeeded",
          "order_created"
        ]
      },
      "description": "Filter by event type, for example ?filter[event_eq]=purchase"
    }
  ],
  "requestBody": null,
  "responses": {
    "200": {
      "description": "Success, list of hooks which the current user may access",
      "content_type": "application/json"
    }
  }
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/kajabi-webhooks-list-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.