Create and Manage Existing Users
The user management feature provides the self-service option for the owners and the other authorized manager of the business users to add a business user and manage the specific information. The feature is available to only those users who are given explicit permission to manage business users.
For more information on the Create User feature, refer to the Temenos Digital SME Banking Documentation.
| Name | Description | Introduced In |
|---|---|---|
| CreateSmallOrganizationEmployee | Creates a business user in the application. | 2020.04 |
| createCompany | Creates a company for the business user in the application. | 2020.04 |
| updateBusinessUser | Updates the details of the business user in the application. | 2020.04 |
| createUser | Creates an Temenos Digital user in the application. | 2021.01 |
| editUser | Edits the details of the Temenos Digital user. | 2021.01 |
| getUserDetails | Retrieves the details of the Temenos Digital user based on the Temenos Digital user ID. | 2021.01 |
| getUsersFromContract | Retrieves the Temenos Digital users that are associated with the contract. | 2021.01 |
| getCustomersForUser | Retrieves the customers that are associated with the Temenos Digital user. The core customer ID's of the logged in user are fetched. | 2021.01 |
| getRelatedCustomers | Retrieves the list of all eligible relationships of the customers that are associated with the Temenos Digital user, and their corresponding details. | 2021.01 |
| getInfinityUserContractDetails | Retrieves the contract details of the Temenos Digital user. | 2021.01 |
| getInfinityUserAccounts | Retrieves the account details of the Temenos Digital user. | 2021.01 |
| getInfinityUserFeatureActions | Retrieves the feature actions that are associated with the Temenos Digital user. | 2021.01 |
| getInfinityUserLimits | Retrieves the transaction limits and feature limits details that are placed on the Temenos Digital user. | 2021.01 |
| getInfinityUserContractCoreCustomerActions | Retrieves the CIF (Core Customer) level feature actions within a contract or different contracts. | 2021.01 |
| getInfinityUserContractCustomers | Retrieves the list of contracts and customers that are associated with the logged in user. | 2021.01 |
| getCoreCustomerFeatureActionLimits | Retrieves the feature action limits of the core customer for the Temenos Digital SME application based on the coreCustomerID and the groupId parameters that are provided by the logged in user. | 2021.01 |
| resendActivationCode | This API resends the activation code to the users who are created from the Online Banking User Management module. | 2021.04 |
| getUserApprovalPermissions | This API fetches the approval permissions for the user. | 2021.07 |
| getInfinityAccounts | This API fetches all accounts for Temenos Digital User, CoreCusotmer, and partyId. | 2021.07 |
| updateCustomerDetails | This API updates customer communication. | 2021.07 |
| updateDBXUserStatus | This API updates the DBX user status. | 2021.07 |
| Description: | Creates a business user in the application. |
| Method: | POST |
| URL: | /services/data/v1/RBObjects/operations/DbxUser/CreateSmallOrganizationEmployee |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
FirstName Specifies the first name of the business user. LastName Specifies the last name of the business user. MiddleName Specifies the middle name of the business user. UserName Specifies the username of the business user. Specifies the email ID of the business user. Phone Specifies the phone number of the business user. DateOfBirth Specifies the date of birth of the business user. Ssn Specifies the Social Security number of the business user. DrivingLicenseNumber Specifies the driving license number of the business user. Organization_id Specifies the unique ID of the organization of the business user. Role_id Specifies the unique ID of the role that must be assigned to the business user. accounts Specifies an array of accounts and the corresponding details of the business user. features Specifies an array of features and the corresponding details of the business user. {
"FirstName":"test",
"LastName":"test",
"MiddleName":"test",
"Email":"srirama.sadineni@temenos.com",
"Phone":"+21-9876543210",
"DateOfBirth":"1993-01-27",
"Ssn":"0000008",
"DrivingLicenseNumber":"234543234",
"Organization_id":"200212085632771",
"Role_id":"GROUP_CREATOR",
"accounts":"[{\"accountId\":\"200212084917137\",\"accountName\":\"xyz\"},{\"accountId\":\"200212084917156\",\"accountName\":\"xyz\"}]",
"features":"[{\"featureName\":\"\",\"featureID\":\"TRANSACTION_MANAGEMENT\",\"featureDescription\":\"\",\"Actions\":[{\"actionType\":\"NON_MONETARY\",\"IsEnabled\":\"true\",\"actionId\":\"TRANSACTION_MANAGEMENT_DELETE\",\"actionDescription\":\"Delete Transaction\",\"actionName\":\"Delete Transaction\"},{\"actionType\":\"NON_MONETARY\",\"IsEnabled\":\"false\",\"actionId\":\"TRANSACTION_MANAGEMENT_ADD\",\"actionDescription\":\"Delete Transaction\",\"actionName\":\"Delete Transaction\"},{\"actionType\":\"MONETARY\",\"isEnabled\":\"true\",\"actionId\":\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"actionDescription\":\"Fund Transfer to other members of theCredit Union\",\"actionName\":\"Intra Bank Fund Transfer - Create\",\"Accounts\":[{\"id\":\"200212084917137\",\"limits\":{\"PAMaxTRansaction\":\"\",\"ADMaxTRansaction\":\"\",\"PADaily\":\"\",\"ADDaily\":\"\",\"PAWeekly\":\"\",\"ADWeekly\":\"\"}}]}]}]"
}
|
| Response: |
Parameters /success Specifies whether the business user was created successfully. The value is in Boolean. /isEagreementSigned Specifies whether the electronic agreement was signed or not. The value is in Boolean. /id Specifies the unique ID of the business user that is created. /isEAgreementRequired Specifies whether the electronic agreement is required or not. The values are in Boolean. {
"success": "Successful",
"isEagreementSigned": "false",
"id": "200108141722693",
"isEAgreementRequired": "false",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Description: | Creates a company for the business user in the application. |
| Method: | POST |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Type Specifies the type of company that must be created. Name Specifies the name of the company Description Specifies the description of the company. Communication Specifies an array of communication details of the company. Communication/Phone Specifies the phone number of the company. Communication/Email Specifies the email ID of the company. Address Specifies an array of address details of the company. Address/country Specifies the name of the country in which the company is located. Address/cityName Specifies the name of the city in which the company is located. Address/State Specifies the name of the state in which the company is located. Address/zipCode Specifies the zip code. Address/addressLine1 Specifies the first line of address of the company. Address/addresLine2 Specifies the second line of address of the company. Membership Specifies an array of membership details. Membership/taxId Specifies the Tax ID of the company Owner Specifies an array of details about the owner of the company. Owner/FirstName Specifies the first name of the owner. Owner/MiddleName Specifies the middle name of the owner. Owner/LastName Specifies the last name of the owner. Owner/DOB Specifies the date of birth of the owner. Owner/EmailId Specifies the email ID of the owner. Owner/Ssn Specifies the Social Security Number of the owner. Owner/PhoneNumber Specifies the phone number of the owner. Owner/IdType Specifies the type of ID of the owner Owner/IdValue Specifies the value of the ID. AccountList Specifies an array of accounts. AccountList/Account_id Specifies the unique ID of the account. { "Type":"Micro Business", "Name":"sdfsdfv", "Description":"", "Communication":[ { "Phone":"+21-9876543210", "Email":"sdrfgsdfg@egdrtf.dfthdtf" } ], "Address":[ { "country":"India", "cityName":"Agra", "state":"Uttar Pradesh", "zipCode":"2345678", "addressLine1":"dfhtfy", "addressLine2":"drthd" } ], "Membership":[ { "Taxid":"654323456" } ], "Owner":[ { "FirstName":"wefwerf", "MidleName":"werfwer", "LastName":"fwerfwer", "DOB":"1964-12-16", "EmailId":"wserfgertg@dstgd.drth", "Ssn":"987654321", "PhoneNumber":"+21-9876543210", "IdType":"", "IdValue":"" } ], "AccountsList":[ { "Account_id":"14142" }, { "Account_id":"14143" } ] }
|
| Response: |
Parameters /status Specifies whether the company was created successfully. { "opstatus":0, "id":"113", "status":"Success", "httpStatusCode":0 }
|
| Description: | Creates a company for the business user in the application. |
| Method: | POST |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
FirstName Specifies the first name of the business user. LastName Specifies the last name of the business user. MiddleName Specifies the middle name of the business user. UserName Specifies the username of the business user. Specifies the email ID of the business user. Phone Specifies the phone number of the business user. DateOfBirth Specifies the date of birth of the business user. Ssn Specifies the Social Security number of the business user. DrivingLicenseNumber Specifies the driving license number of the business user. Organization_id Specifies the unique ID of the organization of the business user. Role_id Specifies the unique ID of the role that must be assigned to the business user. accounts Specifies an array of accounts and the corresponding details of the business user. features Specifies an array of features and the corresponding details of the business user. {
"FirstName":"test",
"LastName":"test",
"MiddleName":"test",
"Email":"srirama.sadineni@temenos.com",
"Phone":"+21-9876543210",
"DateOfBirth":"1993-01-27",
"Ssn":"0000008",
"DrivingLicenseNumber":"234543234",
"Organization_id":"200212085632771",
"Role_id":"GROUP_CREATOR",
"accounts":"[{\"accountId\":\"200212084917137\",\"accountName\":\"xyz\"},{\"accountId\":\"200212084917156\",\"accountName\":\"xyz\"}]",
"features":"[{\"featureName\":\"\",\"featureID\":\"TRANSACTION_MANAGEMENT\",\"featureDescription\":\"\",\"Actions\":[{\"actionType\":\"NON_MONETARY\",\"IsEnabled\":\"true\",\"actionId\":\"TRANSACTION_MANAGEMENT_DELETE\",\"actionDescription\":\"Delete Transaction\",\"actionName\":\"Delete Transaction\"},{\"actionType\":\"NON_MONETARY\",\"IsEnabled\":\"false\",\"actionId\":\"TRANSACTION_MANAGEMENT_ADD\",\"actionDescription\":\"Delete Transaction\",\"actionName\":\"Delete Transaction\"},{\"actionType\":\"MONETARY\",\"isEnabled\":\"true\",\"actionId\":\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"actionDescription\":\"Fund Transfer to other members of theCredit Union\",\"actionName\":\"Intra Bank Fund Transfer - Create\",\"Accounts\":[{\"id\":\"200212084917137\",\"limits\":{\"PAMaxTRansaction\":\"\",\"ADMaxTRansaction\":\"\",\"PADaily\":\"\",\"ADDaily\":\"\",\"PAWeekly\":\"\",\"ADWeekly\":\"\"}}]}]}]"
}
|
| Response: |
Parameters /success Specifies whether the details of the business user was updated successfully. /isEagreementSigned Specifies whether the electronic agreement was signed. The value is in Boolean. /id Specifies the unique ID of the business user that is updated. /isEAgreementRequired Specifies whether the electronic agreement is required. The value is in Boolean. {
"success": "Successful",
"isEagreementSigned": "false",
"id": "200108141722693",
"isEAgreementRequired": "false",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Description: | Creates an Temenos Digital user in the application. | ||||||||||
| Method: | POST | ||||||||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/createUser | ||||||||||
| Security Level: | Authenticated App User | ||||||||||
| Is T24 Required: | No | ||||||||||
| Header Request: | X-Kony-Authorization | ||||||||||
| Body Request: |
userDetails Specifies a JSON object that contains the user details. userDetails/firstName Specifies the first name of the user. userDetails/lastName Specifies the last name of the user. userDetails/middleName Specifies the middle name of the user. userDetails/phoneNumber Specifies the phone number of the user. userDetails/phoneCountryCode Specifies the country code for the phone number. userDetails/ssn Specifies the Social Security Number of the user. userDetails/dob Specifies the date of birth of the user. userDetails/drivingLicenseNumber Specifies the driving license number of the user. userDetails/coreCustomerId Specifies the unique ID of the core customer. userDetails/email Specifies the email ID of the user. userDetails/isEnrolled Specifies whether the user is enrolled with the application. companyList Specifies an array of companies and the corresponding details. companyList/companyName Specifies the name of the company. companyList/contractId Specifies the unique ID of the contract. companyList/cif Specifies the unique ID of the core customer. companyList/autoSyncAccounts Specifies whether the user has implicit access (checking for new accounts every time the user signs in to the Online Banking app and add accounts to Temenos Digital with the default permissions). companyList/isPrimary Specifies whether the company is under the primary category. The value is Boolean. companyList/serviceDefinition Specifies the unique ID of the service deifinition companyList/roleId Specifies the role ID that is assigned to the user companyList/accounts Specifies an array of accounts that are associated with the company and the corresponding details. companyList/accounts/accountName Specifies the name of the account. companyList/accounts/accountId Specifies the unique ID of the account. companyList/accounts/isEnabled Specifies whether the account is enabled. The value is Boolean. companyList/accounts/accountType Specifies the account type of the user. companyList/accounts/accountName Specifies the name of the account. companyList/accounts/excludedAccounts Specifies the list of accounts that must not be added to Temenos Digital while adding new accounts with implicit mode. companyList/accounts/excludedAccounts/accountName Specifies the name of the account. companyList/accounts/excludedAccounts/accountId Specifies the unique ID of the account. companyList/accounts/excludedAccounts/isEnabled Specifies whether the account is enabled. The value is Boolean. companyList/accounts/excludedAccounts/accountType Specifies the account type of the user. accountLevelPermissions Specifies an array of account level permissions that are associated with the user and the corresponding details. accountLevelPermissions/companyName Specifies the name of the company. accountLevelPermissions/cif Specifies the unique ID of the core customer. accountLevelPermissions/accounts Specifies an array of accounts and their corresponding details. accountLevelPermissions/accounts/accountName Specifies the name of the account. accountLevelPermissions/accounts/accountId Specifies the unique ID of the account. accountLevelPermissions/accounts/accountType Specifies the type of account. accountLevelPermissions/accounts/permissionType Specifies the type of permissions that are assigned to the user. accountLevelPermissions/accounts/featurePermissions Specifies the permissions that are provided to the user to access certain features. accountLevelPermissions/accounts/featurePermissions/featureId Specifies the unique ID of the feature. accountLevelPermissions/accounts/featurePermissions/featureDescription Specifies the description of the feature. accountLevelPermissions/accounts/featurePermissions/featureName Specifies the name of the feature. accountLevelPermissions/accounts/featurePermissions/isEnabled Specifies whether the feature is enabled. The value is Boolean. accountLevelPermissions/accounts/featurePermissions/permissions Specifies an array of permissions that are assigned to the user account. accountLevelPermissions/accounts/featurePermissions/permissions/id Specifies the unique ID of the permission. accountLevelPermissions/accounts/featurePermissions/permissions/isEnabled Specifies whether the feature permission is enabled. The value is Boolean. globalLevelPermissions Specifies an array of global level permissions and the corresponding details. globalLevelPermissions/companyName Specifies the name of the company. globalLevelPermissions/cif Specifies the Customer Information File number. globalLevelPermissions/features Specifies an array of features that are associated with the application. globalLevelPermissions/features/featureName Specifies the name of the feature. globalLevelPermissions/features/featureDescription Specifies the description of the feature. globalLevelPermissions/features/permissions Specifies an array of permissions that are assigned to the user. globalLevelPermissions/features/permissions/permissionType Specifies the type of permission. globalLevelPermissions/features/permissions/isEnabled Specifies whether the global permission is enabled. The value is Boolean. globalLevelPermissions/features/featureId Specifies the unique ID of the feature. transactionLimits Specifies an array of limits on transactions for the user and corresponding details. transactionLimits/companyName Specifies the name of the company. transactionLimits/cif Specifies the the unique ID of the core customer. transactionLimits/limitGroups Specifies an array of limit groups and the corresponding details. transactionLimits/limitGroups/limitGroupId Specifies the unique ID of the limit group. transactionLimits/limitGroups/limits Specifies an array of limits that are associated with the limit group. transactionLimits/limitGroups/limits/limitType Specifies the type of limit of the transaction, such as DAILY, WEEKLY, or PER_TRANSACTION. transactionLimits/limitGroups/limits/limit Specifies the transaction limit amount. accounts Specifies an array of accounts and their corresponding details. accounts/accountName Specifies the name of the account. accounts/accountId Specifies the unique ID of the account. accounts/accountType Specifies the type of account. accounts/permissionType Specifies the type of permissions. accounts/featurePermissions Specifies an array of feature permissions that are associated with an account. accounts/featurePermissions/feaureId Specifies the unique ID of the feature. accounts/featurePermissions/actionId Specifies the unique ID of the action that is associated with the feature. accounts/featurePermissions/actionDescription Specifies the description of the action. accounts/featurePermissions/actionName Specifies the name of the action. accounts/featurePermissions/limits Specifies an array of limits that are placed on the account. accounts/featurePermissions/limits/id Specifies the unique ID of the limit. accounts/featurePermissions/limits/value Specifies the amount value of the limit. To view the sample request, click here. |
||||||||||
| Response: | {
"id": "0708521804",
"status": "true",
"opstatus": 0,
"httpStatusCode": 0
}
|
||||||||||
| Error Code(s): |
|
||||||||||
| Service Flow: |
|
| Description: | Edits the details of the Temenos Digital user. | ||||||||||
| Method: | POST | ||||||||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/editUser | ||||||||||
| Security Level: | Authenticated App User | ||||||||||
| Is T24 Required: | No | ||||||||||
| Header Request: |
|
||||||||||
| Body Request: |
userDetails Specifies a JSON object that contains the user details. userDetails/firstName Specifies the first name of the user. userDetails/lastName Specifies the last name of the user. userDetails/middleName Specifies the middle name of the user. userDetails/phoneNumber Specifies the phone number of the user. userDetails/phoneCountryCode Specifies the country code for the mobile number. userDetails/ssn Specifies the Social Security Number of the user. userDetails/dob Specifies the date of birth of the user. userDetails/drivingLicenseNumber Specifies the driving license number of the user. userDetails/coreCustomerId Specifies the unique ID of the core customer. userDetails/email Specifies the email ID of the user. userDetails/isEnrolled Specifies whether the user is enrolled with the application. companyList Specifies an array of companies and the corresponding details. companyList/companyName Specifies the name of the company. companyList/contractId Specifies the unique ID of the contract. companyList/cif Specifies the unique ID of the core customer. companyList/isPrimary Specifies whether the company is under the primary category. The value is Boolean. companyList/serviceDefinition Specifies the unique ID of the service definition. companyList/roleId Specifies the role ID assigned to the user companyList/accounts Specifies an array of accounts assocaited with the company and the corresponding details. companyList/accounts/accountName Specifies the name of the account. companyList/accounts/accountId Specifies the unique ID of the account. companyList/accounts/isEnabled Specifies whether the account is enabled. The value is Boolean. companyList/accounts/accountType Specifies the account type of the user. companyList/accounts/accountName Specifies the name of the account. accountLevelPermissions Specifies an array of account level permissions that are associated with the user and the corresponding details. accountLevelPermissions/companyName Specifies the name of the company. accountLevelPermissions/cif Specifies the unique ID of the core customer. accountLevelPermissions/accounts Specifies an array of accounts and their corresponding details. accountLevelPermissions/accounts/accountName Specifies the name of the account. accountLevelPermissions/accounts/accountId Specifies the unique ID of the account. accountLevelPermissions/accounts/accountType Specifies the type of account. accountLevelPermissions/accounts/permissionType Specifies the type of permissions that are assigned to the user. accountLevelPermissions/accounts/featurePermissions Specifies the permissions provided to the user to access certain features. accountLevelPermissions/accounts/featurePermissions/featureId Specifies the unique ID of the feature. accountLevelPermissions/accounts/featurePermissions/featureDescription Specifies the description of the feature. accountLevelPermissions/accounts/featurePermissions/featureName Specifies the name of the feature. accountLevelPermissions/accounts/featurePermissions/isEnabled Specifies whether the feature is enabled. The value is Boolean. accountLevelPermissions/accounts/featurePermissions/permissions Specifies an array of permissions assigned to the user account. accountLevelPermissions/accounts/featurePermissions/permissions/id Specifies the unique ID of the permission. accountLevelPermissions/accounts/featurePermissions/permissions/isEnabled Specifies whether the feature permission is enabled. The value is Boolean. globalLevelPermissions Specifies an array of global level permissions and the corresponding details. globalLevelPermissions/companyName Specifies the name of the company. globalLevelPermissions/cif Specifies the unique ID of the core customer. globalLevelPermissions/features Specifies an array of features that are associated with the application. globalLevelPermissions/features/featureName Specifies the name of the feature. globalLevelPermissions/features/featureDescription Specifies the description of the feature. globalLevelPermissions/features/permissions Specifies an array of permissions that are assigned to the user. globalLevelPermissions/features/permissions/permissionType Specifies the type of permission. globalLevelPermissions/features/permissions/isEnabled Specifies whether the global permission is enabled. The value is Boolean. globalLevelPermissions/features/featureId Specifies the unique ID of the feature. transactionLimits Specifies an array of limits on transactions for the user and corresponding details. transactionLimits/companyName Specifies the name of the company. transactionLimits/cif Specifies the unique ID of the core customer. transactionLimits/limitGroups Specifies an array of limit groups and their corresponding details. transactionLimits/limitGroups/limitGroupId Specifies the unique ID of the limit group. transactionLimits/limitGroups/limits Specifies an array of limits that are associated with the limit group. transactionLimits/limitGroups/limits/limitType Specifies the type of limit of the transaction, such as DAILY, WEEKLY, or PER_TRANSACTION. transactionLimits/limitGroups/limits/limit Specifies the transaction limit amount. accounts Specifies an array of accounts and their corresponding details. accounts/accountName Specifies the name of the account. accounts/accountId Specifies the unique ID of the account. accounts/accountType Specifies the type of account. accounts/permissionType Specifies the type of permissions. accounts/featurePermissions Specifies an array of feature permissions that are associated with an account. accounts/featurePermissions/feaureId Specifies the unique ID of the feature. accounts/featurePermissions/actionId Specifies the unique ID of the action that is associated with the feature. accounts/featurePermissions/actionDescription Specifies the description of the action. accounts/featurePermissions/actionName Specifies the name of the action. accounts/featurePermissions/limits Specifies an array of limits that are placed on the account. accounts/featurePermissions/limits/id Specifies the unique ID of the limit. accounts/featurePermissions/limits/value Specifies the amount value of the limit. To view the Request sample code, click here. |
||||||||||
| Response: | {
"id": "0708521804",
"status": "true",
"opstatus": 0,
"httpStatusCode": 0
}
|
||||||||||
| Error Code(s): |
|
||||||||||
| Service Flow: |
|
| Description: | Retrieves the details of the Temenos Digital user based on the Temenos Digital user ID. | ||||||||||
| Method: | POST | ||||||||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/getUserDetails | ||||||||||
| Security Level: | Authenticated App User | ||||||||||
| Is T24 Required: | No | ||||||||||
| Header Request: | X-Kony-Authorization | ||||||||||
| Body Request: |
Parameters id Specifies the unique ID of the Temenos Digital user. {
"id":"061120201252013904"
}
|
||||||||||
| Response: |
To view the sample code click here. |
||||||||||
| Error Code(s): |
|
||||||||||
| Service Flow: |
|
| Description: | Retrieves the Temenos Digital users that are associated with the contract. | |||||
| Method: | POST <Please specify if the method is POST or GET> | |||||
| URL: | services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/getUsersFromContract | |||||
| Security Level: | Authenticated App User | |||||
| Is T24 Required: | No | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
None |
|||||
| Response: |
companyList Specifies an array of companies that are associated with the contract and the corresponding details. companyList/contractId Specifies the unique ID of the contract. companyList/contractName Specifies the name of the contract. companyList/companies Specifies an array of companies and their details. contractAccounts/companies/coreCustomerId Specifies the unique ID that is associated with the core customer. contractAccounts/companies/users Specifies an array of users who belong to the company and their corresponding details. contractAccounts/companies/users/Temenos DigitalUserId Specifies the unique ID that is associated Temenos Digital user. contractAccounts/companies/users/id Specifies the unique ID that is associated Temenos Digital user. contractAccounts/companies/users/name Specifies the name of the user. contractAccounts/companies/users/userName Specifies the username contractAccounts/companies/users/phoneNumber Specifies the phone number of the user. contractAccounts/companies/users/phoneCountryCode Specifies the country code for the phone number. contractAccounts/companies/users/email Specifies the email address of the user. contractAccounts/companies/users/roleId Specifies the unique role ID assigned to the user. contractAccounts/companies/users/lastSignedIn Specifies the time-stamp at which the user last signed-in to the account. contractAccounts/companies/users/status Specifies the status of the user (Active/Inactive) contractAccounts/companies/users/statusId Specifies the unique status ID. contractAccounts/companies/users/isProfileExist Specifies whether the profile exists. {
"companyList": [
{
"contractId": "3431504992",
"contractName": "Mugesh Rajendran",
"companies": [
{
"coreCustomerId": "700090",
"coreCustomerName": "Mugesh Rajendran",
"users": [
{
"infinityUserId": "3928547427",
"id": "3928547427",
"name": "Mugesh Approver1",
"userName": "8614248059",
"phoneNumber": "+91-7639919566",
"phoneCountryCode": "+91",
"email": "mugesh.rajendran@contractor.temenos.com",
"roleId": "GROUP_ADMINISTRATOR",
"lastSignedIn": "2021-03-08 16:00:16.0",
"status": "ACTIVE",
"statusId": "SID_CUS_ACTIVE",
"isProfileExist": "true"
},
{
"infinityUserId": "6293744947",
"id": "6293744947",
"name": "Mugesh Approver2",
"userName": "4436545537",
"phoneNumber": "+91-7639919566",
"phoneCountryCode": "+91",
"email": "mugesh.rajendran@contractor.temenos.com",
"roleId": "GROUP_ADMINISTRATOR",
"lastSignedIn": "2021-02-28 14:33:40.0",
"status": "ACTIVE",
"statusId": "SID_CUS_ACTIVE",
"isProfileExist": "true"
}
]
}
]
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
|||||
| Error Code(s): | Error Code: 10051 Error Message: SECURITY ERROR - NOT AUTHORIZED |
|||||
| Service Flow: |
|
| Description: |
Retrieves the customers that are associated with the Temenos Digital user. The core customer ID's of the logged in user are fetched. |
|||||
| Method: | POST | |||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/getCustomersForUser | |||||
| Security Level: | Authenticated App User | |||||
| Is T24 Required: | No | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
None |
|||||
| Response: |
customers Specifies an array of customers that are associated with the Temenos Digital user and their corresponding details. customers/coreCustomerId Specifies the unique ID of the core customer. customers/coreCustomerName Specifies the name of the core customer. customers/contractId Specifies the unique ID of the contract. {
"customers": [
{
"coreCustomerId": "1",
"coreCustomerName": "Temenos Pvt Limited",
"contractId": "1"
},
{
"coreCustomerId": "2",
"coreCustomerName": "Kony Pvt Limited",
"contractId": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
|||||
| Error Code(s): |
Error Code: 10763 |
|||||
| Service Flow: |
|
| Description: |
Retrieves the list of eligible customer relatives of the logged in user. |
|||||
| Method: | POST | |||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/getRelatedCustomers | |||||
| Security Level: | Authenticated App User | |||||
| Is T24 Required: | No | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
Parameters coreCustomerId Specifies the unique ID of the core customer. {
"coreCustomerId" : "1"
}
|
|||||
| Response: |
customers Specifies an array of customers and the corresponding details. customers/coreCustomerId Specifies the unique ID of the core customer. customers/firstName Specifies the first name of the core customer. customers/lastName Specifies the last name of the core customer. customers/coreCustomerName Specifies the name of the core customer. customers/relationshipId Specifies the unique ID of the relationship. customers/relationshipName Specifies the name of the relationship such as Parent. customers/isAssociated Specifies whether the core customer is associated with the contract. The value is Boolean. customers/isProfileExists Specifies whether the profile of the core customer exists in the application. The value is Boolean. customers/phone Specifies the phone number of the core customer. customers/email Specifies the email ID of the core customer. customers/addressLine1 Specifies the first line of the address. customers/addressLine2 Specifies the second line of the address. customers/city Specifies the name of the city. customers/state Specifies the name of the state. customers/country Specifies the name of the country. customers/zipCode Specifies the zip-code of the user's location. customers/industry Specifies the name of the industry. customers/userId Specifies the unique ID of the user. {
"customers": [
{
"coreCustomerId": "2242139450",
"firstName": "Kony",
"lastName": "India",
"coreCustomerName": "Kony India Pvt Limited",
"relationshipId": "",
"relationshipName": "Child",
"isAssociated": "false",
"isProfileExists": "true",
"phone": " 91-9951482007",
"email": "kony.india@temenos.com",
"addressLine1": "7, 5th Street, Nandanam Extension",
"addressLine2": "Nandanam Extension",
"city": "Madras",
"state": "Chennai",
"country": "Tamil Nadu",
"zipCode": "600035",
"userId": "1002496540"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
|||||
| Error Code(s): |
|
|||||
| Service Flow: |
|
| Description: |
Retrieves the contract details of the Temenos Digital user. |
|||||
| Method: | POST | |||||
| URL: | /services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserContractDetails | |||||
| Security Level: | Authenticated App User | |||||
| Is T24 Required: | No | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
Parameters userId Specifies the unique ID of the user. {
"userId" : "9665743544"
}
|
|||||
| Response: |
contracts Specifies an array of contracts and their corresponding details. contracts/serviceDefinitionName Specifies the name of the service definition. contracts/contractId Specifies the unique ID of the contract. contracts/serviceDefinitionType Specifies the type of service definition, such as Business Banking. contracts/serviceDefinitionId Specifies the unique ID of the service definition. contracts/contractName Specifies the name of the contract. contracts/contractCustomers Specifies an array of contract customers and their corresponding details. contracts/contractCustomers/lastName Specifies the last name of the contract customer. contracts/contractCustomers/isBusinessType Specifies whether the contract customer is of the business type. The value is Boolean. contracts/contractCustomers/country Specifies the name of the country of the contract customer. contracts/contractCustomers/zipCode Specifies whether the zip-code of the contract customer's address. contracts/contractCustomers/industry Specifies whether the name of the industry of the contract customer. contracts/contractCustomers/isAssociated Specifies whether the contract customer is associated with the contract. The value is Boolean. contracts/contractCustomers/firstName Specifies the first name of the contract customer. contracts/contractCustomers/cityName Specifies the name of the city of the contract customer. contracts/contractCustomers/phone Specifies the phone number of the contract customer. contracts/contractCustomers/taxId Specifies the unique Tax ID of the contract customer. contracts/contractCustomers/isPrimary Specifies whether the core customer is a primary customer. The value is Boolean. contracts/contractCustomers/name Specifies the name of the contract customer. contracts/contractCustomers/addressLine1 Specifies the first line of address of the contract customer. contracts/contractCustomers/addressLine2 Specifies the second line of address of the contract customer. contracts/contractCustomers/id Specifies the unique ID of the contract customer. contracts/contractCustomers/state Specifies the name of the state of the contract customer. contracts/contractCustomers/userRole Specifies the role of the contract customer. contracts/contractCustomers/email Specifies the email ID of the contract customer. contracts/contractCustomers/userRoleName Specifies name of the user role assigned to the contract customer. {
"opstatus": 0,
"contracts": [
{
"serviceDefinitionName": "Corporation (Business Type)",
"contractId": "9454210343",
"serviceDefinitionType": "Business Banking",
"serviceDefinitionId": "",
"contractName": "Temenos Global - infinityuser1SB",
"contractCustomers": [
{
"lastName": "India",
"isBusinessType": "true",
"country": "India",
"zipCode": "530012",
"industry": "Banking services",
"isAssociated": "true",
"firstName": "Temenos",
"cityName": "Visakhapatnam",
"phone": "+91-9908059547",
"taxId": "125581526",
"isPrimary": "1",
"name": "Temenos India Pvt Limited-infinityuser1SB",
"addressLine1": "1-25, ramnagar, Gajuwaka",
"addressLine2": "Vizag",
"id": "1094757",
"state": "Andhra Pradesh",
"userRole": "GROUP_ADMINISTRATOR",
"email": "temenos.india@temenos.com",
"userRoleName": "Administrator"
},
{
"lastName": "India",
"isBusinessType": "true",
"country": "India",
"zipCode": "530012",
"industry": "Banking services",
"isAssociated": "true",
"firstName": "Kony",
"cityName": "Visakhapatnam",
"phone": "+91-9912312345",
"taxId": "113157355",
"isPrimary": "0",
"name": "Kony India Pvt Limited-infinityuser1SB",
"addressLine1": "1-25, ramnagar, Gajuwaka",
"addressLine2": "Vizag",
"id": "1632433",
"state": "Andhra Pradesh",
"userRole": "GROUP_ADMINISTRATOR",
"email": "kony.india@temenos.com",
"userRoleName": "Administrator"
}
]
}
],
"httpStatusCode": 0
}
|
|||||
| Error Code(s): |
|
|||||
| Service Flow: |
|
| Description: |
Retrieves the account details of the Temenos Digital user. |
||||||
| Method: | POST <Please specify if the method is POST or GET> | ||||||
| URL: | /services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserAccounts | ||||||
| Security Level: | Authenticated App User | ||||||
| Is T24 Required: | No | ||||||
| Header Request: | X-Kony-Authorization | ||||||
| Body Request: |
Parameters userId Specifies the unique ID of the user. {
"userId" : "0638413752"
}
|
||||||
| Response: |
contracts Specifies an array of contracts and their corresponding details. contracts/contractId Specifies the unique ID of the contract. contracts/contractName Specifies the name of the contract. contracts/contractCustomers Specifies an array of contract customers and their corresponding details. contracts/contractCustomers/lastName Specifies the last name of the contract customer. contracts/contractCustomers/country Specifies the name of the country of the contract customer. contracts/contractCustomers/zipCode Specifies whether the zip-code of the contract customer's address. contracts/contractCustomers/industry Specifies whether the name of the industry of the contract customer. contracts/contractCustomers/firstName Specifies the first name of the contract customer. contracts/contractCustomers/cityName Specifies the name of the city of the contract customer. contracts/contractCustomers/phone Specifies the phone number of the contract customer. contracts/contractCustomers/taxId Specifies the unique Tax ID of the contract customer. contracts/contractCustomers/isPrimary Specifies whether the core customer is a primary customer. The value is Boolean. contracts/contractCustomers/autoSyncAccounts Specifies whether the accounts are enabled for auto synchronization. contracts/contractCustomers/name Specifies the name of the contract customer. contracts/contractCustomers/addressLine1 Specifies the first line of address of the contract customer. contracts/contractCustomers/id Specifies the unique ID of the contract customer. contracts/contractCustomers/coreCustomerAccounts Specifies an array of core customer accounts and their corresponding details. contracts/contractCustomers/coreCustomerAccounts/accountId Specifies the unique ID of the account. contracts/contractCustomers/coreCustomerAccounts/ownership Specifies the status of ownership over the account. contracts/contractCustomers/coreCustomerAccounts/accountType Specifies the type of account such as Savings, Checkings, and so on. contracts/contractCustomers/coreCustomerAccounts/accountName Specifies the name of the account. contracts/contractCustomers/coreCustomerAccounts/accountStatus Specifies the status of the account (Active/Inactive). contracts/contractCustomers/coreCustomerAccounts/isEnabled
{
"contracts": [
{
"contractId": "6189312973",
"contractName": "SOWMYA ",
"contractCustomers": [
{
"lastName": "",
"country": "",
"zipCode": "",
"industry": "PrivatePerson.Regression551",
"firstName": "SOWMYA",
"cityName": "",
"phone": "+91-9951482007",
"taxId": "",
"isPrimary": "true",
"autoSyncAccounts": "true",
"name": "SOWMYA",
"addressLine1": "",
"id": "191602",
"coreCustomerAccounts": [
{
"accountId": "122308",
"ownership": "Beneficial Owner",
"accountType": "Savings",
"accountName": "Savings Account",
"accountStatus": "",
"isEnabled": "true"
}
]
}
]
}],
"opstatus": 0,
"httpStatusCode": 0
}
|
||||||
| Error Code(s): |
|
||||||
| Service Flow: |
|
| Description: |
Retrieves the feature actions that are associated with the Temenos Digital user. |
||||||||||
| Method: | POST | ||||||||||
| URL: | services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserFeatureActions | ||||||||||
| Security Level: | Authenticated App User | ||||||||||
| Is T24 Required: | No | ||||||||||
| Header Request: | X-Kony-Authorization | ||||||||||
| Body Request: |
Parameters userId Specifies the unique ID of the user. {
"userId" : "9665743544"
}
|
||||||||||
| Response: |
accountLevelPermissions Specifies an array of account level permissions and their corresponding details. accountLevelPermissions/contractId Specifies the unique ID of the contract. accountLevelPermissions/contractName Specifies the name of the contract. accountLevelPermissions/coreCustomerId Specifies the unique ID of the core customer. accountLevelPermissions/coreCustomerName Specifies the name of the core customer. accountLevelPermissions/taxId Specifies the unique Tax ID of the core customer. accountLevelPermissions/isPrimary Specifies whether the permissions are primary. accountLevelPermissions/state Specifies the name of the state. accountLevelPermissions/country Specifies the name of the country. accountLevelPermissions/userRole Specifies the name of the user role. accountLevelPermissions/userRoleName Specifies the name of the user role. accountLevelPermissions/accounts Specifies an array of accounts and their corresponding details. accountLevelPermissions/accounts/accountNumber Specifies the account number of the user. accountLevelPermissions/accounts/accountType Specifies the type of account such as Savings, Checking, and so on. accountLevelPermissions/accounts/accountName Specifies the name of the account. accountLevelPermissions/accounts/ownerType Specifies the type of owner. accountLevelPermissions/accounts/featurePermissions Specifies an array of feature permissions associated with the account and the corresponding details. accountLevelPermissions/accounts/featurePermissions/featureId Specifies the unique ID of the feature. accountLevelPermissions/accounts/featurePermissions/featureDescription Specifies the description of the feature. accountLevelPermissions/accounts/featurePermissions/featureName Specifies the name of the feature. accountLevelPermissions/accounts/featurePermissions/featureStatus Specifies the status of the feature. accountLevelPermissions/accounts/featurePermissions/isEnabled Specifies whether the feature permissions are enabled. The value is Boolean. accountLevelPermissions/accounts/featurePermissions/permissions Specifies an array of permissions and their corresponding details. accountLevelPermissions/accounts/featurePermissions/permissions/id Specifies the unique ID of the permissions. accountLevelPermissions/accounts/featurePermissions/permissions/isEnabled Specifies whether the permission is enabled. The value is Boolean. accountLevelPermissions/accounts/featurePermissions/permissions/accessPolicyId Specifies the unique ID of the access policy. accountLevelPermissions/accounts/featurePermissions/permissions/actionStatus Specifies the status of the action. accountLevelPermissions/accounts/featurePermissions/permissions/actionId Specifies the unique ID of the action. accountLevelPermissions/accounts/featurePermissions/permissions/typeId Specifies the unique ID of the type. accountLevelPermissions/accounts/featurePermissions/permissions/actionDescription Specifies the description of the action. accountLevelPermissions/accounts/featurePermissions/permissions/isAccountLevel accountLevelPermissions/accounts/featurePermissions/permissions/limitGroupId Specifies the unique ID of the limit group. accountLevelPermissions/accounts/featurePermissions/permissions/actionLevelId Specifies the unique ID of the action level. accountLevelPermissions/accounts/featurePermissions/permissions/actionName Specifies the name of the action. globalLevelPermissions Specifies an array of global level permissions and the corresponding details. globalLevelPermissions/contractId Specifies the unique ID of the contract. globalLevelPermissions/contractName Specifies the name of the contract. globalLevelPermissions/coreCustomerId Specifies the unique ID of the core customer. globalLevelPermissions/coreCustomerName Specifies the name of the core customer. globalLevelPermissions/taxId Specifies the unique Tax ID of the core customer. globalLevelPermissions/isPrimary Specifies whether the permissions are primary. globalLevelPermissions/state Specifies the name of the state. globalLevelPermissions/country Specifies the name of the country. globalLevelPermissions/userRole Specifies the name of the user role. globalLevelPermissions/userRoleName Specifies the name of the user role. globalLevelPermissions/features Specifies an array of features that you have permissions to access. globalLevelPermissions/features/featureId Specifies the unique ID of the feature. globalLevelPermissions/features/featureDescription Specifies the description of the feature. globalLevelPermissions/features/featureName Specifies the name of the feature. globalLevelPermissions/features/featureStatus Specifies the status of the feature. globalLevelPermissions/features/permissions Specifies an array of permissions and their corresponding details. globalLevelPermissions/features/permissions/id Specifies the unique ID of the permissions. globalLevelPermissions/features/permissions/isEnabled Specifies whether the permission is enabled. The value is Boolean. globalLevelPermissions/features/permissions/accessPolicyId Specifies the unique ID of the access policy. globalLevelPermissions/features/permissions/actionStatus Specifies the status of the action. globalLevelPermissions/features/permissions/actionId Specifies the unique ID of the action. globalLevelPermissions/features/permissions/typeId Specifies the unique ID of the type. globalLevelPermissions/features/permissions/actionDescription Specifies the description of the action. globalLevelPermissions/features/permissions/isAccountLevel globalLevelPermissions/features/permissions/limitGroupId Specifies the unique ID of the limit group. globalLevelPermissions/features/permissions/actionLevelId Specifies the unique ID of the action level. globalLevelPermissions/features/permissions/actionName Specifies the name of the action.
{
"accountLevelPermissions": [
{
"contractId": "9454210343",
"contractName": "Temenos Global - infinityuser1SB",
"coreCustomerId": "1094757",
"coreCustomerName": "Temenos India Pvt Limited-infinityuser1SB",
"taxId": "125581526",
"isPrimary": "true",
"state": "Andhra Pradesh",
"country": "India",
"userRole": "GROUP_ADMINISTRATOR",
"userRoleName": "Administrator",
"accounts": [
{
"accountNumber": "201210193608464",
"accountType": "",
"accountName": "Progress Business Checking-X8464",
"ownerType": "Owner",
"featurePermissions": [
{
"featureId": "REVOKE_STOP_PAYMENT_REQUEST",
"featureDescription": "Revoke Stop Payment Request",
"featureName": "Revoke Stop Payment Request",
"featureStatus": "SID_FEATURE_ACTIVE",
"isEnabled": "true",
"permissions": [
{
"id": "REVOKE_STOP_PAYMENT_REQUEST_CREATE",
"isEnabled": "true",
"accessPolicyId": "CREATE",
"actionStatus": "SID_ACTION_ACTIVE",
"actionId": "REVOKE_STOP_PAYMENT_REQUEST_CREATE",
"typeId": "NON_MONETARY",
"actionDescription": "Revoke Stop Payment Request",
"isAccountLevel": "1",
"limitGroupId": "",
"actionLevelId": "ACCOUNT_LEVEL",
"actionName": "Revoke Stop Payment Request"
}
]
}
]
},
]
},
],
"globalLevelPermissions": [
{
"contractId": "9454210343",
"contractName": "Temenos Global - infinityuser1SB",
"coreCustomerId": "1094757",
"coreCustomerName": "Temenos India Pvt Limited-infinityuser1SB",
"taxId": "125581526",
"isPrimary": "true",
"state": "Andhra Pradesh",
"country": "India",
"userRole": "GROUP_ADMINISTRATOR",
"userRoleName": "Administrator",
"features": [
{
"featureName": "Feedback",
"featureDescription": "Feedback",
"featureId": "FEEDBACK",
"featureStatus": "SID_FEATURE_ACTIVE",
"permissions": [
{
"permissionType": "FEEDBACK_SUBMIT",
"isEnabled": "true",
"id": "FEEDBACK_SUBMIT",
"accessPolicyId": "CREATE",
"actionStatus": "SID_ACTION_ACTIVE",
"actionId": "FEEDBACK_SUBMIT",
"typeId": "NON_MONETARY",
"actionDescription": "Submit Feedback",
"isAccountLevel": "0",
"limitGroupId": "",
"actionLevelId": "CUSTOMERID_LEVEL",
"actionName": "Submit Feedback"
}
]
}
]
}],
"opstatus": 0,
"httpStatusCode": 0
}
|
||||||||||
| Error Code(s): |
|
||||||||||
| Service Flow: |
|
| Description: |
Retrieves the transaction limits and feature limits details that are placed on the Temenos Digital user. |
||||||||||
| Method: | POST <Please specify if the method is POST or GET> | ||||||||||
| URL: | /services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserLimits | ||||||||||
| Security Level: | Authenticated App User | ||||||||||
| Is T24 Required: | No | ||||||||||
| Header Request: | X-Kony-Authorization | ||||||||||
| Body Request: |
Parameters userId Specifies the unique ID of the user. {
"userId" : "0416250721"
}
|
||||||||||
| Response: |
transactionLimits Specifies an array of account level permissions and their corresponding details. transactionLimits/contractId Specifies the unique ID of the contract. transactionLimits/contractName Specifies the name of the contract. transactionLimits/coreCustomerId Specifies the unique ID of the core customer. transactionLimits/coreCustomerName Specifies the name of the core customer. transactionLimits/taxId Specifies the unique Tax ID of the core customer. transactionLimits/isPrimary Specifies whether the permissions are primary. transactionLimits/state Specifies the name of the state. transactionLimits/country Specifies the name of the country. transactionLimits/accounts Specifies an array of accounts and their corresponding details. transactionLimits/accounts/accountNumber Specifies the account number of the user. transactionLimits/accounts/accountType Specifies the type of account such as Savings, Checking, and so on. transactionLimits/accounts/accountName Specifies the name of the account. transactionLimits/accounts/ownerType Specifies the type of owner. transactionLimits/accounts/featurePermissions Specifies an array of feature permissions associated with the account and the corresponding details. transactionLimits/accounts/featurePermissions/featureName Specifies the name of the feature. transactionLimits/accounts/featurePermissions/featureDescription Specifies the description of the feature. transactionLimits/accounts/featurePermissions/featureId Specifies the unique ID of the feature. transactionLimits/accounts/featurePermissions/featureStatus Specifies the status of the feature. transactionLimits/accounts/featurePermissions/permissions Specifies an array of permissions and their corresponding details. transactionLimits/accounts/featurePermissions/accessPolicyId Specifies the unique ID of the access policy. transactionLimits/accounts/featurePermissions/actionStatus Specifies the status of the action. transactionLimits/accounts/featurePermissions/actionId Specifies the unique ID of the action. transactionLimits/accounts/featurePermissions/typeId Specifies the unique ID of the type. transactionLimits/accounts/featurePermissions/actionDescription Specifies the description of the action. transactionLimits/accounts/featurePermissions/isAccountLevel transactionLimits/accounts/featurePermissions/dependentActions Specifies an array of dependent actions for the feature. transactionLimits/accounts/featurePermissions/actionLevelId Specifies the unique ID of the action level. transactionLimits/accounts/featurePermissions/actionName Specifies the name of the action. transactionLimits/accounts/featurePermissions/limits Specifies an array of limits on the transactions. transactionLimits/accounts/featurePermissions/limits/id Specifies the unique ID of the transaction limit transactionLimits/accounts/featurePermissions/limits/value Specifies the limit value. {
"transactionLimits":[
{
"contractId":"5094048091",
"contractName":"Temenos Global - infinityuser1SB",
"coreCustomerId":"1275811",
"coreCustomerName":"Kony India Pvt Limited-infinityuser1SB",
"taxId":"180146951",
"isPrimary":"false",
"state":"Andhra Pradesh",
"country":"India",
"accounts":[
{
"accountNumber":"201210150346985",
"accountType":"",
"accountName":"Business Advantage Term Loan-X6985",
"ownerType":"Owner",
"featurePermissions":[
{
"featureName":"Bill Payment Service",
"featureDescription":"Pay your bills instantly",
"featureId":"BILL_PAY",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"BILL_PAY_CREATE",
"typeId":"MONETARY",
"actionDescription":"Bill Payment Service",
"isAccountLevel":"1",
"dependentActions":"[BILL_PAY_VIEW_PAYMENTS]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Bill Payment Service",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"ACH Files",
"featureDescription":"Automated Clearing House Files Service",
"featureId":"ACH_FILES",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"BULK_CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"ACH_FILE_UPLOAD",
"typeId":"MONETARY",
"actionDescription":"Automated Clearing House File Upload Service",
"isAccountLevel":"1",
"limitGroupId":"BULK_PAYMENT",
"dependentActions":"[ACH_FILE_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Automated Clearing House File Upload Service",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"Transfer between customer own accounts",
"featureDescription":"Fund Transfer between different eligible accounts of a member",
"featureId":"TRANSFER_BETWEEN_OWN_ACCOUNT",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE",
"typeId":"MONETARY",
"actionDescription":"Fund Transfer between different eligible accounts of a member",
"isAccountLevel":"1",
"limitGroupId":"ACCOUNT_TO_ACCOUNT",
"dependentActions":"[TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Transfer between customer own accounts - Create Transaction",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"International Wire Transfer",
"featureDescription":"International Wire Transfer",
"featureId":"INTERNATIONAL_WIRE_TRANSFER",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"INTERNATIONAL_WIRE_TRANSFER_CREATE",
"typeId":"MONETARY",
"actionDescription":"International Wire Transfers",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[INTERNATIONAL_WIRE_TRANSFER_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"International Wire Transfers ",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"ACH Collection",
"featureDescription":"Automated Clearing House Collection Service",
"featureId":"ACH_COLLECTION",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"ACH_COLLECTION_CREATE",
"typeId":"MONETARY",
"actionDescription":"Automated Clearing House Collection Service",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[ACH_COLLECTION_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Automated Clearing House Collection Service",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"Bulk Payments",
"featureDescription":"This function will enable the user to view the list of Bulk Payment request that is being created using File Upload or using Online Template",
"featureId":"BULK_PAYMENT_REQUEST",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"BULK_CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"BULK_PAYMENT_REQUEST_SUBMIT",
"typeId":"MONETARY",
"actionDescription":"Submit the Bulk Payment request for Approval",
"isAccountLevel":"1",
"limitGroupId":"BULK_PAYMENT",
"dependentActions":"[BULK_PAYMENT_REQUEST_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Submit Bulk Payment Request",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"Intra Bank Fund Transfer",
"featureDescription":"Fund Transfer to other members of the Credit Union. Member to member Transfer",
"featureId":"INTRA_BANK_FUND_TRANSFER",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"INTRA_BANK_FUND_TRANSFER_CREATE",
"typeId":"MONETARY",
"actionDescription":"Fund Transfer to other members of the Credit Union. Member to member Transfer",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[INTRA_BANK_FUND_TRANSFER_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Intra Bank Fund Transfer - Create",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"Domestic Wire Transfer",
"featureDescription":"Wire Transfers within the country",
"featureId":"DOMESTIC_WIRE_TRANSFER",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"DOMESTIC_WIRE_TRANSFER_CREATE",
"typeId":"MONETARY",
"actionDescription":"Wire Transfers within the country",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[DOMESTIC_WIRE_TRANSFER_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Domestic Wire Transfer",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"International Account to Account Fund Transfer ",
"featureDescription":"Fund Transfer to Accounts in International Banks and Credit Unions",
"featureId":"INTERNATIONAL_ACCOUNT_FUND_TRANSFER",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE",
"typeId":"MONETARY",
"actionDescription":"Fund Transfer to Accounts in International Banks and Credit Unions",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Fund Transfer to Accounts in International Banks and Credit Unions",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"ACH Payment",
"featureDescription":"Automated Clearing House Payment Service",
"featureId":"ACH_PAYMENT",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"ACH_PAYMENT_CREATE",
"typeId":"MONETARY",
"actionDescription":"Automated Clearing House Payment Service",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[ACH_PAYMENT_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Automated Clearing House Payment Service",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
},
{
"featureName":"Interbank Account to Account Fund Transfer",
"featureDescription":"Fund Transfer to Accounts in other domestic Banks and Credit Unions",
"featureId":"INTER_BANK_ACCOUNT_FUND_TRANSFER",
"featureStatus":"SID_FEATURE_ACTIVE",
"accessPolicyId":"CREATE",
"actionStatus":"SID_ACTION_ACTIVE",
"actionId":"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE",
"typeId":"MONETARY",
"actionDescription":"Fund Transfer to Accounts in other domestic Banks and Credit Unions",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"Fund Transfer to Accounts in other domestic Banks and Credit Unions",
"limits":[
{
"id":"PRE_APPROVED_DAILY_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_DAILY_LIMIT",
"value":"1000.0"
},
{
"id":"PRE_APPROVED_WEEKLY_LIMIT",
"value":"0.0"
},
{
"id":"PRE_APPROVED_TRANSACTION_LIMIT",
"value":"0.0"
},
{
"id":"AUTO_DENIED_WEEKLY_LIMIT",
"value":"5000.0"
},
{
"id":"AUTO_DENIED_TRANSACTION_LIMIT",
"value":"500.0"
}
]
}
]
}
]
}
],
"opstatus":0,
"httpStatusCode":0
}
|
||||||||||
| Error Code(s): |
|
||||||||||
| Service Flow: |
|
| Description: |
Retrieves the CIF (Core Customer) level feature actions within a contract or different contracts. |
||||||
| Method: | POST | ||||||
| URL: | /services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserContractCoreCustomerActions | ||||||
| Security Level: | Authenticated App User | ||||||
| Is T24 Required: | No | ||||||
| Header Request: | X-Kony-Authorization | ||||||
| Body Request: |
None |
||||||
| Response: |
contracts Specifies an array of contracts associated with the Temenos Digital user and their corresponding details. contracts/contractId Specifies the unique ID of the contract. contracts/contractCustomers Specifies the name of the contract customer . contracts/contractCustomers/coreCustomerId Specifies the unique ID of the core customer. contracts/contractCustomers/actions Specifies an array of actions associated with the contract. {
"opstatus": 0,
"contracts": [
{
"contractId": "6056418609",
"contractCustomers": [
{
"coreCustomerId": "5165739450",
"actions": "[ACH_PAYMENT_CREATE]"
}
]
}
],
"httpStatusCode": 0
}
|
||||||
| Error Code(s): |
|
||||||
| Service Flow: |
|
| Description: |
Retrieves the list of contracts and customers that are associated with the logged in user. |
|||||
| Method: | POST | |||||
| URL: | services/data/v1/RBObjects/operations/InfinityUser/getInfinityUserContractCustomers | |||||
| Security Level: | Authenticated App User | |||||
| Is T24 Required: | No | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
None |
|||||
| Response: |
contracts Specifies an array of contracts associated with the Temenos Digital user and their corresponding details. contracts/contractId Specifies the unique ID of the contract. contracts/contractName Specifies the name of the contract. contracts/contractCustomers Specifies the name of the contract customer . contracts/contractCustomers/coreCustomerId Specifies the unique ID of the core customer. contracts/contractCustomers/isPrimary Specifies whether the customer is a primary customer. The value is Boolean. contracts/contractCustomers/isBusiness Specifies whether the customer is associated with the business. The value is Boolean. contracts/contractCustomers/coreCustomerName Specifies the name of the core customer. contracts/contractCustomers/userRole Specifies the name of the user role. contracts/contractCustomers/actions Specifies an array of actions associated with the contract. {
"opstatus": 0,
"contracts": [
{
"contractId": "6948421221",
"contractName": "Temenos Global",
"contractCustomers": [
{
"coreCustomerId": "5165739450",
"isPrimary": "true",
"isBusiness": "true",
"coreCustomerName": "TemenosIndiaPvtLimited",
"userRole": "Administrator",
"actions": "[ACH_PAYMENT_DELETE_TEMPLATE, DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIENT, DOMESTIC_WIRE_TRANSFER_CREATE, DOMESTIC_WIRE_TRANSFER_APPROVE, DOMESTIC_WIRE_TRANSFER_VIEW, ACH_PAYMENT_CREATE, ACH_PAYMENT_VIEW, ACH_PAYMENT_APPROVE]"
}
]
}
],
"httpStatusCode": 0
}
|
|||||
| Error Code(s): |
Error Code: 10776 Error Message: Failed to fetch the Temenos Digital user contract and contract customer details |
|||||
| Service Flow: |
|
| Description: | Retrieves the feature action limits of the core customer for the Temenos Digital SME application based on the coreCustomerID and the groupId parameters that are provided by the logged in user. | ||||||
| Method: | POST (Please specify if the method is GET or POST) | ||||||
| URL: | /services/data/v1/RBObjects/operations/InfinityUser/getCoreCustomerFeatureActionLimits | ||||||
| Security Level: | Authenticated App Users | ||||||
| Header Request: | X-Kony-Authorization | ||||||
| Body Request: |
Parameters coreCustomerId Specifies the unique ID of the core customer. roleId Specifies the unique ID of the role. {
"coreCustomerId":"1",
"roleId":"GROUP_CREATOR"
}
|
||||||
| Response: |
Parameters features Specifies an array of features and their corresponding details. features/featureName Specifies the name of the feature. features/featureStatus Specifies the status of the feature. features/featureDescription Specifies the description of the feature. features/actions Specifies an array of actions associated with the feature. features/actions/accessPolicyId Specifies the unique ID of the access policy associated with the feature action permissions. features/actions/actionStatus Specifies the status of the action (Active/Inactive) features/actions/actionId Specifies the unique ID associated with the action. features/actions/typeId Specifies the unique ID of the type of feature. features/actions/actionDescription Specifies the description of the action. features/actions/isAccountLevel Specifies the level of account. The value is integer. features/actions/limitGroupId Specifies the unique ID of the limit group. features/actions/dependentActions Specifies an array of dependent actions. features/actions/actionLevelId Specifies the ID of the action associated with the account level. features/actions/limits Specifies an array of limits placed on the feature. features/actions/limits/id Specifies the unique ID of the limit. features/actions/limits/value Specifies the limit value. features/actions/actionName Specifies the name of the action. features/featureId Specifies the unique ID of the feature. {
"features":[
{
"featureName":"ACH Payment",
"featureStatus":"SID_FEATURE_ACTIVE",
"featureDescription":"Automated Clearing House Payment Service",
"actions":[
{
"accessPolicyId":"CREATE",
"actionStatus":"TYPE_ID_ACTIVE",
"actionId":"ACH_PAYMENT_CREATE",
"typeId":"MONETARY",
"actionDescription":"Automated Clearing House Payment Service",
"isAccountLevel":"1",
"limitGroupId":"SINGLE_PAYMENT",
"dependentActions":"[ACH_PAYMENT_VIEW]",
"actionLevelId":"ACCOUNT_LEVEL",
"limits":[
{
"id":"WEEKLY_LIMIT",
"value":"1.0"
},
{
"id":"MAX_TRANSACTION_LIMIT",
"value":"1.0"
},
{
"id":"DAILY_LIMIT",
"value":"1.0"
}
],
"actionName":"Automated Clearing House Payment Service"
},
{
"accessPolicyId":"VIEW",
"actionStatus":"TYPE_ID_ACTIVE",
"actionId":"ACH_PAYMENT_VIEW",
"typeId":"NON_MONETARY",
"actionDescription":"View history of Automated Clearing House Payments",
"isAccountLevel":"1",
"limitGroupId":"",
"actionLevelId":"ACCOUNT_LEVEL",
"actionName":"View history of Automated Clearing House Payments"
}
],
"featureId":"ACH_PAYMENT"
}
],
"opstatus":0,
"httpStatusCode":0
}
|
||||||
| Error Code(s): |
|
||||||
| Service Flow: |
|
| Description: | This API resends the activation code to the users who are created from the Online Banking User Management module. | |||||
| Method: | POST | |||||
| URL: | /services/data/v1/ExternalUserManagement/operations/ExternalUsers_1/resendActivationCode | |||||
| Security Level: | Authenticated App Users | |||||
| Header Request: | X-Kony-Authorization | |||||
| Body Request: |
Parameters id Specifies the ID of the user. {
"userId": "6673651276"
}
|
|||||
| Response: | {
"status": "true",
"opstatus": 0,
"httpStatusCode": 0
}
|
|||||
| Error Code(s): |
|
|||||
| Service Flow: |
|
| Description: | This API fetches the approval permissions for the user. | |||||
| Method: | POST | |||||
| URL: | services/data/v1/RBObjects/operations/InfinityUser/getUserApprovalPermissions | |||||
| Security Level: | Authenticated App Users | |||||
| Header Request: |
|
|||||
| Body Request: |
Parameters userId Specifies the ID of the user. userName Specifies the user name of the user. {
"userId": "1234",
"userName": "23234"
}
|
|||||
| Response: | {
"opstatus": 0,
"accounts": [
{
"accountId": "120332",
"features": [
{
"featureName": "Bill Payment Service",
"featureStatus": "SID_FEATURE_ACTIVE",
"featureDescription": "Pay your bills instantly",
"actions": [
{
"accessPolicyId": "APPROVE",
"actionStatus": "SID_ACTION_ACTIVE",
"actionId": "BILL_PAY_SELF_APPROVAL",
"typeId": "NON_MONETARY",
"actionDescription": "Approve self-initiated Bill Payments",
"isAccountLevel": "1",
"limitGroupId": "",
"dependentActions": "[BILL_PAY_VIEW_PAYMENTS, BILL_PAY_APPROVE]",
"actionLevelId": "ACCOUNT_LEVEL",
"actionName": "Approve Self-initiated Payments"
},
{
"accessPolicyId": "APPROVE",
"actionStatus": "SID_ACTION_ACTIVE",
"actionId": "BILL_PAY_APPROVE",
"typeId": "NON_MONETARY",
"actionDescription": "Approve Bill Payments",
"isAccountLevel": "1",
"limitGroupId": "",
"dependentActions": "[BILL_PAY_VIEW_PAYMENTS]",
"actionLevelId": "ACCOUNT_LEVEL",
"actionName": "Approve Payments"
}
],
"featureId": "BILL_PAY"
},
],
"accountName": "Savings Account",
"accountType": "Savings"
},
]
"httpStatusCode": 0
}
|
|||||
| Service Flow: |
|
| Description: | This API fetches all accounts for InfinityUSer, CoreCusotmer, and partyId. | |||||
| Method: | POST | |||||
| URL: | {{URL}}/services/data/v1/RBObjects/operations/Accounts/getInfinityAccountsservices/data/v1/RBObjects/operations/InfinityUser/getUserApprovalPermissions | |||||
| Security Level: | Authenticated App Users | |||||
| Header Request: |
|
|||||
| Body Request: |
Parameters id Specifies the ID of the user. coreCustomerId Specifies the core customer id of the user. {
"id":"",
"coreCustomerId":"100212",
"partyId":""
}
|
|||||
|
Body Request:
(For Non-Digital Customers) |
Parameters Accounts /arrangementId Specifies the arrangement ID /Account_id Specifies the account ID /transactionCurrency Specifies the currency of the transaction /productId Specifies the product ID /accountName Specifies the account name /nickName Specifies the nick name of the account holder /displayName Specifies the display name of the user /accountType Specifies the type of the account /currentBalance Specifies the current balance in the account /accountIBAN Specifies the international bank account number /bankName Specifies the name of the bank /eStatementEnable Specifies if the e-statements are enabled for the account /availableBalance Specifies the available balance in the account /accountHolder Specifies the account holder name /accountID Specifies the account ID /principalBalance Specifies the prinipal balance in the account /isPortFolioAccount Specifies if the account is a portfolio account /currencyCode Specifies the currency code /openingDate Specifies the opening date of the account /categoryId Specifies the category ID of the account {
"opstatus": 0,
"Accounts": [
{
"arrangementId": "AA2107859VB7",
"Account_id": "104388",
"transactionCurrency": "USD",
"productId": "CURRENT.ACCOUNT",
"accountName": "Current Account",
"nickName": "Current Account",
"displayName": "Checking",
"accountType": "Checking",
"currentBalance": "4984.85",
"accountIBAN": "GB62DEMO60161300104388",
"bankName": "Model Bank",
"eStatementEnable": "false",
"availableBalance": "4981.26",
"accountHolder": "{\"username\":\"\",\"fullname\":\"\"}",
"accountID": "104388",
"principalBalance": "4984.85",
"isPortFolioAccount": "false",
"currencyCode": "USD",
"openingDate": "2021-03-19",
"categoryId": "1001"
},
{
"arrangementId": "AA2107874Z8D",
"Account_id": "104458",
"transactionCurrency": "USD",
"productId": "CURRENT.ACCOUNT",
"accountName": "Current Account",
"nickName": "Current Account",
"displayName": "Checking",
"accountType": "Checking",
"currentBalance": "57083.36",
"accountIBAN": "GB15DEMO60161300104458",
"bankName": "Model Bank",
"eStatementEnable": "false",
"availableBalance": "57083.36",
"accountHolder": "{\"username\":\"\",\"fullname\":\"\"}",
"accountID": "104458",
"principalBalance": "57083.36",
"isPortFolioAccount": "false",
"currencyCode": "USD",
"openingDate": "2021-03-19",
"categoryId": "1001"
}
],
"httpStatusCode": "200"
}
|
|||||
|
Response: (For Digital Users) |
{
"opstatus": 0,
"contracts": [
{
"contractId": "0798103592",
"contractName": "Pencil xxx",
"contractCustomers": [
{
"lastName": "xxx",
"country": "USA",
"zipCode": "600002",
"industry": "Health Care",
"firstName": "Pencil",
"cityName": "US",
"phone": "+91-7358372240",
"taxId": "800537",
"isPrimary": "true",
"name": "pen",
"addressLine1": "xxx",
"autoSyncAccounts": "false",
"addressLine2": "pencil st",
"id": "800537",
"coreCustomerAccounts": [
{
"supportBillPay": "1",
"accountID": "121096",
"accountHolder": "{\"username\":\"pencil\",\"fullname\":\"pencil\"}",
"MembershipName": "Pencil xxx",
"supportTransferTo": "1",
"outstandingBalance": "0.00",
"externalIndicator": "false",
"pendingWithdrawal": "0",
"supportChecks": "1",
"IBAN": "GB93DEMO60161300121096",
"productId": "CURRENT.ACCOUNT",
"nickName": "Current Account",
"accountType": "Checking",
"currentBalance": "5000",
"Membership_id": "800537",
"dividendRate": "0",
"processingTime": "2021-06-30T17:39:33",
"accountId": "121096",
"companyId": "GB0010001",
"isEnabled": "true",
"supportTransferFrom": "1",
"coreCustomerName": "Pencil xxx",
"actions": "[\"ACH_PAYMENT_CREATE_TEMPLATE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_SELF_APPROVAL\",\"ACH_COLLECTION_EDIT_TEMPLATE\",\"ACH_FILE_SELF_APPROVAL\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECEPIENT\",\"WITHDRAW_CASH_CARDLESS_CASH\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_COLLECTION_VIEW\",\"VIEW_CHEQUES_VIEW\",\"CHEQUE_BOOK_REQUEST_VIEW\",\"ACH_PAYMENT_VIEW\",\"INTRA_BANK_FUND_TRANSFER_VIEW\",\"BULK_PAYMENT_REQUEST_SUBMIT\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_CSV\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_BULK\",\"ACH_FILE_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_CREATE\",\"ACH_PAYMENT_APPROVE\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_CSV\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL\",\"ACH_PAYMENT_DELETE_TEMPLATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_UPDATE_BULK_TEMPLATES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_SELF_APPROVAL\",\"CHEQUE_BOOK_REQUEST_CREATE\",\"INTERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT\",\"ACH_COLLECTION_SELF_APPROVAL\",\"ACH_COLLECTION_DELETE_TEMPLATE\",\"REVOKE_STOP_PAYMENT_REQUEST_CREATE\",\"RDC\",\"ACH_FILE_VIEW\",\"BULK_PAYMENT_REQUEST_VIEW\",\"BILL_PAY_DELETE_PAYEES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_XML\",\"DOMESTIC_WIRE_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"BULK_PAYMENT_TEMPLATE_EDIT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW\",\"BILL_PAY_VIEW_PAYEES\",\"INTRA_BANK_FUND_TRANSFER_APPROVE\",\"SKIP_NEXT_PAYMENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT\",\"ACH_PAYMENT_CREATE\",\"WITHDRAW_CASH_VIEW_SUMMARY\",\"DISPUTE_TRANSACTIONS\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_XML\",\"ACH_COLLECTION_CREATE_TEMPLATE\",\"ACH_PAYMENT_EDIT_TEMPLATE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL\",\"CHECK_MANAGEMENT\",\"ACH_COLLECTION_CREATE\",\"STOP_PAYMENT_REQUEST_VIEW\",\"STOP_PAYMENT_REQUEST_CREATE\",\"BILL_PAY_VIEW_PAYMENTS\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_BULK_TEMPLATES\",\"CHECK_MANAGEMENT_VIEW_DISPUTED_CHECKS\",\"DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_WIRE_TRANSFER_SELF_APPROVAL\",\"DIRECT_DEBIT_CREATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"BILL_PAY_CREATE\",\"INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_SELF_APPROVAL\",\"DISPUTE_TRANSACTIONS_MANAGE\",\"INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE\",\"VIEW_INSTALLMENT_SUMMARY\",\"CHEQUE_BOOK_REQUEST_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL\",\"ACH_FILE_UPLOAD\",\"BULK_PAYMENT_REQUEST_EDIT\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_DOWNLOAD\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"BULK_PAYMENT_REQUEST_APPROVE\",\"VIEW_LOAN_SCHEDULE\",\"DIRECT_DEBIT_VIEW\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW\",\"BULK_PAYMENT_FILES_VIEW\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE\",\"CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_PAYMENT_SELF_APPROVAL\",\"BILL_PAY_APPROVE\",\"BULK_PAYMENT_TEMPLATE_DELETE\",\"DIRECT_DEBIT_CANCEL\",\"BULK_PAYMENT_TEMPLATE_MULTIPLE_CREATE\",\"BULK_PAYMENT_TEMPLATE_SINGLE_CREATE\",\"ACH_COLLECTION_APPROVE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW\",\"DISPUTE_TRANSACTIONS_VIEW\",\"BILL_PAY_CREATE_PAYEES\"]",
"AccountName": "Current Account",
"arrangementId": "AA21105KSXYP",
"dividendPaidYTD": "0",
"accountName": "Current Account",
"displayName": "Current Account",
"dividendLastPaidAmount": "0",
"favouriteStatus": "0",
"bankName": "Model Bank",
"isBusinessAccount": "true",
"eStatementEnable": "false",
"supportDeposit": "1",
"availableBalance": "5000",
"jointHolders": "[]",
"accountStatus": "AUTH",
"isPortFolioAccount": "false",
"openingDate": "2021-04-15",
"Account_id": "121096",
"pendingDeposit": "0",
"statusDesc": "AUTH",
"coreCustomerId": "800537",
"userName": "",
"account_id": "121096",
"ownership": "OWNER",
"originalAmount": "0",
"currencyCode": "USD",
"categoryId": "1001"
},
{
"arrangementId": "AA21105KLKM2",
"supportBillPay": "1",
"dividendPaidYTD": "0",
"accountName": "Current Account",
"displayName": "Current Account",
"dividendLastPaidAmount": "0",
"favouriteStatus": "0",
"bankName": "Model Bank",
"isBusinessAccount": "true",
"eStatementEnable": "false",
"supportDeposit": "1",
"availableBalance": "0",
"jointHolders": "[]",
"accountStatus": "AUTH",
"accountID": "121924",
"accountHolder": "{\"username\":\"pencil\",\"fullname\":\"pencil\"}",
"MembershipName": "Pencil xxx",
"isPortFolioAccount": "false",
"openingDate": "2021-04-15",
"supportTransferTo": "1",
"externalIndicator": "false",
"Account_id": "121924",
"pendingDeposit": "0",
"pendingWithdrawal": "0",
"statusDesc": "AUTH",
"supportChecks": "1",
"IBAN": "GB47DEMO60161300121924",
"productId": "CURRENT.ACCOUNT",
"coreCustomerId": "800537",
"nickName": "Current Account",
"accountType": "Checking",
"currentBalance": "0",
"Membership_id": "800537",
"dividendRate": "0",
"userName": "",
"accountId": "121924",
"companyId": "GB0010001",
"account_id": "121924",
"ownership": "OWNER",
"originalAmount": "0",
"isEnabled": "true",
"supportTransferFrom": "1",
"coreCustomerName": "Pencil xxx",
"currencyCode": "GBP",
"actions": "[\"ACH_PAYMENT_CREATE_TEMPLATE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_SELF_APPROVAL\",\"ACH_COLLECTION_EDIT_TEMPLATE\",\"ACH_FILE_SELF_APPROVAL\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECEPIENT\",\"WITHDRAW_CASH_CARDLESS_CASH\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_COLLECTION_VIEW\",\"VIEW_CHEQUES_VIEW\",\"CHEQUE_BOOK_REQUEST_VIEW\",\"ACH_PAYMENT_VIEW\",\"INTRA_BANK_FUND_TRANSFER_VIEW\",\"BULK_PAYMENT_REQUEST_SUBMIT\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_CSV\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_BULK\",\"ACH_FILE_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_CREATE\",\"ACH_PAYMENT_APPROVE\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_CSV\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL\",\"ACH_PAYMENT_DELETE_TEMPLATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_UPDATE_BULK_TEMPLATES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_SELF_APPROVAL\",\"CHEQUE_BOOK_REQUEST_CREATE\",\"INTERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT\",\"ACH_COLLECTION_SELF_APPROVAL\",\"ACH_COLLECTION_DELETE_TEMPLATE\",\"REVOKE_STOP_PAYMENT_REQUEST_CREATE\",\"RDC\",\"ACH_FILE_VIEW\",\"BULK_PAYMENT_REQUEST_VIEW\",\"BILL_PAY_DELETE_PAYEES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_XML\",\"DOMESTIC_WIRE_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"BULK_PAYMENT_TEMPLATE_EDIT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW\",\"BILL_PAY_VIEW_PAYEES\",\"INTRA_BANK_FUND_TRANSFER_APPROVE\",\"SKIP_NEXT_PAYMENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT\",\"ACH_PAYMENT_CREATE\",\"WITHDRAW_CASH_VIEW_SUMMARY\",\"DISPUTE_TRANSACTIONS\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_XML\",\"ACH_COLLECTION_CREATE_TEMPLATE\",\"ACH_PAYMENT_EDIT_TEMPLATE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL\",\"CHECK_MANAGEMENT\",\"ACH_COLLECTION_CREATE\",\"STOP_PAYMENT_REQUEST_VIEW\",\"STOP_PAYMENT_REQUEST_CREATE\",\"BILL_PAY_VIEW_PAYMENTS\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_BULK_TEMPLATES\",\"CHECK_MANAGEMENT_VIEW_DISPUTED_CHECKS\",\"DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_WIRE_TRANSFER_SELF_APPROVAL\",\"DIRECT_DEBIT_CREATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"BILL_PAY_CREATE\",\"INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_SELF_APPROVAL\",\"DISPUTE_TRANSACTIONS_MANAGE\",\"INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE\",\"VIEW_INSTALLMENT_SUMMARY\",\"CHEQUE_BOOK_REQUEST_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL\",\"ACH_FILE_UPLOAD\",\"BULK_PAYMENT_REQUEST_EDIT\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_DOWNLOAD\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"BULK_PAYMENT_REQUEST_APPROVE\",\"VIEW_LOAN_SCHEDULE\",\"DIRECT_DEBIT_VIEW\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW\",\"BULK_PAYMENT_FILES_VIEW\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE\",\"CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_PAYMENT_SELF_APPROVAL\",\"BILL_PAY_APPROVE\",\"BULK_PAYMENT_TEMPLATE_DELETE\",\"DIRECT_DEBIT_CANCEL\",\"BULK_PAYMENT_TEMPLATE_MULTIPLE_CREATE\",\"BULK_PAYMENT_TEMPLATE_SINGLE_CREATE\",\"ACH_COLLECTION_APPROVE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW\",\"DISPUTE_TRANSACTIONS_VIEW\",\"BILL_PAY_CREATE_PAYEES\"]",
"categoryId": "1001",
"AccountName": "Current Account"
},
{
"supportBillPay": "1",
"accountID": "121088",
"accountHolder": "{\"username\":\"pencil\",\"fullname\":\"pencil\"}",
"MembershipName": "Pencil xxx",
"supportTransferTo": "1",
"outstandingBalance": "0.00",
"externalIndicator": "false",
"pendingWithdrawal": "0",
"supportChecks": "1",
"IBAN": "GB18DEMO60161300121088",
"productId": "CURRENT.ACCOUNT",
"nickName": "Current Account",
"accountType": "Checking",
"currentBalance": "15000",
"Membership_id": "800537",
"dividendRate": "0",
"processingTime": "2021-06-30T12:38:21",
"accountId": "121088",
"companyId": "GB0010001",
"isEnabled": "true",
"supportTransferFrom": "1",
"coreCustomerName": "Pencil xxx",
"actions": "[\"ACH_PAYMENT_CREATE_TEMPLATE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_SELF_APPROVAL\",\"ACH_COLLECTION_EDIT_TEMPLATE\",\"ACH_FILE_SELF_APPROVAL\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECEPIENT\",\"WITHDRAW_CASH_CARDLESS_CASH\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_COLLECTION_VIEW\",\"VIEW_CHEQUES_VIEW\",\"CHEQUE_BOOK_REQUEST_VIEW\",\"ACH_PAYMENT_VIEW\",\"INTRA_BANK_FUND_TRANSFER_VIEW\",\"BULK_PAYMENT_REQUEST_SUBMIT\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_CSV\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_BULK\",\"ACH_FILE_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_CREATE\",\"ACH_PAYMENT_APPROVE\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_CSV\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL\",\"ACH_PAYMENT_DELETE_TEMPLATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_UPDATE_BULK_TEMPLATES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_SELF_APPROVAL\",\"CHEQUE_BOOK_REQUEST_CREATE\",\"INTERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT\",\"ACH_COLLECTION_SELF_APPROVAL\",\"ACH_COLLECTION_DELETE_TEMPLATE\",\"REVOKE_STOP_PAYMENT_REQUEST_CREATE\",\"RDC\",\"ACH_FILE_VIEW\",\"BULK_PAYMENT_REQUEST_VIEW\",\"BILL_PAY_DELETE_PAYEES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL\",\"BULK_PAYMENT_FILES_MULTI_UPLOAD_XML\",\"DOMESTIC_WIRE_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_SELF_APPROVAL\",\"BULK_PAYMENT_TEMPLATE_EDIT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_APPROVE\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW\",\"BILL_PAY_VIEW_PAYEES\",\"INTRA_BANK_FUND_TRANSFER_APPROVE\",\"SKIP_NEXT_PAYMENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT\",\"ACH_PAYMENT_CREATE\",\"WITHDRAW_CASH_VIEW_SUMMARY\",\"DISPUTE_TRANSACTIONS\",\"BULK_PAYMENT_FILES_SINGLE_UPLOAD_XML\",\"ACH_COLLECTION_CREATE_TEMPLATE\",\"ACH_PAYMENT_EDIT_TEMPLATE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL\",\"CHECK_MANAGEMENT\",\"ACH_COLLECTION_CREATE\",\"STOP_PAYMENT_REQUEST_VIEW\",\"STOP_PAYMENT_REQUEST_CREATE\",\"BILL_PAY_VIEW_PAYMENTS\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_BULK_TEMPLATES\",\"CHECK_MANAGEMENT_VIEW_DISPUTED_CHECKS\",\"DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_WIRE_TRANSFER_SELF_APPROVAL\",\"DIRECT_DEBIT_CREATE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"BILL_PAY_CREATE\",\"INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_SELF_APPROVAL\",\"DISPUTE_TRANSACTIONS_MANAGE\",\"INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_APPROVE\",\"DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT\",\"BILL_PAY_SELF_APPROVAL\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE\",\"VIEW_INSTALLMENT_SUMMARY\",\"CHEQUE_BOOK_REQUEST_APPROVE\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_VIEW\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL_APPROVE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL_APPROVE\",\"INTRA_BANK_FUND_TRANSFER_CANCEL\",\"ACH_FILE_UPLOAD\",\"BULK_PAYMENT_REQUEST_EDIT\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIENT\",\"BULK_PAYMENT_TEMPLATE_DOWNLOAD\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"BULK_PAYMENT_REQUEST_APPROVE\",\"VIEW_LOAN_SCHEDULE\",\"DIRECT_DEBIT_VIEW\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW\",\"BULK_PAYMENT_FILES_VIEW\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE\",\"CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE\",\"ACH_PAYMENT_SELF_APPROVAL\",\"BILL_PAY_APPROVE\",\"BULK_PAYMENT_TEMPLATE_DELETE\",\"DIRECT_DEBIT_CANCEL\",\"BULK_PAYMENT_TEMPLATE_MULTIPLE_CREATE\",\"BULK_PAYMENT_TEMPLATE_SINGLE_CREATE\",\"ACH_COLLECTION_APPROVE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW\",\"DISPUTE_TRANSACTIONS_VIEW\",\"BILL_PAY_CREATE_PAYEES\"]",
"AccountName": "Current Account",
"arrangementId": "AA21105RQGVP",
"dividendPaidYTD": "0",
"accountName": "Current Account",
"displayName": "Current Account",
"dividendLastPaidAmount": "0",
"favouriteStatus": "0",
"bankName": "Model Bank",
"isBusinessAccount": "true",
"eStatementEnable": "false",
"supportDeposit": "1",
"availableBalance": "15000",
"jointHolders": "[]",
"accountStatus": "AUTH",
"isPortFolioAccount": "false",
"openingDate": "2021-04-15",
"Account_id": "121088",
"pendingDeposit": "0",
"statusDesc": "AUTH",
"coreCustomerId": "800537",
"userName": "",
"account_id": "121088",
"ownership": "OWNER",
"originalAmount": "0",
"currencyCode": "EUR",
"categoryId": "1001"
}
]
}
]
},
{
"contractId": "6780316191",
"contractName": "xcvxcbcvb xcvxcbcvb",
"contractCustomers": [
{
"lastName": "xcvxcbcvb",
"country": "",
"zipCode": "",
"industry": "Private Person (Name)",
"firstName": "xcvxcbcvb",
"cityName": "",
"phone": "+91-9967676766",
"taxId": "",
"isPrimary": "false",
"name": "xcvxcbcvb",
"addressLine1": "",
"autoSyncAccounts": "false",
"addressLine2": "",
"id": "800595",
"coreCustomerAccounts": [
{
"arrangementId": "AA21105PS8C9",
"supportBillPay": "1",
"dividendPaidYTD": "0",
"accountName": "Current Account",
"displayName": "Current Account",
"dividendLastPaidAmount": "0",
"favouriteStatus": "0",
"bankName": "Model Bank",
"isBusinessAccount": "false",
"eStatementEnable": "false",
"supportDeposit": "1",
"availableBalance": "0",
"jointHolders": "[]",
"accountStatus": "AUTH",
"accountID": "122025",
"accountHolder": "{\"username\":\"xcvxcbcvb\",\"fullname\":\"xcvxcbcvb\"}",
"MembershipName": "xcvxcbcvb xcvxcbcvb",
"isPortFolioAccount": "false",
"openingDate": "2021-04-15",
"supportTransferTo": "1",
"externalIndicator": "false",
"Account_id": "122025",
"pendingDeposit": "0",
"pendingWithdrawal": "0",
"statusDesc": "AUTH",
"supportChecks": "1",
"IBAN": "GB36DEMO60161300122025",
"productId": "CURRENT.ACCOUNT",
"coreCustomerId": "800595",
"nickName": "Current Account",
"accountType": "Checking",
"currentBalance": "0",
"Membership_id": "800595",
"dividendRate": "0",
"userName": "",
"accountId": "122025",
"companyId": "GB0010001",
"account_id": "122025",
"ownership": "OWNER",
"originalAmount": "0",
"isEnabled": "true",
"supportTransferFrom": "1",
"coreCustomerName": "xcvxcbcvb xcvxcbcvb",
"currencyCode": "USD",
"actions": "[\"P2P_DELETE_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL\",\"CHECK_MANAGEMENT\",\"STOP_PAYMENT_REQUEST_VIEW\",\"RESUME_AUTHENTICATION\",\"STOP_PAYMENT_REQUEST_CREATE\",\"DOMESTIC_WIRE_TRANSFER_UPDATE_BULK_TEMPLATES\",\"BILL_PAY_VIEW_PAYMENTS\",\"CHECK_MANAGEMENT_VIEW_DISPUTED_CHECKS\",\"DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECEPIENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"BILL_PAY_CREATE\",\"WITHDRAW_CASH_CARDLESS_CASH\",\"INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_VIEW_BULK_TEMPLATES\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"DISPUTE_TRANSACTIONS_MANAGE\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE\",\"INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT\",\"VIEW_CHEQUES_VIEW\",\"P2P_VIEW\",\"USER_VERIFICATION\",\"CHEQUE_BOOK_REQUEST_VIEW\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW\",\"DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_VIEW\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT\",\"INTERNATIONAL_WIRE_TRANSFER_CREATE\",\"P2P_VIEW_RECEPIENT\",\"VIEW_INSTALLMENT_SUMMARY\",\"CHEQUE_BOOK_REQUEST_APPROVE\",\"BILL_PAY_BULK\",\"INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_CREATE\",\"P2P_CREATE\",\"P2P_CREATE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_CANCEL\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CANCEL\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIENT\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"CHEQUE_BOOK_REQUEST_CREATE\",\"INTERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT\",\"INTRA_BANK_FUND_TRANSFER_CREATE\",\"FUNDING_AUTHENTICATION\",\"REVOKE_STOP_PAYMENT_REQUEST_CREATE\",\"RDC\",\"VIEW_LOAN_SCHEDULE\",\"DIRECT_DEBIT_VIEW\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW\",\"P2P_APPROVE\",\"BILL_PAY_DELETE_PAYEES\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CANCEL\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT\",\"DOMESTIC_WIRE_TRANSFER_VIEW\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE\",\"INTERNATIONAL_WIRE_TRANSFER_VIEW\",\"BILL_PAY_VIEW_PAYEES\",\"CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST\",\"SKIP_NEXT_PAYMENT\",\"INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE\",\"TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT\",\"DIRECT_DEBIT_CANCEL\",\"WITHDRAW_CASH_VIEW_SUMMARY\",\"DISPUTE_TRANSACTIONS\",\"INTERNATIONAL_ACCOUNT_FUND_TRANSFER_VIEW\",\"DISPUTE_TRANSACTIONS_VIEW\",\"BILL_PAY_CREATE_PAYEES\",\"P2P_SELF_APPROVAL\"]",
"categoryId": "1001",
"AccountName": "Current Account"
}
]
}
]
}
],
"httpStatusCode": "0"
}
|
|||||
|
Service Flow: |
|
| Description: | This API updates customer communication. | |||||
| Method: | POST | |||||
| URL: | {{URL}}/services/data/v1/RBObjects/operations/User/updateCustomerDetails | |||||
| Security Level: | Authenticated App Users | |||||
| Header Request: |
|
|||||
| Body Request: |
Request 1 Parameters EmailIds Specifies the IDs of the user. {
"EmailIds": "[{'isPrimary':'0','isAlertsRequired':'0','value':'srirama.sadineni@temenos.com','Extension':'Personal'}]",
}
Request 2 Parameters MFAAttributes Specifies the JSON Array that consists of request and response parameters to handle the Multi-Factor Authentication. serviceKey Specifies the unique Identifier to differentiate each customer update API call. OTP Specfies the one-time password. securityKey Specifies the unique identifier to identify the OTP independently irrespective of the flow. Action Specifies the permission for the entities that the user can use to update customer details. {
"MFAAttributes": {
"serviceKey": "7285d0f7-3593-4fef-b4e1-74a6afa092bb",
"OTP": {
"securityKey": "9cb93ff3-0b57-45b3-b640-3c434bdeaf42",
"otp": "776"
}
},
"Action": "ADD_EMAIL"
}
|
|||||
|
Body Request: |
Response 1
Parameters MFAAttributes Specifies the JSON Array that consists of request and response parameters to handle the Multi-Factor Authentication. serviceKey Specifies the unique Identifier to differentiate each customer update API call. sacMaxResendRequestsAllowed Specifies the maximum number of resend requests allowed. remainingResendAttempts Specifies the number of resend attempts left. sacCodeLength Specifies the number of digits in the Secure Access Code. communicationType Specifies the client about the information that needs to be shown to the user on the screen. sacPreferenceCriteria Specifies the client about the information that needs to be shown to the user on the screen. customerCommunication Specifies the JSON Array that holds the response reference data for communication information of the user. phone Specifies the phone details of the user. masked Specifies the masked phone number of the user. unmasked Specifies the masked part of the phone number of the user. referenceId Specifies the reference ID. Specifies the email address details of the user. masked Specifies the masked email address of the user. unmasked Specifies the masked part of the email address of the user. referenceId Specifies the reference ID of the user. isMFARequired Specifies if the MFA is required. MFAType Specifies the type of the MFA success Specifies the success message. {
"MFAAttributes": {
"securityKey": "5cd47f43-a00a-448f-898d-0355ac6510a4",
"sacMaxResendRequestsAllowed": "3",
"remainingResendAttempts": "3",
"sacCodeLength": "3",
"communicationType": "DISPLAY_PRIMARY",
"sacPreferenceCriteria": "DISPLAY_PRIMARY",
"customerCommunication": {
"phone": [
{
"masked": "+91XXXXXXXX76",
"unmasked": "872992",
"referenceId": "872992"
}
],
"email": [
{
"masked": "sriXXXXXXXXXXXXX@temenos.com",
"unmasked": "444918",
"referenceId": "444918"
}
]
},
"isMFARequired": "true",
"MFAType": "SECURE_ACCESS_CODE",
"serviceKey": "c63e3603-17ef-4b79-a2f8-5b2d3f25895e"
},
"success": "OTP request sent successfully."
}
Response 2
Parameters dbpErrMsg Specifies the error message dbpErrCode Specifies the error code MFAAttributes maxFailedAttemptsAllowed Specifies the maximum number of failed attempts that are allowed. remainingFailedAttempts Specifies the remaining number of failed attempts. failedAttempts Specifies the number of failed attempts {
"dbpErrMsg": "Secure Access Code didn't match. Recheck",
"dbpErrCode": "10517",
"MFAAttributes": {
"maxFailedAttemptsAllowed": "3",
"remainingFailedAttempts": "2",
"failedAttempts": "1"
}
}
|
|||||
|
Service Flow: |
|
| Description: | This API updates DBX user status. | |||||
| Method: | POST | |||||
| URL: | {{URL}}/services/data/v1/RBObjects/operations/DbxUser/updateDBXUserStatus | |||||
| Security Level: | Authenticated App Users | |||||
| Header Request: |
|
|||||
| Body Request: |
Request 1 Parameters UserName Specifies the username of the user. Status Specifies the status of the user. {
"UserName": "3622401669",
"Status": "SUSPENDED"
}
Request 2 Parameters MFAAttributes Specifies the JSON Array that consists of request and response parameters to handle the Multi-Factor Authentication. serviceKey Specifies the unique Identifier to differentiate each customer update API call. OTP Specfies the one-time password. securityKey Specifies the unique identifier to identify the OTP independently irrespective of the flow. OTP Specfies the one-time password. Action Specifies the permission for the entities that the user can use to update customer details. {
"MFAAttributes": {
"serviceKey": "7285d0f7-3593-4fef-b4e1-74a6afa092bb",
"OTP": {
"securityKey": "9cb93ff3-0b57-45b3-b640-3c434bdeaf42",
"otp": "776"
}
},
"Action": "ADD_EMAIL"
}
|
|||||
|
Body Request: |
Response 1
Parameters MFAAttributes Specifies the JSON Array that consists of request and response parameters to handle the Multi-Factor Authentication. securityKey Specifies the unique identifier to identify the OTP independently irrespective of the flow. sacMaxResendRequestsAllowed Specifies the maximum number of resend requests allowed. remainingResendAttempts Specifies the number of resend attempts left. sacCodeLength Specifies the number of digits in the Secure Access Code. communicationType Specifies the client about the information that needs to be shown to the user on the screen. sacPreferenceCriteria Specifies the client about the information that needs to be shown to the user on the screen. customerCommunication Specifies the JSON Array that holds the response reference data for communication information of the user. phone Specifies the phone details of the user. masked Specifies the masked phone number of the user. unmasked Specifies the masked part of the phone number of the user. referenceId Specifies the reference ID. Specifies the email address details of the user. masked Specifies the masked email address of the user. unmasked Specifies the masked part of the email address of the user. referenceId Specifies the reference ID of the user. isMFARequired Specifies if the MFA is required. MFAType Specifies the type of the MFA serviceKey Specifies the unique Identifier to differentiate each customer update API call. success Specifies the success message. {
"MFAAttributes": {
"securityKey": "5cd47f43-a00a-448f-898d-0355ac6510a4",
"sacMaxResendRequestsAllowed": "3",
"remainingResendAttempts": "3",
"sacCodeLength": "3",
"communicationType": "DISPLAY_PRIMARY",
"sacPreferenceCriteria": "DISPLAY_PRIMARY",
"customerCommunication": {
"phone": [
{
"masked": "+91XXXXXXXX76",
"unmasked": "872992",
"referenceId": "872992"
}
],
"email": [
{
"masked": "sriXXXXXXXXXXXXX@temenos.com",
"unmasked": "444918",
"referenceId": "444918"
}
]
},
"isMFARequired": "true",
"MFAType": "SECURE_ACCESS_CODE",
"serviceKey": "c63e3603-17ef-4b79-a2f8-5b2d3f25895e"
},
"success": "OTP request sent successfully."
}
Response 2
Parameters dbpErrMsg Specifies the error message dbpErrCode Specifies the error code MFAAttributes maxFailedAttemptsAllowed Specifies the maximum number of failed attempts that are allowed. remainingFailedAttempts Specifies the remaining number of failed attempts. failedAttempts Specifies the number of failed attempts {
"dbpErrMsg": "Secure Access Code didn't match. Recheck",
"dbpErrCode": "10517",
"MFAAttributes": {
"maxFailedAttemptsAllowed": "3",
"remainingFailedAttempts": "2",
"failedAttempts": "1"
}
}
|
|||||
|
Service Flow: |
|
In this topic