Skip to main content
GET
/
api
/
v1
/
bila
/
webhooks
/
events
List webhook event types
curl --request GET \
  --url https://api.usebila.com/api/v1/bila/webhooks/events \
  --header 'x-api-key: <api-key>'
{
  "status": true,
  "message": "Operation completed successfully",
  "data": [
    "order.created",
    "order.paid",
    "order.cancelled",
    "stock.low",
    "payment.created",
    "payment.completed",
    "payment.failed",
    "collection.pending",
    "collection.completed",
    "collection.failed",
    "withdrawal.created",
    "withdrawal.completed",
    "withdrawal.failed",
    "transaction.updated",
    "transfer.pending",
    "transfer.completed",
    "transfer.failed",
    "settlement.completed"
  ]
}

Authorizations

x-api-key
string
header
required

Merchant API key (e.g., sk_live_xxx or sk_test_xxx)

Response

200 - application/json

Webhook events retrieved

status
boolean
required

Request success status

Example:

true

message
string
required

Response message

Example:

"Operation completed successfully"

data
string[]
Example:
[
"order.created",
"order.paid",
"order.cancelled",
"stock.low",
"payment.created",
"payment.completed",
"payment.failed",
"collection.pending",
"collection.completed",
"collection.failed",
"withdrawal.created",
"withdrawal.completed",
"withdrawal.failed",
"transaction.updated",
"transfer.pending",
"transfer.completed",
"transfer.failed",
"settlement.completed"
]