List wallet webhooks by wallet IDs

post/api/v2/internal/webhook/list

Lists wallet-scoped webhooks for the specified wallet IDs, optionally filtered by webhook type. This endpoint is for internal BitGo use only.

Request Body

walletIds array[string] required
Array of wallet IDs to list webhooks for
Min items: >= 1 items
Max items: <= 100 items
Example: ["59cd72485007a239fb00282ed480da1f","59cd72485007a239fb00282ed480da2a"]
type string
Optional webhook type to filter by (wallet webhook types only)
Allowed values: txRequest txRequestTransaction transfer transaction transactionRemoved transactionExpire pendingapproval block admin address_confirmation lowFee circuitBreaker lowFeeAddressBalance transaction_finality_on_l1 fundsDeposited stuckTx
Example: stuckTx" | "pendingapproval" | "transaction

200 Response

webhooks array[object] required
Array of webhook objects
id string required
Webhook public ID
walletId string required
Wallet public ID
url string required
Webhook URL to POST notifications to
type string required
Webhook type
state string required
Webhook state (active, suspended, etc.)
coin string required
Coin
enterpriseId string
Enterprise public ID

400 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

401 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

403 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

500 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id