List webhook events
List webhook events for the organization with pagination
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/jsonResponses
200
OK
application/jsonhasMore
boolean
items
object[]
Array of:
actionTaken
string
Enum:
triggered, resumed, skippedbody
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, failureworkflowId
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}
API Playground
Try this endpoint
GET
/v1/webhook-events
