Skip to main content
GET
List Events

List Events

GET https://api.baanx.com/v1/webhooks/events Retrieves a list of events for the authenticated partner.

Overview

Events are notifications generated by the system that have been or will be delivered to your configured webhooks. Use this endpoint to monitor event processing status, identify failed events, and review recent activity.

Authentication

This endpoint requires authentication via Bearer token:

Request

Headers

string
required
Bearer token for authentication

Query Parameters

string
Filter events by processing status.Accepted values: pending, processing, completed, failed, skipped
integer
default:50
Maximum number of events to return. Range: 1–100.

Request Example

Response

200 Success

integer
Total number of events matching the query
array
Array of event objects
string (UUID)
Unique identifier for this event record
string (UUID)
Business event identifier
string
Partner tenant identifier
string
Type of event (e.g., kyc.status.changed, card.activated, transaction.cleared)
object
Event payload data
string | null
Associated user ID, if applicable
string
Name of the service that generated this event
string
Current processing status: pending, processing, completed, failed, or skipped
string (ISO 8601)
Timestamp when the event was created
string (ISO 8601) | null
Timestamp when the event was processed (null if not yet processed)
string (ISO 8601) | null
Timestamp when the event was queued for delivery

Error Responses

  • GET /v1/webhooks/events/{eventId}/status - Get status of a specific event
  • GET /v1/webhooks/events/{eventId}/logs - View delivery logs for a specific event
  • POST /v1/webhooks/events/{eventId}/retry - Retry delivery of a failed event