GET /api/v1/public/admin/webhooks
x-api-key: boh_live_xxxxxxxx
{
"endpoints": [
{
"id": "wep_01j5k...",
"url": "https://yourapp.com/webhooks/boh",
"events": ["inventory_transaction.completed", "purchase_order.status_changed"],
"is_active": true,
"disabled_reason": null,
"consecutive_failures": 0,
"created_at": "2026-07-01T09:00:00.000Z",
"updated_at": "2026-07-01T09:00:00.000Z"
}
]
}
Webhooks
List webhooks
Returns all webhook endpoints for the account. Up to 10 webhook endpoints per account.
GET
/
api
/
v1
/
public
/
admin
/
webhooks
GET /api/v1/public/admin/webhooks
x-api-key: boh_live_xxxxxxxx
{
"endpoints": [
{
"id": "wep_01j5k...",
"url": "https://yourapp.com/webhooks/boh",
"events": ["inventory_transaction.completed", "purchase_order.status_changed"],
"is_active": true,
"disabled_reason": null,
"consecutive_failures": 0,
"created_at": "2026-07-01T09:00:00.000Z",
"updated_at": "2026-07-01T09:00:00.000Z"
}
]
}
string
required
BOH API key with
admin:webhooks scope.object[]
Array of webhook endpoint objects. Each endpoint:
id, url, events, is_active, disabled_reason, consecutive_failures, created_at, updated_at.GET /api/v1/public/admin/webhooks
x-api-key: boh_live_xxxxxxxx
{
"endpoints": [
{
"id": "wep_01j5k...",
"url": "https://yourapp.com/webhooks/boh",
"events": ["inventory_transaction.completed", "purchase_order.status_changed"],
"is_active": true,
"disabled_reason": null,
"consecutive_failures": 0,
"created_at": "2026-07-01T09:00:00.000Z",
"updated_at": "2026-07-01T09:00:00.000Z"
}
]
}

