Skip to main content
GET
/
webhooks
/
{webhookId}
/
events
List Webhook Events
curl --request GET \
  --url https://api.dfns.io/webhooks/{webhookId}/events \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "id": "<string>",
      "date": "<string>",
      "kind": "policy.triggered",
      "data": {},
      "status": "<string>",
      "error": "<string>",
      "timestampSent": 123
    }
  ],
  "nextPageToken": "<string>"
}

Authentication

✅ Organization User (CustomerEmployee)
❌ Delegated User (EndUser)
✅ Service Account

Required Permissions

Webhooks:Events:Read: Always required.

Authorizations

Authorization
string
header
required

Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows

Path Parameters

webhookId
string
required
Minimum length: 1

Query Parameters

kind
enum<string>
Available options:
policy.triggered,
policy.approval.pending,
policy.approval.resolved,
key.created,
key.deleted,
key.delegated,
key.exported,
wallet.blockchainevent.detected,
wallet.created,
wallet.delegated,
wallet.exported,
wallet.signature.failed,
wallet.signature.rejected,
wallet.signature.requested,
wallet.signature.signed,
wallet.transaction.broadcasted,
wallet.transaction.confirmed,
wallet.transaction.failed,
wallet.transaction.rejected,
wallet.transaction.requested,
wallet.transfer.broadcasted,
wallet.transfer.confirmed,
wallet.transfer.failed,
wallet.transfer.rejected,
wallet.transfer.requested,
wallet.offer.received,
wallet.offer.accepted,
wallet.offer.rejected,
wallet.tags.modified
deliveryFailed
enum<string>
Available options:
true,
false
limit
integer
Required range: 0 < x <= 200
paginationToken
string
Minimum length: 1

Response

200 - application/json

Success

items
object[]
required
nextPageToken
string
I