# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub SanctionCheckUpdateNotification

Event is generated when an Account Sanction Status is updated.

Accepts the following message:

vam.sanctioncheckupdatenotification

|| Topic: vam.sanctioncheckupdatenotification || Channel: SanctionCheckUpdateNotification ||

Payload oracle.fsgbu.obvam.vam.avro.sanctioncheck.VASanctionCheckUpdate
object
branchCode
oneOf
0
string
1
null
virtualEntityId
oneOf
0
string
1
null
realCustomerNo
oneOf
0
string
1
null
defaultAccCcy
oneOf
0
string
1
null
virtualAccProduct
oneOf
0
string
1
null
ibanRequired
oneOf
0
string
1
null
ibanAccNo
oneOf
0
string
1
null
virtualAccountName
oneOf
0
string
1
null
addressLine4
oneOf
0
string
1
null
addressLine3
oneOf
0
string
1
null
addressLine2
oneOf
0
string
1
null
addressLine1
oneOf
0
string
1
null
pincode
oneOf
0
string
1
null
countryCode
oneOf
0
string
1
null
accountPurpose
oneOf
0
string
1
null
interestCalcReq
oneOf
0
string
1
null
accountFrozen
oneOf
0
string
1
null
balChkForDebits
oneOf
0
string
1
null
balAvailabilityOptions
oneOf
0
string
1
null
fixedAmtFromPool
oneOf
0
string
1
null
overdraftAllowed
oneOf
0
string
1
null
fixedAmount
oneOf
0
string
1
null
debitTxnsAllowed
oneOf
0
string
1
null
creditTxnsAllowed
oneOf
0
string
1
null
status
oneOf
0
string
1
null
realAccLinkage
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
accOpenDate
oneOf
0
string
1
null
accClosureDate
oneOf
0
string
1
null
lastActivityDate
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountCcy
oneOf
0
string
1
null
isForgotten
oneOf
0
string
1
null
virtualEntityName
oneOf
0
string
1
null
odEndDate
oneOf
0
string
1
null
odStartDate
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
makerDateStamp
oneOf
0
string
1
null
onceAuth
oneOf
0
string
1
null
virtualAccountNo
oneOf
0
string
1
null
authStat
oneOf
0
string
1
null
recordStat
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
checkerDateStamp
oneOf
0
string
1
null
makerRemarks
oneOf
0
string
1
null
checkerRemarks
oneOf
0
string
1
null
referenceNo
oneOf
0
string
1
null
sourceReferenceNo
oneOf
Default: null
0
string
1
null
currSanctionStatus
oneOf
Default: null
0
string
1
null
newSanctionStatus
oneOf
0
string
1
null
san_approverRemarks
oneOf
Default: null
0
string
1
null
san_authStatus
oneOf
0
string
1
null
san_makerId
oneOf
0
string
1
null
san_makerDateStamp
oneOf
0
string
1
null
san_checkerId
oneOf
0
string
1
null
san_checkerDateStamp
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### vam.sanctioncheckupdatenotification

Payload

    { "branchCode": "string", "virtualEntityId": "string", "realCustomerNo": "string", "defaultAccCcy": "string", "virtualAccProduct": "string", "ibanRequired": "string", "ibanAccNo": "string", "virtualAccountName": "string", "addressLine4": "string", "addressLine3": "string", "addressLine2": "string", "addressLine1": "string", "pincode": "string", "countryCode": "string", "accountPurpose": "string", "interestCalcReq": "string", "accountFrozen": "string", "balChkForDebits": "string", "balAvailabilityOptions": "string", "fixedAmtFromPool": "string", "overdraftAllowed": "string", "fixedAmount": "string", "debitTxnsAllowed": "string", "creditTxnsAllowed": "string", "status": "string", "realAccLinkage": "string", "realAccountBrn": "string", "accOpenDate": "string", "accClosureDate": "string", "lastActivityDate": "string", "realAccountNo": "string", "realAccountCcy": "string", "isForgotten": "string", "virtualEntityName": "string", "odEndDate": "string", "odStartDate": "string", "makerId": "string", "makerDateStamp": "string", "onceAuth": "string", "virtualAccountNo": "string", "authStat": "string", "recordStat": "string", "checkerId": "string", "checkerDateStamp": "string", "makerRemarks": "string", "checkerRemarks": "string", "referenceNo": "string", "sourceReferenceNo": "string", "currSanctionStatus": "string", "newSanctionStatus": "string", "san_approverRemarks": "string", "san_authStatus": "string", "san_makerId": "string", "san_makerDateStamp": "string", "san_checkerId": "string", "san_checkerDateStamp": "string" }

###### This example has been generated automatically.

Headers

    { "userId": "string", "branchCode": "string", "sourceSystem": "string", "event": "string" }

###### This example has been generated automatically.

## Messages

#1 vam.sanctioncheckupdatenotification

|| Topic: vam.sanctioncheckupdatenotification || Channel: SanctionCheckUpdateNotification ||

Payload oracle.fsgbu.obvam.vam.avro.sanctioncheck.VASanctionCheckUpdate
object
branchCode
oneOf
0
string
1
null
virtualEntityId
oneOf
0
string
1
null
realCustomerNo
oneOf
0
string
1
null
defaultAccCcy
oneOf
0
string
1
null
virtualAccProduct
oneOf
0
string
1
null
ibanRequired
oneOf
0
string
1
null
ibanAccNo
oneOf
0
string
1
null
virtualAccountName
oneOf
0
string
1
null
addressLine4
oneOf
0
string
1
null
addressLine3
oneOf
0
string
1
null
addressLine2
oneOf
0
string
1
null
addressLine1
oneOf
0
string
1
null
pincode
oneOf
0
string
1
null
countryCode
oneOf
0
string
1
null
accountPurpose
oneOf
0
string
1
null
interestCalcReq
oneOf
0
string
1
null
accountFrozen
oneOf
0
string
1
null
balChkForDebits
oneOf
0
string
1
null
balAvailabilityOptions
oneOf
0
string
1
null
fixedAmtFromPool
oneOf
0
string
1
null
overdraftAllowed
oneOf
0
string
1
null
fixedAmount
oneOf
0
string
1
null
debitTxnsAllowed
oneOf
0
string
1
null
creditTxnsAllowed
oneOf
0
string
1
null
status
oneOf
0
string
1
null
realAccLinkage
oneOf
0
string
1
null
realAccountBrn
oneOf
0
string
1
null
accOpenDate
oneOf
0
string
1
null
accClosureDate
oneOf
0
string
1
null
lastActivityDate
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null
realAccountCcy
oneOf
0
string
1
null
isForgotten
oneOf
0
string
1
null
virtualEntityName
oneOf
0
string
1
null
odEndDate
oneOf
0
string
1
null
odStartDate
oneOf
0
string
1
null
makerId
oneOf
0
string
1
null
makerDateStamp
oneOf
0
string
1
null
onceAuth
oneOf
0
string
1
null
virtualAccountNo
oneOf
0
string
1
null
authStat
oneOf
0
string
1
null
recordStat
oneOf
0
string
1
null
checkerId
oneOf
0
string
1
null
checkerDateStamp
oneOf
0
string
1
null
makerRemarks
oneOf
0
string
1
null
checkerRemarks
oneOf
0
string
1
null
referenceNo
oneOf
0
string
1
null
sourceReferenceNo
oneOf
Default: null
0
string
1
null
currSanctionStatus
oneOf
Default: null
0
string
1
null
newSanctionStatus
oneOf
0
string
1
null
san_approverRemarks
oneOf
Default: null
0
string
1
null
san_authStatus
oneOf
0
string
1
null
san_makerId
oneOf
0
string
1
null
san_makerDateStamp
oneOf
0
string
1
null
san_checkerId
oneOf
0
string
1
null
san_checkerDateStamp
oneOf
0
string
1
null

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.