Retrieve your registered webhook URLs. Your collection_url is used for collection events, virtual account events, and customer KYC events. Required scope: webhook:read.
Authorization
oauth2ClientCredentials webhook:readUse your OAuth client credentials to obtain a short-lived Bearer token from POST /oauth/token.
In: header
Scope: webhook:read
Response Body
application/json
application/json
application/json
curl --request GET \ --url 'https://example.com/api/external/webhook'{ "payout_url": "https://yourapp.com/webhooks/payout", "collection_url": "https://yourapp.com/webhooks/collection", "created_at": "2024-01-01T00:00:00Z", "updated_at": "2024-01-15T10:30:00Z"}POSTRegister webhook URLs
Register webhook URLs to receive event notifications. URLs must be HTTPS; Blaaiz signs requests via x-blaaiz-signature. Verify deliveries with your webhook signing_secret. Your collection_url receives collection events, virtual account events, and customer KYC events such as customer.created, customer.verified, and customer.rejected. Your optional kyc_url receives Signa verification session events. Required scope: `webhook:write`.
PUTUpdate webhook URL
Update your registered webhook URLs. Your collection_url receives collection events, virtual account events, and customer KYC events. Your optional kyc_url receives Signa verification session events; omit the field to leave it unchanged, or send null to clear it. Required scope: `webhook:write`.