Skip to main content

List Webhook Configurations

Overview​

Retrieves a paginated list of webhook configurations. Supports export to Excel when isExport is set to true.

Command Details​

  • Command: GetWebHookConfigListQuery
  • Type: Query (read operation)

API Endpoint​

POST /api/bpm/cmd

Request Structure​

FieldTypeRequiredDescription
$typestringYesMust be GetWebHookConfigListQuery
pageIndexintNoPage index, zero-based (default: 0)
pageSizeintNoItems per page (default: 20)
isExportboolNoSet to true to export results as Excel (default: false)

Try It Out​

POST/api/bpm/cmdGetWebHookConfigListQuery
Request Body

Response Structure​

Success:

{
"success": true,
"data": {
"items": [
{
"id": 201,
"key": "payment-notification",
"description": "Handle incoming payment notifications from NIBSS",
"isEnabled": true,
"path": "/webhooks/nibss/payment",
"action": "POST",
"executionType": 0,
"commandName": "ProcessNibssPaymentNotificationCommand",
"createdAt": "2026-03-09T10:30:00Z"
}
],
"pageIndex": 0,
"pageSize": 20,
"totalCount": 1,
"totalPages": 1
},
"message": "Webhook configurations retrieved successfully"
}

Error:

{
"success": false,
"data": null,
"message": "Failed to retrieve configurations",
"errors": [
"Invalid filter parameters"
]
}