Get All Webhooks
Endpoint: GET /api/metadata/webhook
Retrieves all webhook definitions from the Conductor cluster.
Response
Returns 200 OK with an array of webhook objects, including parameters such as id, name, sourcePlatform, verifier, webhookExecutionHistory, and more.
Examples
Get all webhooks
Request
curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/metadata/webhook' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'
Response
[
{
"name": "Microsoft Teams",
"id": "fd7s65d350d6-cb68-11f0-ad52-1a3dbaec0535",
"receiverWorkflowNamesToVersions": {
"ms_teams_message_ticket": 1
},
"urlVerified": true,
"sourcePlatform": "Microsoft Teams",
"verifier": "HMAC_BASED",
"headerKey": "Authorization",
"secretValue": "***",
"createdBy": "john.doe@acme.com",
"webhookExecutionHistory": [
{
"eventId": "fd7s71ff5869-cb69-11f0-8389-dacbc68a58cc",
"matched": true,
"workflowIds": [
"fd7s67b9a53e-cb69-11f0-8389-dacbc68a58cc"
],
"payload": "{...}",
"timeStamp": 1764231419304
}
]
}
]