Application Management
Name | Description | Introduced In |
---|---|---|
updateConsents | This experience API is used to update the application consents in ODMS. | 2023.04 |
createApplication | This API creates an application in the Origination Data Microservice (ODMS) from the Origination application. | 2021.01 |
decryptResumeLink | This API retrieves and decrypts the URL link that is required to resume the process of application creation. | 2021.01 |
resume | This API resumes the onboarding application. | 2020.04 |
updateLastEditedSection | This API updates the last edited section in the Data Microservice. The API updates the section every time the screen loads. | 2021.01 |
getData | This API retrieves the complete application data. | 2020.04 |
submit | This API updates the application status based on the applicant's status and also notifies the applicant or co-applicant if the application is under review. | 2021.01 |
updateTermsAndConditions | This API stores the consents in ODMS. | 2022.04 |
summary | This API updates the last edited section. | 2022.04 |

Description: | This API is used to update the application consents in ODMS. |
Method | CustomVerb |
URL: | <BASEURL>/services/data/v1/ApplicationManagement/operations/ApplicationJourney/updateConsents |
Payloads: | Sample Request { "applicationId": "XNK86WM", "FormCode": "onboarding", "ProductGroupRef": "MORTGAGES", "ConsentIdentifiers": [ { "ConsentIdentifier": "Onboarding_ProductDashboard_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC3450033", "RetentionPeriod": "30", "TermNCondCodeId": "TE1920033", "VersionId": "1.0", "AppliesTo": "Product" }, { "ConsentIdentifier": "Onboarding_eSign_Agreement_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC3450047", "RetentionPeriod": "30", "TermNCondCodeId": "TE1920038", "VersionId": "1.0", "AppliesTo": "Application" }, { "ConsentIdentifier": "Onboarding_DataUsage_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC3450046", "RetentionPeriod": "30", "TermNCondCodeId": "TE1920037", "VersionId": "1.0", "AppliesTo": "Application" }, { "ConsentIdentifier": "Onboarding_GDPR_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC3450045", "RetentionPeriod": "30", "TermNCondCodeId": "TE1920036", "VersionId": "1.0", "AppliesTo": "Application" } ] } |
Sample Response: | { "opstatus": 0, "id": "63f897be0285c230c8206a9d", "message": "Entity Item Entry successfully updated.", "status": "Success", "httpStatusCode": 200 } |
Error Code(s): |
|
Enterprise Provider: | ODMS |
Enterprise API: | /v0.9.0/origination/storage/entityItems/ |

Description: | Creates an application in the Origination Data Microservice (ODMS) from the Origination application. This API is used in the Personal Information module of the Origination application | ||||||
Method: | POST | ||||||
URL: | <BASE URI>/services/data/v1/ApplicationManagement/operations/ApplicationJourney/createApplication | ||||||
Security Level: | Anonymous App User | ||||||
Header Request: |
|
||||||
Body Request: | {"FormCode":"onboarding","ProductRef":"PERSONAL.LOAN", "ProductGroupRef":"PERSONAL.LOANS", "StartDate":"2021-07-19", "ConsentIdentifiers":[ { "ConsentIdentifier":"Create_Application_Consent", "AcceptanceStatus":"Yes" }, { "ConsentIdentifier":"Product_Dashboard_Consent", "AcceptanceStatus":"Yes" } ], "BankReference":"Infinity", "Loan":{ "NoOfLoans":"1", "LoanPurpose":"", "Description":"", "Simulations":[ { "LoanId":"1", "LoanAmount":"11000", "InstallmentAmount":"696.146", "RepaymentFrequency":"Monthly", "InterestRate":"2.57", "RepaymentType":"Annuity", "InterestType":"Fixed, "Term":"16", "APR":"2.0184", "PaymentStartDate":"2021-06-19", "PaymentEndDate":"2022-09-19", "Charges":"" } ] } } |
||||||
Response: |
Parameters /Endpoint Specifies the endpoint URL of the application. /AccessToken Specifies the access token of the application. /RequestUrl Specifies the request URL of the applciation. /StartTime Specifies the start time of the application. /id Specifies the application ID. {"Endpoint":"https://eventconsumer-dot-transact-ti-dev4.appspot.com/_ah/api", "AccessToken":"eyJraWQiOiJLQTAxIiwidHlwIjoiSldUIiwiYWxnIjoiSFMyNTYifQ.eyJpbnNpZ2h0cy5hdm9rYS5jb21cL0Zvcm1SZXF1ZXN0Ijp7ImZvcm1JZCI6MSwic3BhY2VJZCI6MSwiam9iSWQiOi0xLCJqb2JBY3Rpb25JZCI6LTEsImZvcm1WZXJzaW9uSWQiOjEsInJlcXVlc3RLZXkiOm51bGwsImN1c3RvbWVySWQiOiJBdm9rYSIsInNlc3Npb25JZCI6OTI3Nywiam9iU3RlcElkIjotMSwidG1JbnN0YW5jZUlkIjoiM2NmOTIxM2EtZDBlNS00MjI0LThhMjAtZmU4ZWMzYmQxNWVhIiwiZm9ybVRyYW5zYWN0aW9uSWQiOjM0MDA4MDgwMywib3JnSWQiOjF9LCJleHAiOjE2MjQ5NDQ4MDEsImlhdCI6MTYyNDk0MzAwMX0.3VzZ6C3TodBDH8gvXzxJBi6BA9WrdHQP3WtgTj6GAxk", "RequestUrl":"https://dbxlendingdev.konycloud.com", "StartTime":"1624943001360", "opstatus":0, "id":"57HVFYD", "AddressHash":"31f63eaaeba4798689acabf69d3b70472c9e29864f1639fda72fa543b5f2a565", "httpStatusCode":200 } |
||||||
Error Code(s): |
|
||||||
Service Flow: |
|

Description: | Retrieves and de-crypts the URL link that is required to resume the process of application creation. | |||||||
Method: | POST | |||||||
URL: | {baseurl}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/decryptResumeLink | |||||||
Security Level: | Anonymous App User | |||||||
Header Request: |
|
|||||||
Body Request: |
Parameters url(Mandatory) Specifies the URL that must be decrypted. { "url" :"ipsEi9CH3EClBHe6B51OvQ" }, |
|||||||
Response: |
Parameters /decryptedUrl Specifies the decrypted URL. /userType Specifies whether the applicant is an existing user. /applicationId Specifies the entity definition key. { "decryptedUrl":"X6W6JTS110", "userType":"NEW_USER", "applicationId":"X6W6JTS" } |
|||||||
Error Code(s): | None | |||||||
Service Flow: |
|

Description: | This API resumes the onboarding application. |
Method: | POST |
URL: | {baseUrl}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/resume |
Security Level: | Anonymous App User |
Header Request: |
|
Body Request: |
Parameters id Specifies the Journey Manager tracking code. challengeAnswer Specifies the challenge answer required to resume the application. PhoneNumber Specifies the phone number used while creating the application { "id":"N34DMCD", "challengeAnswer":"1990-10-10", "PhoneNumber":"+19517536545" } |
Response: |
ApplicationResponse { } Contains the entire response Parameters ApplicationResponse /Status Specifies the status of the application. ApplicationResponse /StartDate Specifies the start date of the application. ApplicationResponse /ApplicationType Specifies the type of application. ApplicationResponse /EligibilityCritirea Specifies the eligibility criteria selected by the applicant. ApplicationResponse /IsExistingCustomer Specifies if the applicant is an existing customer. ApplicationResponse /TnCFlag Specifies if the applicant has accepted terms and conditions. ApplicationResponse /CoApplicationCount Specifies the number of co applicants in the application. ApplicationResponse /ProductSelection Specifies the list of product names, IDs and currencies selected by the applicant. ApplicationResponse /IsConsentAccepted Specifies if the user has consented for the data. ApplicationResponse /PhoneNumber Specifies the phone number of the applicant. ApplicationResponse/SectionStatusCoApplicant Specifies the section wise statuses of the co applicant. ApplicationResponse/SectionStatus/ProductSelection Specifies the status of the product selection of the applicant. ApplicationResponse/SectionStatus/Applicant Specifies the section wise statuses of the applicant. ApplicationResponse/Party_ids/CoApplicant Specifies the Party ID of the co applicant. ApplicationResponse/Party_ids/Applicant Specifies the party ID of the applicant. { ApplicationResponse": { "Status":"InProgress", "StartDate":"2020-04-07", "ApplicationType":"", "EligibilityCriteria":"", "IsExistingCustomer":"", "TnCFlag":"", "CoApplicantCount":"", "ProductSelection":[ { "ProductCurrency1":"", "ProductCurrency2":"", "ProductCurrency3":"", "ProductID4":"", "ProductCurrency4":"", "ProductID5":"", "ProductCurrency5":"", "ProductID2":"", "ProductID3":"", "ProductID1":"", "ProgressStatus":"", "ProductName2":"", "ProductName3":"", "ProductName4":"", "ProductName5":"", "ProductName1":"" } ],"IsConsentAccepted":"" } ,"PhoneNumber":"+19517536545", "opstatus":0,"SectionStatus": { "CoApplicant": { "PersonalInfo":"", "IDVInfo":"", "IdentityInfo":"", "AddressInfo":"" } ,"ProductSelection": { "ProgressStatus":"" } ,"Applicant": { "PersonalInfo":"Done", "IDVInfo":"", "IdentityInfo":"", "AddressInfo":"" } } ,"Party_ids": { "CoApplicant":"", "Applicant":"2009854036" } ,"httpStatusCode":200 } |
Error Code(s): |
|
Associated Enterprise APIs: | None |

Description: | Updates the last edited section in the Data microservice. The API updates the section every time the screen loads. | ||||||
Method: | POST | ||||||
URL: | {{baseUrl}}/services/data/v1/ApplicationManagement/operations/Application/updateLastEditedSection | ||||||
Security Level: | Anonymous App User | ||||||
Header Request: |
|
||||||
Body Request: |
Parameters LastUpdatedSection (Mandatory) Specifies the section where the update must be made. ApplicantType (Mandatory) Specifies the type of Applicant. { "LastUpdatedSection": "PartyDetailsMA|IdentityUIModule|frmIdentityDetails","ApplicantType":"Applicant"} |
||||||
Response: | { "opstatus": 0, "httpStatusCode": 200 } |
||||||
Error Code(s): |
|
||||||
Service Flow: |
|

Description: | This API retrieves the complete application data. | |||||
Method: | POST | |||||
URL: | {{baseUrl}}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/getData | |||||
Security Level: | Anonymous App User | |||||
Header Request: |
|
|||||
Body Request: | {jsondata={"applicationId":"KQHV6GN","entityDefinitionCode":"onboarding"} |
|||||
Response: | { "customerID": "1844225486", "opstatus": 0, "applicationDetails": {}, "applicationId": "KQHV6GN", "httpStatusCode": 0 } |
|||||
Error Code(s): |
|
|||||
Service Flow: |
|

Description: | Updates the application status based on the applicant's status and also notifies the applicant or co-applicant if the application is under review. | |||||
Method: | POST | |||||
URL: | {{baseUrl}}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/submit | |||||
Security Level: | Anonymous App User | |||||
Header Request: |
|
|||||
Body Request: |
Parameters SectionProgress Specifies the completeness of the section. TnCFlag Specifies the acceptance of terms and conditions. FirstName Specifies the First Name of the applicant. ConsentIdentifier Specifies the type of consent Identifier. AcceptanceStatus Specifies the status of acceptance. { "LastEditedSection": "SubmitModule|frmMembershipStatus", "SectionProgress": "Done", "TnCFlag": "Accepted", "FirstName": "Virat", "ConsentIdentifier": "Submit_Application_Consent", "AcceptanceStatus": "Yes" } |
|||||
Response: | { "Status": "Submitted", "opstatus_GetApplicationSelfieDecisions": 0, "opstatus": 0, "opstatus_SubmitOnBoardingApplicationOperation": 0, "opstatus_GetApplicationIDVDecisions": 0, "SelfieStatus": [], "httpStatusCode": 0, "ApplicantStatus": [{ "ApplicantType": "Applicant", "Decision": "Under Review" }, { "ApplicantType": "CoApplicant", "Decision": "Under Review" }] } |
|||||
Error Code(s): |
|
|||||
Service Flow: |
|

Description: | This API stores the consents in ODMS. | |||||
Method: | POST | |||||
URL: | {{baseUrl}}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/updateTermsAndConditions | |||||
Security Level: | Authenticated App User | |||||
Header Request: |
|
|||||
Body Request: | { { "ConsentIdentifiers": [ { "ConsentIdentifier": "Onboarding_ProductDashboard_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC3450033", "RetentionPeriod": "30", "TermNCondCodeId": "TE1920033", "VersionId": "1.0", "AppliesTo": "Product" }, { "ConsentIdentifier": "Onboarding_DataUsage_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC220687RIBV", "RetentionPeriod": "30", "TermNCondCodeId": "TE22049AYLQU", "VersionId": "1.2", "AppliesTo": "Application" }, { "ConsentIdentifier": "Onboarding_eSign_Agreement_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC22090PLZVG", "RetentionPeriod": "30", "TermNCondCodeId": "TE22049UL5MS", "VersionId": "1.4", "AppliesTo": "Application" }, { "ConsentIdentifier": "Onboarding_GDPR_Disclaimer", "AcceptanceStatus": "Yes", "TermNCondContentId": "TCC22049DD6X2", "RetentionPeriod": "30", "TermNCondCodeId": "TE220495UJ92", "VersionId": "1.0", "AppliesTo": "Application" } ] } |
|||||
Response: | { "opstatus": 0, "httpStatusCode": 200 } |
|||||
Error Code(s): |
|
|||||
Service Flow: |
|

Description: | This API updates the summary section in ODMS. | |||||
Method: | POST | |||||
URL: | {{baseurl}/services/data/v1/ApplicationManagement/operations/ApplicationJourney/summary | |||||
Security Level: | Anonymous App User | |||||
Header Request: |
|
|||||
Body Request: | {jsondata={"LastUpdatedSection":"PartyDetailsMA|IdentityUIModule|frmIdentityDetails","ApplicantType":"Applicant"} |
|||||
Response: | { "opstatus": 0, "httpStatusCode": 200 } |
|||||
Error Code(s): |
|
|||||
Service Flow: |
|
In this topic