| Bookmark Name | Actions |
|---|
External Accounts
| Name | Description | Introduced In |
|---|---|---|
| getAllInternationalExternalAccounts | This API allows the user to fetch all the international external accounts. | 2020.04 |
| getDomesticAccount | This API allows the user to fetch the domestic external accounts. | 2020.04 |
| getFrequentInternationalExternalAccounts | This API allows the user to fetch the external accounts that are used frequently by the user to perform transactions. | 2020.04 |
| getFrequentSameBankAccount | This API allows the user to fetch the account that is used frequently by the user. The account must belong to the same bank as the user. | 2020.04 |
|
Description: |
This API allows the user to fetch all the international external accounts. |
|
Method: |
customVerb(getAllInternationalExternalAccounts) |
|
URL: |
/services/data/v1/RBObjects/operations/ExternalAccounts/getAllInternationalExternalAccounts |
|
Security Level: |
Authorized App User |
| Header Request | X-Kony Authorization |
| Body Request | None |
|
Response: |
Parameters ExternalAccounts Specifies an array of external accounts and the corresponding details ExternalAccounts/accountNumber Specifies the external account number. ExternalAccounts/beneficiaryName Specifies the name of the customer who holds the external account. ExternalAccounts/createdOn Specifies the date and time stamp on which the external account was created. ExternalAccounts/Id Specifies the unique ID of the fetched external account. ExternalAccounts/beneficiaryId Specifies the unique ID of the beneficiary of the external account. ExternalAccounts/isInternationalAccount Specifies whether the external account is international. The value is Boolean. ExternalAccounts/isSameBankAccount Specifies whether the external account belongs to the same bank. The value is Boolean. ExternalAccounts/isVerified Specifies whether the external account is verified. The value is Boolean. ExternalAccounts/nickName Specifies the nickname of the external account. ExternalAccounts/swiftCode Specifies the swift code for performing international transactions through the external account. "ExternalAccounts": [
{
"accountNumber": "IL170108000000012612345",
"beneficiaryName": "Inationbank",
"createdOn": "2020-07-08",
"Id": "BEN2010800188",
"beneficiaryId": "BEN2010800188",
"isInternationalAccount": "true",
"isSameBankAccount": "false",
"isVerified": "true",
"nickName": "Inationbanknick",
"swiftCode": "UNBKILIT"
}]
|
|
Description: |
This API allows the user to fetch the domestic external accounts. |
|
Method: |
customVerb(getDomesticAccount) |
|
URL: |
services/data/v1/RBObjects/objects/ExternalAccounts |
|
Security Level: |
Authorized App User |
|
Header Request: |
X-Kony-Authorization |
|
Body Request: |
None |
|
Response: |
Parameters ExternalAccounts Specifies an array of external accounts and the corresponding details ExternalAccounts/IBAN Specifies the International Bank Account Number. ExternalAccounts/beneficiaryId Specifies the beneficiary number. ExternalAccounts/createdOn Specifies the account created date. ExternalAccounts/Id Specifies the beneficiary number. ExternalAccounts/accountNumber Specifies the account number. ExternalAccounts/nickName Specifies the nickname. ExternalAccounts/isSameBankAccount Specifies whether the account belongs to the same bank. The value is Boolean. ExternalAccounts/isInternationalAccount Specifies whether the account is an international bank account. The value is Boolean. ExternalAccounts/beneficiaryName Specifies the name of the account. ExternalAccounts/accountType Specifies the type of account ExternalAccounts/isVerified. Specifies whether the account is verified. The value is Boolean. {
"ExternalAccounts":[
{
"accountNumber":"80737",
"IBAN":"AL35202111090000000001234567",
"beneficiaryName":"",
"createdOn":"2020-06-26",
"Id":"BEN2010800008",
"beneficiaryId":"BEN2010800008",
"isInternationalAccount":"false",
"isSameBankAccount":"true",
"isVerified":"true",
"nickName":"Naks",
"accountType":"Savings"
}
],
"opstatus":0,
"httpStatusCode":200
}
|
|
Description: |
This API allows the user to fetch the external accounts that are used frequently by the user to perform transactions. |
|
Method: |
customVerb(getDomesticAccount) |
|
URL: |
/services/data/v1/RBObjects/operations/ExternalAccounts/getFrequentInternationalExternalAccounts |
|
Security Level: |
Authorized App User |
|
Header Request: |
X-Kony-Authorization |
|
Body Request: |
Parameters searchString Specifies the search parameters. |
|
Response: |
Parameters ExternalAccounts Specifies an array of external accounts and the corresponding details ExternalAccounts/firstName Specifies the first name of the customer. ExternalAccounts/lastName Specifies the last name of the customer. ExternalAccounts/bankName Specifies the name of the bank. ExternalAccounts/countryName Specifies the name of the country in which the bank is located. ExternalAccounts/notes Specifies the additional notes that the customer has provided for the external account. ExternalAccounts/accountNumber Specifies the account number. ExternalAccounts/nickName Specifies the nickname. ExternalAccounts/isSameBankAccount Specifies whether the account belongs to the same bank. The value is Boolean. ExternalAccounts/isInternationalAccount Specifies whether the bank is an international bank account. The value is Boolean. ExternalAccounts/beneficiaryName Specifies the name of the account. ExternalAccounts/accountType Specifies the type of account. ExternalAccounts/isVerified. Specifies whether the account is verified. The value is Boolean. ExternalAccounts/createdOn Specifies the account created date. ExternalAccounts/swiftCode Specifies the swift code. ExternalAccounts/routingnumber Specifies the routing number for the external account. {
"ExternalAccounts": [
{
"accountNumber": "IL170108000000012612345",
"beneficiaryName": "Inationbank",
"createdOn": "2020-07-08",
"Id": "BEN2010800188",
"beneficiaryId": "BEN2010800188",
"isInternationalAccount": "true",
"isSameBankAccount": "false",
"isVerified": "true",
"nickName": "Inationbanknick",
"swiftCode": "UNBKILIT"
},
{
"accountNumber": "IL170108000000012612345",
"beneficiaryName": "Inational",
"createdOn": "2020-07-14",
"Id": "BEN2010800222",
"beneficiaryId": "BEN2010800222",
"isInternationalAccount": "true",
"isSameBankAccount": "false",
"isVerified": "true",
"nickName": "Inational Nick",
"swiftCode": "UNBKILIT"
}
],
"opstatus": 0,
"httpStatusCode": 200
}
"opstatus":0,
"httpStatusCode":200
}
|
|
Description: |
This API allows the user to fetch the account that is used frequently by the user. The account must belong to the same bank as the user. |
|
Method: |
customVerb (getDomesticAccount) |
|
URL: |
/services/data/v1/RBObjects/operations/ExternalAccounts/getFrequentSameBankAccount |
|
Security Level: |
Authorized App User |
|
Header Request: |
X-Kony-Authorization |
|
Body Request: |
None |
|
Response: |
Parameters ExternalAccounts Specifies an array of external accounts and the corresponding details ExternalAccounts/firstName Specifies the first name of the customer. ExternalAccounts/lastName Specifies the last name of the customer. ExternalAccounts/IBAN Specifies the International Bank Account Number. ExternalAccounts/bankName Specifies the name of the bank. ExternalAccounts/countryName Specifies the name of the country in which the bank is located. ExternalAccounts/notes Specifies the additional notes that the customer has provided for the external account. ExternalAccounts/accountNumber Specifies the account number. ExternalAccounts/nickName Specifies the nickname. ExternalAccounts/isSameBankAccount Specifies the account belongs to the same bank. The value is Boolean. ExternalAccounts/isInternationalAccount Specifies whether the account is an international bank account. The value is Boolean. ExternalAccounts/beneficiaryName Specifies the name of the account. ExternalAccounts/accountType Specifies the type of account. ExternalAccounts/isVerified. Specifies whether the account is verified. The value is Boolean. ExternalAccounts/createdOn Specifies the account created date. ExternalAccounts/swiftCode Specifies the swift code. ExternalAccounts/routingnumber Specifies the routing number for the external account. ExternalAccounts/phoneCountryCode Specifies the code for phone number based on the country. ExternalAccounts/phoneNumber Specifies the phone number. ExternalAccounts/phoneExtension Specifies the phone extension. {
"ExternalAccounts": [
{
"accountNumber": "47834984272",
"accountType": "Checking",
"bankName": "Kony DBX",
"beneficiaryName": "Dan Markus",
"countryName": "USA",
"createdOn": "2015-10-13",
"firstName": "Dan",
"isInternationalAccount": "false",
"isSameBankAccount": "true",
"isVerified": "true",
"lastName": "Markus",
"nickName": "Dan Markus",
"notes": " ",
"routingNumber": "0",
"swiftCode": "0",
"phoneCountryCode": "",
"phoneNumber": "",
"phoneExtension": "",
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
Add Bookmark
save your best linksView Bookmarks
Visit your best linksIn this topic
Are you sure you want to log-off?