Skip to main content
PUT
Update webhook URL

Authorizations

Authorization
string
header
required

Use your OAuth client credentials to obtain a short-lived Bearer token from POST /oauth/token.

Path Parameters

businessWebhook
string
required

Webhook ID or reference to update.

Body

application/json
collection_url
string<uri>

Collection webhook URL. This receives collection events, virtual account events, and customer KYC events.

payout_url
string<uri>

Payout webhook URL

kyc_url
string<uri> | null

Optional. URL to receive Merchant KYC verification session events (merchant.kyc.session.completed and merchant.kyc.session.expired). Omit it if you do not use Merchant KYC. Send null to clear a URL you set before. If you omit the field entirely, the stored kyc_url is left unchanged.

Response

Webhook record updated successfully

message
string
required