GET /v1/webhook-events
List webhook events for the organization with pagination

Query Parameters

limit integer optional query
Number of events to return (default 20, max 100)
offset integer optional query
Offset for pagination (default 0)

Request Body

application/json

Responses

200 OK
application/json
hasMore boolean
items object[]
Array of:
actionTaken string
Enum: triggered, resumed, skipped
body object
createdAt string
errorMessage string
id string
metadata object
Platform-specific: channelId, threadId, targetUrl, etc.
organizationId string
platform string
slack, telegram, discord, webhook
processedAt string
runId string
status string
Enum: pending, success, failure
workflowId string
limit integer
offset integer
401 Unauthorized
403 Forbidden
curl -X GET 'https://api.example.com/v1/webhook-events' \  -H 'Authorization: Bearer YOUR_API_TOKEN' \  -H 'Content-Type: application/json' \  -d '{}'
const response = await fetch('https://api.example.com/v1/webhook-events', {  method: 'GET',  headers: {      "Authorization": "Bearer YOUR_API_TOKEN",      "Content-Type": "application/json"  },  body: JSON.stringify({})});const data = await response.json();console.log(data);
import requestsheaders = {    'Authorization': 'Bearer YOUR_API_TOKEN'}response = requests.get('https://api.example.com/v1/webhook-events', headers=headers, json={})print(response.json())
package mainimport (	"fmt"	"io"	"net/http"	"strings")func main() {	body := strings.NewReader(`{}`)	req, _ := http.NewRequest("GET", "https://api.example.com/v1/webhook-events", body)	req.Header.Set("Authorization", "Bearer YOUR_API_TOKEN")	req.Header.Set("Content-Type", "application/json")	resp, _ := http.DefaultClient.Do(req)	defer resp.Body.Close()	result, _ := io.ReadAll(resp.Body)	fmt.Println(string(result))}
200 Response
{  "hasMore": true,  "items": [    {      "actionTaken": "triggered",      "body": "<object>",      "createdAt": "<string>",      "errorMessage": "<string>",      "id": "<string>",      "metadata": "<object>",      "organizationId": "<string>",      "platform": "<string>",      "processedAt": "<string>",      "runId": "<string>",      "status": "pending",      "workflowId": "<string>"    }  ],  "limit": 123,  "offset": 123}
Ask a question... ⌘I