A customer completed an access request
POST
Sent to each webhook destination. Verify Banklink-Signature before
trusting the body. Respond with any 2xx; other responses and timeouts
(30 s) are recorded as a delivery failure.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Banklink-Signature
required
string
Example
t=1790000000,v1=5257a869e7ecebeda32affa62cdca3fa51cad7e77a0e56ff536d0ce8e108d8bdt=<unix seconds>,v1=<hex HMAC-SHA256 of {t}.{raw body}>. Two v1 values during a secret rotation.
Banklink-Event
required
string
Banklink-Delivery
required
string format: uuid
Unique id for this delivery. Use it to ignore duplicates.
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
event
required
string
request_type
string
link_request_id
string format: uuid
access_request_id
string format: uuid
pulse_id
string format: uuid
reference
The reference you set when creating the request
string
account_number
string | null
transactions
required
Array<object>
object
id
string
date
string format: date
description
string
amount
number
currency
string
Example
ZARdirection
string
balance
number | null
reference
string | null
Responses
Section titled “Responses”Any 2xx acknowledges the delivery