Origination Processing APIs
The following are the list of Business APIs supported for the Origination Processing Microservice.
| API | OPERATION ID | METHOD | URI | DESCRIPTION |
|---|---|---|---|---|
| deal | createDealV1 | POST | /origination/corporate/deals | Create a deal |
| updateDealV1 | PUT | /origination/corporate/deals/{dealId} | Update the existing deal | |
| getDealV1 | GET | /origination/corporate/deals/{dealId} | Fetch all the details related to the given id. If basic info flag is Y it will only fetch the basic details of that deal | |
| facility | createFacilityV1 | POST | /origination/corporate/deals/{dealId}/facilities | Create a facility |
| updateFacilityV1 | PUT | /origination/corporate/deals/{dealId}/facilities | Update the facility details | |
| getFacilityV1 | GET | /origination/corporate/facilities?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the facilities as per the query parameter | |
| relatedParty | createRelatedPartyV1 | POST | /origination/corporate/relatedParties | Create a relationship to the given Party id with the facility owner |
| updatePartyRelationsV1 | PUT | /origination/corporate/relatedParties | Update the relationship to the given party id with the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/relatedParties?partyId={partyId}&relatedPartyId={relatedPartyId}&facilityId={facilityId} | Fetch all the related parties to the facilty owner | |
| collateral | createCollateralV1 | POST | /origination/corporate/collaterals | create the collateral to the facility |
| updateCollateralV1 | PUT | /origination/corporate/collaterals | Update the Collateral details for the given ID | |
| getCollateralV1 | GET | /origination/corporate/collaterals?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch Collateral details based on the Party | |
| documents | createDocumentsV1 | POST | /origination/corporate/documents | create the document to the facility |
| updateDocumentsV1 | PUT | /origination/corporate/documents | Update the document details for the given ID | |
| getDocumentsV1 | GET | /origination/corporate/documents?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch All documents related to the Party | |
| tasks | createTasksV1 | POST | /origination/corporate/deals/{dealId}/tasks | Create a task |
| updateTasksV1 | PUT | /origination/corporate/deals/{dealId}/tasks | update the details of the given task id | |
| getTasksV1 | GET | /origination/corporate/tasks?dealId={dealId}&facilityId={facilityId}&assignUserId={assignUserId} | Fetch all the tasks | |
| referenceData | getReferenceDataV1 | GET | /reference/{referenceId} | Fetch all the reference data for the given reference ID |
| customerRequest | createCustomerRequestInfoV1 | POST | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice |
| getCustomerRequestInfoV1 | GET | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice | |
| fees | createFeesV1 | POST | /origination/corporate/fees | create Fee details to the given facility |
| updateFeesV1 | PUT | /origination/corporate/fees | Update the fees for the given fee name under the facility id | |
| getFeesV1 | GET | /origination/corporate/fees?facilityId={facilityId} | Fetch all fee details related to the facility | |
| pricing | createPricingV1 | POST | /origination/corporate/pricings | create the pricing details for the facility |
| updatePricingV1 | PUT | /origination/corporate/pricings | Update the pricing details for the given pricing type | |
| getPricingV1 | GET | /origination/corporate/pricings?facilityId={facilityId} | Fetch all the pricing details for the facility | |
| narratives | createNarrativesV1 | POST | /origination/corporate/narratives | create narrative |
| updateNarrativesV1 | PUT | /origination/corporate/narratives | Update the narrative | |
| getNarrativesV1 | GET | /origination/corporate/narratives?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the narratives to the given deal/party/facility | |
| limits | createLimitsV1 | POST | /origination/corporate/limits | create narratives |
| updateLimitsV1 | PUT | /origination/corporate/limits | Update the narrative for the given topic and the userID | |
| getLimitsV1 | GET | /origination/corporate/limits | Fetch all the narratives to the given deal | |
| drawRestrictions | createDrawRestrictionsV1 | POST | /origination/corporate/drawRestrictions | create a draw restriction to the given facility |
| updateDrawRestrictionsV1 | PUT | /origination/corporate/drawRestrictions | update draw restriction to the given id | |
| getDrawRestrictionsV1 | GET | /origination/corporate/drawRestrictions?dealId={dealId}&facilityId={facilityId} | Fetch all the draw restrictions for the given facility | |
| compliance | createComplianceV1 | POST | /origination/corporate/compliance | create a compliance to the given facility |
| getComplianceV1 | GET | /origination/corporate/compliance?dealId={dealId}&facilityId={facilityId} | Query all the compliances to the given facility | |
| covenants | createCovenantsV1 | POST | /origination/corporate/covenants | create a covenant to a facility |
| updateCovenantsV1 | PUT | /origination/corporate/covenants | update the covenant for the given party and covenant type | |
| getCovenantsV1 | GET | /origination/corporate/covenants?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the covenants for the facility | |
| creditDecisions | createCreditDecisionV1 | POST | /origination/corporate/creditDecisions | create a credit decision to the given facility |
| getCreditDecisionV1 | GET | /origination/corporate/creditDecisions | Fetch all the credit decisions to the given facility | |
| fundingDetails | createFundingDetailsV1 | POST | /origination/corporate/fundingDetails | create funding details for the facility |
| updateFundingDetailsV1 | PUT | /origination/corporate/fundingDetails | update the funding details for the given name under the facility | |
| getFundingDetailsV1 | GET | /origination/corporate/fundingDetails | fetch all the funding details for the facility | |
| exposureDetails | createExposureDetailsV1 | POST | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty |
| getExposureDetailsV1 | GET | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty | |
| partyOverview | getPartySummaryV1 | GET | /origination/corporate/parties/{partyId} | Queries all the summary of the Party |
| facilityOverview | getFacilitySummaryV1 | GET | /origination/corporate/facilities/{facilityId} | Queries summary of the Facility |
| requestOverview | getRequestSummaryV1 | GET | /origination/corporate/requests/{requestId} | Queries summary of the Request (Deal) |
| Messages | createMessageV1 | POST | /origination/corporate/message/{userId} | Creates the messages to send the notification to the user |
| getMessageV1 | GET | /origination/corporate/message | Fetches the messages to notify the user with information |
For the complete APIs specification, see service specification (Swagger) or Swagger JSON file.
| API | OPERATION ID | METHOD | URI | DESCRIPTION |
|---|---|---|---|---|
| deal | createDealV1 | POST | /origination/corporate/deals | Create a deal |
| updateDealV1 | PUT | /origination/corporate/deals/{dealId} | Update the existing deal | |
| getDealV1 | GET | /origination/corporate/deals/{dealId} | Fetch all the details related to the given id. If basic info flag is Y it will only fetch the basic details of that deal | |
| facility | createFacilityV1 | POST | /origination/corporate/deals/{dealId}/facilities | Create a facility |
| updateFacilityV1 | PUT | /origination/corporate/deals/{dealId}/facilities | Update the facility details | |
| getFacilityV1 | GET | /origination/corporate/facilities?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the facilities as per the query parameter | |
| relatedParty | createRelatedPartyV1 | POST | /origination/corporate/relatedParties | Create a relationship to the given Party id with the facility owner |
| updatePartyRelationsV1 | PUT | /origination/corporate/relatedParties | Update the relationship to the given party id with the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/relatedParties?partyId={partyId}&relatedPartyId={relatedPartyId}&facilityId={facilityId} | Fetch all the related parties to the facilty owner | |
| collateral | createCollateralV1 | POST | /origination/corporate/collaterals | create the collateral to the facility |
| updateCollateralV1 | PUT | /origination/corporate/collaterals | Update the Collateral details for the given ID | |
| getCollateralV1 | GET | /origination/corporate/collaterals?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch Collateral details based on the Party | |
| documents | createDocumentsV1 | POST | /origination/corporate/documents | create the document to the facility |
| updateDocumentsV1 | PUT | /origination/corporate/documents | Update the document details for the given ID | |
| getDocumentsV1 | GET | /origination/corporate/documents?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch All documents related to the Party | |
| tasks | createTasksV1 | POST | /origination/corporate/deals/{dealId}/tasks | Create a task |
| updateTasksV1 | PUT | /origination/corporate/deals/{dealId}/tasks | update the details of the given task id | |
| getTasksV1 | GET | /origination/corporate/tasks?dealId={dealId}&facilityId={facilityId}&assignUserId={assignUserId} | Fetch all the tasks | |
| referenceData | getReferenceDataV1 | GET | /reference/{referenceId} | Fetch all the reference data for the given reference ID |
| customerRequest | createCustomerRequestInfoV1 | POST | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice |
| getCustomerRequestInfoV1 | GET | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice | |
| fees | createFeesV1 | POST | /origination/corporate/fees | create Fee details to the given facility |
| updateFeesV1 | PUT | /origination/corporate/fees | Update the fees for the given fee name under the facility id | |
| getFeesV1 | GET | /origination/corporate/fees?facilityId={facilityId} | Fetch all fee details related to the facility | |
| pricing | createPricingV1 | POST | /origination/corporate/pricings | create the pricing details for the facility |
| updatePricingV1 | PUT | /origination/corporate/pricings | Update the pricing details for the given pricing type | |
| getPricingV1 | GET | /origination/corporate/pricings?facilityId={facilityId} | Fetch all the pricing details for the facility | |
| narratives | createNarrativesV1 | POST | /origination/corporate/narratives | create narrative |
| updateNarrativesV1 | PUT | /origination/corporate/narratives | Update the narrative | |
| getNarrativesV1 | GET | /origination/corporate/narratives?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the narratives to the given deal/party/facility | |
| limits | createLimitsV1 | POST | /origination/corporate/limits | create narratives |
| updateLimitsV1 | PUT | /origination/corporate/limits | Update the narrative for the given topic and the userID | |
| getLimitsV1 | GET | /origination/corporate/limits | Fetch all the narratives to the given deal | |
| drawRestrictions | createDrawRestrictionsV1 | POST | /origination/corporate/drawRestrictions | create a draw restriction to the given facility |
| updateDrawRestrictionsV1 | PUT | /origination/corporate/drawRestrictions | update draw restriction to the given id | |
| getDrawRestrictionsV1 | GET | /origination/corporate/drawRestrictions?dealId={dealId}&facilityId={facilityId} | Fetch all the draw restrictions for the given facility | |
| compliance | createComplianceV1 | POST | /origination/corporate/compliance | create a compliance to the given facility |
| getComplianceV1 | GET | /origination/corporate/compliance?dealId={dealId}&facilityId={facilityId} | Query all the compliances to the given facility | |
| covenants | createCovenantsV1 | POST | /origination/corporate/covenants | create a covenant to a facility |
| updateCovenantsV1 | PUT | /origination/corporate/covenants | update the covenant for the given party and covenant type | |
| getCovenantsV1 | GET | /origination/corporate/covenants?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the covenants for the facility | |
| creditDecisions | createCreditDecisionV1 | POST | /origination/corporate/creditDecisions | create a credit decision to the given facility |
| getCreditDecisionV1 | GET | /origination/corporate/creditDecisions | Fetch all the credit decisions to the given facility | |
| fundingDetails | createFundingDetailsV1 | POST | /origination/corporate/fundingDetails | create funding details for the facility |
| updateFundingDetailsV1 | PUT | /origination/corporate/fundingDetails | update the funding details for the given name under the facility | |
| getFundingDetailsV1 | GET | /origination/corporate/fundingDetails | fetch all the funding details for the facility | |
| exposureDetails | createExposureDetailsV1 | POST | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty |
| getExposureDetailsV1 | GET | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty | |
| partyOverview | getPartySummaryV1 | GET | /origination/corporate/parties/{partyId} | Queries all the summary of the Party |
| facilityOverview | getFacilitySummaryV1 | GET | /origination/corporate/facilities/{facilityId} | Queries summary of the Facility |
| requestOverview | getRequestSummaryV1 | GET | /origination/corporate/requests/{requestId} | Queries summary of the Request (Deal) |
| Messages | createMessageV1 | POST | /origination/corporate/message/{userId} | Creates the messages to send the notification to the user |
| getMessageV1 | GET | /origination/corporate/message | Fetches the messages to notify the user with information |
For the complete APIs specification, see service specification (Swagger) or Swagger JSON file.
| API | OPERATION ID | METHOD | URI | DESCRIPTION |
|---|---|---|---|---|
| deal | createDealV1 | POST | /origination/corporate/deals | Create a deal |
| updateDealV1 | PUT | /origination/corporate/deals/{requestId} | Update the existing deal | |
| getDealV1 | GET | /origination/corporate/deals/{requestId} | Fetch all the details related to the given id. If basic info flag is Y it will only fetch the basic details of that deal | |
| deleteDealV1 | DELETE | /origination/corporate/deals/{requestId} | Delete Corporate Request record for given requestId | |
| facility | createFacilityV1 | POST | /origination/corporate/deals/{requestId}/facilities | Create a facility |
| updateFacilityV1 | PUT | /origination/corporate/deals/{requestId}/facilities | Update the facility details | |
| deleteFacilityV1 | DELETE | /origination/corporate/deals/facilities/{facilityId} | Delete Facility record based on facilityId. | |
| getFacilityV1 | GET | /origination/corporate/facilities?partyId={partyId}&requestId={requestId}&facilityId={facilityId} | Fetch all the facilities as per the query parameter | |
| relatedParty | createRelatedPartyV1 | POST | /origination/corporate/relatedParties | Create a relationship to the given Party id with the facility owner |
| updatePartyRelationsV1 | PUT | /origination/corporate/relatedParties | Update the relationship to the given party id with the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/relatedParties?partyId={partyId}&relatedPartyId={relatedPartyId}&facilityId={facilityId} | Fetch all the related parties to the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/connectedParties?partyId={partyId} | Retrieves the relatedParty record based on partyIds if they are related. | |
| deletePartyRelationsV1 | DELETE | /origination/corporate/relatedParties/{rowId} | Related partyies record with the provided rowId | |
| collateral | createCollateralV1 | POST | /origination/corporate/collaterals | create the collateral to the facility |
| updateCollateralV1 | PUT | /origination/corporate/collaterals | Update the Collateral details for the given ID | |
| getCollateralV1 | GET | /origination/corporate/collaterals?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch Collateral details based on the Party | |
| deleteCollateralV1 | DELETE | /origination/corporate/collaterals/{collateralId} | Delete collateral record based on collateralId | |
| updateCollateralFromFOV1 | PUT | /origination/corporate/facility/collaterals | Update the collaterals from Facility Overview | |
| documents | createDocumentsV1 | POST | /origination/corporate/documents | create the document to the facility |
| updateDocumentsV1 | PUT | /origination/corporate/documents | Update the document details for the given ID | |
| getDocumentsV1 | GET | /origination/corporate/documents?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch All documents related to the Party | |
| deleteDocumentsV1 | DELETE | /origination/corporate/documents/{documentId} | Delete Document record based on documentId | |
| tasks | createTasksV1 | POST | /origination/corporate/deals/{dealId}/tasks | Create a task |
| updateTasksV1 | PUT | /origination/corporate/deals/{dealId}/tasks | update the details of the given task id | |
| getTasksV1 | GET | /origination/corporate/tasks?dealId={dealId}&facilityId={facilityId}&assignUserId={assignUserId} | Fetch all the tasks | |
| deleteTasksV1 | DELETE | /origination/corporate/tasks/{taskId} | Delete task record based on the taskId | |
| referenceData | getReferenceDataV1 | GET | /reference/{referenceId} | Fetch all the reference data for the given reference ID |
| customerRequest | createCustomerRequestInfoV1 | POST | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice |
| getCustomerRequestInfoV1 | GET | /origination/corporate/customerRequest | This is temporary API to store the journey data before submit to LOS Microservice | |
| deleteCustomerRequestInfoV1 | DELETE | /origination/corporate/customerRequest | Delete customer request related data based on screenflag and id's | |
| fees | createFeesV1 | POST | /origination/corporate/fees | create Fee details to the given facility |
| updateFeesV1 | PUT | /origination/corporate/fees | Update the fees for the given fee name under the facility id | |
| getFeesV1 | GET | /origination/corporate/fees?facilityId={facilityId} | Fetch all fee details related to the facility | |
| deleteFeesV1 | DELETE | /origination/corporate/fees/{feeId} | Delete fee record based on feeId | |
| pricing | createPricingV1 | POST | /origination/corporate/pricings | create the pricing details for the facility |
| updatePricingV1 | PUT | /origination/corporate/pricings | Update the pricing details for the given pricing type | |
| getPricingV1 | GET | /origination/corporate/pricings?facilityId={facilityId} | Fetch all the pricing details for the facility | |
| deletePricingV1 | DELETE | /origination/corporate/pricings/{pricingId} | Delete Pricing record based on pricingId | |
| narratives | createNarrativesV1 | POST | /origination/corporate/narratives | create narrative |
| updateNarrativesV1 | PUT | /origination/corporate/narratives | Update the narrative | |
| getNarrativesV1 | GET | /origination/corporate/narratives?partyId={partyId}&dealId={dealId}&facilityId={facilityId} | Fetch all the narratives to the given deal/party/facility | |
| deleteNarrativesV1 | DELETE | /origination/corporate/narratives/{narrativeId} | Delete Narrative record based on narrativeId | |
| updateNarrativesFomFOV1 | PUT | /origination/corporate/facility/narratives | Update the Narratives from Facility Overview | |
| limits | createLimitsV1 | POST | /origination/corporate/limits | create narratives |
| updateLimitsV1 | PUT | /origination/corporate/limits | Update the narrative for the given topic and the userID | |
| getLimitsV1 | GET | /origination/corporate/limits | Fetch all the narratives to the given deal | |
| deleteLimitsV1 | DELETE | /origination/corporate/limits/{limitId} | Delets Limits record based on limitId | |
| drawRestrictions | createDrawRestrictionsV1 | POST | /origination/corporate/drawRestrictions | create a draw restriction to the given facility |
| updateDrawRestrictionsV1 | PUT | /origination/corporate/drawRestrictions | update draw restriction to the given id | |
| getDrawRestrictionsV1 | GET | /origination/corporate/drawRestrictions?requestId={requestId}&facilityId={facilityId} | Fetch all the draw restrictions for the given facility | |
| deleteDrawRestrictionsV1 | DELETE | /origination/corporate/drawRestrictions/{drawRestrictionId} | Delete drawrestriction record based on the drawRestrictionId | |
| compliance | createComplianceV1 | POST | /origination/corporate/compliance | create a compliance to the given facility |
| getComplianceV1 | GET | /origination/corporate/compliance?requestId={requestId}&facilityId={facilityId} | Query all the compliances to the given facility | |
| updateComplianceV1 | PUT | /origination/corporate/compliance | update a compiance to the given Facility | |
| deleteComplianceV1 | DELETE | /origination/corporate/compliance/{complianceId} | Delete Compliance record based on the complianceId | |
| covenants | createCovenantsV1 | POST | /origination/corporate/covenants | create a covenant to a facility |
| updateCovenantsV1 | PUT | /origination/corporate/covenants | update the covenant for the given party and covenant type | |
| getCovenantsV1 | GET | /origination/corporate/covenants?partyId={partyId}&requestId={requestId}&facilityId={facilityId} | Fetch all the covenants for the facility | |
| deleteCovenantsV1 | DELETE | /origination/corporate/covenants/{covenantId} | Delete Covenants record based on the covenantId | |
| updateCovenantsFromFOV1 | PUT | /origination/corporate/facility/covenants | Update covenants from the Facility Overview | |
| creditDecisions | createCreditDecisionV1 | POST | /origination/corporate/creditDecisions | create a credit decision to the given facility |
| getCreditDecisionV1 | GET | /origination/corporate/creditDecisions | Fetch all the credit decisions to the given facility | |
| updateCreditDecisionV1 | PUT | /origination/corporate/creditDecisions | Update a credit decision to the given Facility | |
| deleteCreditDecisionV1 | DELETE | /origination/corporate/creditDecisions/{creditDecisionId} | Delete Credit Decison record based on Id | |
| fundingDetails | createFundingDetailsV1 | POST | /origination/corporate/fundingDetails | create funding details for the facility |
| updateFundingDetailsV1 | PUT | /origination/corporate/fundingDetails | update the funding details for the given name under the facility | |
| getFundingDetailsV1 | GET | /origination/corporate/fundingDetails | fetch all the funding details for the facility | |
| deleteFundingDetailsV1 | DELETE | /origination/corporate/fundingDetails/{fundingId} | Delete Funding record based on FundingId | |
| exposureDetails | createExposureDetailsV1 | POST | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty |
| getExposureDetailsV1 | GET | /origination/corporate/exposureDetails | Fetches all the exposure details for the givenparty | |
| partyOverview | getPartySummaryV1 | GET | /origination/corporate/parties/{partyId} | Queries all the summary of the Party |
| facilityOverview | getFacilitySummaryV1 | GET | /origination/corporate/facilities/{facilityId} | Queries summary of the Facility |
| requestOverview | getRequestSummaryV1 | GET | /origination/corporate/requests/{requestId} | Queries summary of the Request (Deal) |
| Messages | createMessageV1 | POST | /origination/corporate/message/{userId} | Creates the messages to send the notification to the user |
| getMessageV1 | GET | /origination/corporate/message | Fetches the messages to notify the user with information | |
| IntegrationService | getIntegrationServiceV1 | GET | /origination/corporate/integrationServices | Retrieves the details of the integrationServices for the provided criteria |
| createIntegrationServiceV1 | POST | /origination/corporate/integrationServices | Add a new integrationServices to the facility or party | |
| updateIntegrationServiceV1 | PUT | /origination/corporate/integrationServices | Update IntegrationServices to the facility or party | |
| deleteIntegrationServiceV1 | DELETE | /origination/corporate/integrationServices/{integrationServicesId} | Delete IntegrationService record based on Integration Id | |
| ExternalServiceHistory | getExternalServiceHistoryV1 | GET | /origination/corporate/externalServicesHistory | Retrieves the details of the externalServicesHistory for the provided criteria |
| createExternalServiceHistoryV1 | POST | /origination/corporate/externalServicesHistory | Add a new externalServicesHistory to the request | |
| updateExternalServiceHistoryV1 | PUT | /origination/corporate/externalServicesHistory | Update externalServicesHistory to the facility or party | |
| deleteExternalServiceHistoryV1 | DELETE | /origination/corporate/externalServicesHistory/{externalServicesHistoryId} | Delete externalServicesHistory based on history Id | |
| RequestProcesRelation | createRequestProcessRelationV1 | POST | /origination/corporate/requestProcessRelation | Creates a new Request Process relationship |
| getRequestProcessRelationV1 | GET | /origination/corporate/requestProcessRelation | Retrieves the Request Process relationship |
For the complete APIs specification, see service specification (Swagger) or Swagger JSON file.
| API | OPERATION ID | METHOD | URI | DESCRIPTION |
|---|---|---|---|---|
| deal | createDealV1 | POST | /origination/corporate/deals | Create a deal |
| updateDealV1 | PUT | /origination/corporate/deals/{requestId} | Update the existing deal | |
| getDealV1 | GET | /origination/corporate/deals?requestId={requestId}&requestName={requestName}&userId={userId} | Fetch all the details related to the given id. If basic info flag is Y it will only fetch the basic details of that deal | |
| deleteDealV1 | DELETE | /origination/corporate/deals/{requestId} | Delete Corporate Request record for given requestId | |
| facility | createFacilityV1 | POST | /origination/corporate/requests/{requestId}/facilities | Create a facility |
| updateFacilityV1 | PUT | /origination/corporate/requests/{requestId}/facilities | Update the facility details | |
| deleteFacilityV1 | DELETE | /origination/corporate/facility/{facilityId} | Delete Facility record based on facilityId. | |
| getFacilityV1 | GET | /origination/corporate/facilities?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&facilityName={facilityName} | Fetch all the facilities as per the query parameter | |
| financialResult | createFinancialResultV1 | POST | /origination/corporate/financialResult | Create the Financial Result with the provided data. |
| updateFinancialResultV1 | PUT | /origination/corporate/financialResult | Update the Financial Result with the provided data. | |
| deleteFinancialResultV1 | DELETE | /origination/corporate/financialResult/{financialResultId} | Financial Result record with the provided financialResultId, will be deleted softly. | |
| getFinancialResultV1 | GET | /origination/corporate/financialResult?partyId={partyId}&financialResultId={financialResultId} | Retrieve the Financial Result records based on financialResultId/partyId. | |
| relatedParty | createRelatedPartyV1 | POST | /origination/corporate/relatedParties | Create a relationship to the given Party id with the facility owner |
| updatePartyRelationsV1 | PUT | /origination/corporate/relatedParties | Update the relationship to the given party id with the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/relatedParties?partyId={partyId}&relatedPartyId={relatedPartyId}&facilityId={facilityId}&requestId={requestId} | Fetch all the related parties to the facilty owner | |
| getPartyRelationsV1 | GET | /origination/corporate/connectedParties?party1={party1}&party2={party2} | Retrieves the relatedParty record based on partyIds if they are related. | |
| deletePartyRelationsV1 | DELETE | /origination/corporate/relatedParties/{rowId} | Related partyies record with the provided rowId | |
| collateral | createCollateralV1 | POST | /origination/corporate/collaterals | create the collateral to the facility |
| updateCollateralV1 | PUT | /origination/corporate/collaterals | Update the Collateral details for the given ID | |
| getCollateralV1 | GET | /origination/corporate/collaterals?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&collateralId={collateralId} | Fetch Collateral details based on the Party | |
| deleteCollateralV1 | DELETE | /origination/corporate/collaterals/{collateralId} | Delete collateral record based on collateralId | |
| updateCollateralRelationshipsV1 | PUT | /origination/corporate/collateralRelationships | Update the collaterals from Facility Overview | |
| deleteCollateralRelationshipsV1 | DELETE | /origination/corporate/collateralRelationships?requestId={requestId}&facilityId={facilityId}&collateralId={collateralId} | Delete the collateral Relationship records based on requestId, facilityId and collateralId. | |
| documents | createDocumentsV1 | POST | /origination/corporate/documents?requestId={requestId} | create the document to the facility |
| updateDocumentsV1 | PUT | /origination/corporate/documents?requestId={requestId} | Update the document details for the given ID | |
| getDocumentsV1 | GET | /origination/corporate/documents?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&collateralId={collateralId} | Fetch All documents related to the Party | |
| deleteDocumentsV1 | DELETE | /origination/corporate/documents/{documentId}?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&collateralId={collateralId} | Delete Document record based on documentId | |
| tasks | createTasksV1 | POST | /origination/corporate/deals/{dealId}/tasks/{indicator} | Create a task |
| updateTasksV1 | PUT | /origination/corporate/deals/{dealId}/tasks | update the details of the given task id | |
| getTasksV1 | GET | /origination/corporate/tasks?dealId={dealId}&facilityId={facilityId}&assignUserId={assignUserId}&partyId={partyId}&status={status]&stage={stage}&taskId={taskId} | Fetch all the tasks | |
| deleteTasksV1 | DELETE | /origination/corporate/tasks/{taskId}?dealId={dealId}&partyId={partyId} | Delete task record based on the taskId | |
| referenceData | getReferenceDataV1 | GET | /reference/{referenceId} | Fetch all the reference data for the given reference ID |
| customerRequest | createCustomerRequestInfoV1 | POST | /origination/corporate/customerRequest?userId={userId}&requestId={requestId} | This is temporary API to store the journey data before submit to LOS Microservice |
| getCustomerRequestInfoV1 | GET | /origination/corporate/customerRequest?userId={userId}&requestId={requestId}&status={status} | This is temporary API to store the journey data before submit to LOS Microservice | |
| deleteCustomerRequestInfoV1 | DELETE | /origination/corporate/customerRequest | Delete customer request related data based on screenflag and id's | |
| fees | createFeesV1 | POST | /origination/corporate/fees | create Fee details to the given facility |
| updateFeesV1 | PUT | /origination/corporate/fees | Update the fees for the given fee name under the facility id | |
| getFeesV1 | GET | /origination/corporate/fees?facilityId={facilityId}&requestId={requestId} | Fetch all fee details related to the facility | |
| deleteFeesV1 | DELETE | /origination/corporate/fees/{feeId} | Delete fee record based on feeId | |
| pricing | createPricingV1 | POST | /origination/corporate/pricings | create the pricing details for the facility |
| updatePricingV1 | PUT | /origination/corporate/pricings | Update the pricing details for the given pricing type | |
| getPricingV1 | GET | /origination/corporate/pricings?facilityId={facilityId}&dealId={dealId} | Fetch all the pricing details for the facility | |
| deletePricingV1 | DELETE | /origination/corporate/pricings/{pricingId} | Delete Pricing record based on pricingId | |
| narratives | createNarrativesV1 | POST | /origination/corporate/narratives | create narrative |
| updateNarrativesV1 | PUT | /origination/corporate/narratives | Update the narrative | |
| getNarrativesV1 | GET | /origination/corporate/narratives?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&collateralId={collateralId} | Fetch all the narratives to the given deal/party/facility | |
| deleteNarrativesV1 | DELETE | /origination/corporate/narratives/{narrativeId}?requestId={requestId}&facilityId={facilityId} | Delete Narrative record based on narrativeId | |
| updateFacilityNarrativesV1 | PUT | /origination/corporate/facility/narratives | Update narratives from Facility Overview | |
| limits | createLimitsV1 | POST | /origination/corporate/limits | create narratives |
| updateLimitsV1 | PUT | /origination/corporate/limits | Update the narrative for the given topic and the userID | |
| getLimitsV1 | GET | /origination/corporate/limits?limitId={limitId} | Fetch all the narratives to the given deal | |
| deleteLimitsV1 | DELETE | /origination/corporate/limits/{limitId} | Delets Limits record based on limitId | |
| drawRestrictions | createDrawRestrictionsV1 | POST | /origination/corporate/drawRestrictions | create a draw restriction to the given facility |
| updateDrawRestrictionsV1 | PUT | /origination/corporate/drawRestrictions | update draw restriction to the given id | |
| getDrawRestrictionsV1 | GET | /origination/corporate/drawRestrictions?requestId={requestId}&facilityId={facilityId} | Fetch all the draw restrictions for the given facility | |
| deleteDrawRestrictionsV1 | DELETE | /origination/corporate/drawRestrictions/{drawRestrictionId}?facilityId={facilityId} | Delete drawrestriction record based on the drawRestrictionId | |
| compliance | createComplianceV1 | POST | /origination/corporate/compliance? | create a compliance to the given facility |
| getComplianceV1 | GET | /origination/corporate/compliance?requestId={requestId}&facilityId={facilityId}&complianceId={complianceId} | Query all the compliances to the given facility | |
| updateComplianceV1 | PUT | /origination/corporate/compliance | update a compiance to the given Facility | |
| deleteComplianceV1 | DELETE | /origination/corporate/compliance/{complianceId} | Delete Compliance record based on the complianceId | |
| covenants | createCovenantsV1 | POST | /origination/corporate/covenants | create a covenant to a facility |
| updateCovenantsV1 | PUT | /origination/corporate/covenants | update the covenant for the given party and covenant type | |
| getCovenantsV1 | GET | /origination/corporate/covenants?partyId={partyId}&requestId={requestId}&facilityId={facilityId}&covenantId={covenantId} | Fetch all the covenants for the facility | |
| deleteCovenantsV1 | DELETE | /origination/corporate/covenants/{covenantId}?requestId={requestId}&facilityId={facilityId} | Delete Covenants record based on the covenantId | |
| updateCovenantsFromFOV1 | PUT | /origination/corporate/facility/covenants | Update covenants from the Facility Overview | |
| creditDecisions | createCreditDecisionV1 | POST | /origination/corporate/creditDecisions | create a credit decision to the given facility |
| getCreditDecisionV1 | GET | /origination/corporate/creditDecisions?requestId={requestId}&facilityId={facilityId}&decisionId={decisionId} | Fetch all the credit decisions to the given facility | |
| updateCreditDecisionV1 | PUT | /origination/corporate/creditDecisions | Update a credit decision to the given Facility | |
| deleteCreditDecisionV1 | DELETE | /origination/corporate/creditDecisions/{creditDecisionId} | Delete Credit Decison record based on Id | |
| fundingDetails | createFundingDetailsV1 | POST | /origination/corporate/fundingDetails | create funding details for the facility |
| updateFundingDetailsV1 | PUT | /origination/corporate/fundingDetails | update the funding details for the given name under the facility | |
| getFundingDetailsV1 | GET | /origination/corporate/fundingDetails?dealId={dealId}&facilityId={facilityId}&fundingId={fundingId}&addressReference={addressReference} | fetch all the funding details for the facility | |
| deleteFundingDetailsV1 | DELETE | /origination/corporate/fundingDetails/{fundingId} | Delete Funding record based on FundingId | |
| exposure | createExposureDetailsV1 | POST | /origination/corporate/exposure | Fetches all the exposure details for the givenparty |
| getExposureDetailsV1 | GET | /origination/corporate/exposure?exposureUniqueId={exposureUniqueId}&partyId={partyId} | Fetches all the exposure details for the givenparty | |
| partyOverview | getPartySummaryV1 | GET | /origination/corporate/parties/{partyId} | Queries all the summary of the Party |
| partyUpdate | updatePartyRenewalV1 | POST | /origination/corporate/parties/renewal?nonVerifiedPartyId={nonVerifiedPartyId}&verifiedPartyId={verifiedPartyId}&requestId={requestId} | parties renewal will update the valid partyId in all LOS tables for the request |
| facilityOverview | getFacilitySummaryV1 | GET | /origination/corporate/facilities/{facilityId} | Queries summary of the Facility |
| requestOverview | getRequestSummaryV1 | GET | /origination/corporate/requests/{requestId} | Queries summary of the Request (Deal) |
| Messages | createMessageV1 | POST | /origination/corporate/message/{userId} | Creates the messages to send the notification to the user |
| getMessageV1 | GET | /origination/corporate/message?userId={userId}&messageId={messageId} | Fetches the messages to notify the user with information | |
| IntegrationService | getIntegrationServiceV1 | GET | /origination/corporate/integrationServices?partyId={partyId}&integrationServicesId={integrationServicesId}&facilityId={facilityId}&requestId={requestId} | Retrieves the details of the integrationServices for the provided criteria |
| createIntegrationServiceV1 | POST | /origination/corporate/integrationServices | Add a new integrationServices to the facility or party | |
| updateIntegrationServiceV1 | PUT | /origination/corporate/integrationServices | Update IntegrationServices to the facility or party | |
| deleteIntegrationServiceV1 | DELETE | /origination/corporate/integrationServices/{integrationServicesId} | Delete IntegrationService record based on Integration Id | |
| ExternalServiceHistory | getExternalServiceHistoryV1 | GET | /origination/corporate/externalServicesHistory?partyId={partyId}&externalServicesHistoryId={externalServicesHistoryId}&facilityId={facilityId}&requestId={requestId} | Retrieves the details of the externalServicesHistory for the provided criteria |
| createExternalServiceHistoryV1 | POST | /origination/corporate/externalServicesHistory | Add a new externalServicesHistory to the request | |
| updateExternalServiceHistoryV1 | PUT | /origination/corporate/externalServicesHistory | Update externalServicesHistory to the facility or party | |
| deleteExternalServiceHistoryV1 | DELETE | /origination/corporate/externalServicesHistory/{externalServicesHistoryId} | Delete externalServicesHistory based on history Id | |
| PolicyExceptions | createPolicyExceptionsV1 | POST | /origination/corporate/policyExceptions | Create the policyExceptions records with the provided data such as requestId, facilityId and exceptionType etc. |
| getPolicyExceptionsV1 | GET | /origination/corporate/policyExceptions?facilityId={facilityId}&requestId={requestId}&partyId={partyId} | Retrieve the policy exception records based on facilityId and policyExceptionId. | |
| updatePolicyExceptionsV1 | PUT | /origination/corporate/policyExceptions | Update the PolicyExceptions records with the provided data such as requestId, facilityId and exceptionType etc | |
| deletePolicyExceptionsV1 | DELETE | /origination/corporate/policyExceptions/{policyExceptionId} | Delete the policy exceptions record to given policy id. | |
| Conditions | updateConditionsV1 | PUT | /origination/corporate/conditions | Update the condition records with the provided data such as conditionId, creditDecisionId and etc. |
| deleteConditionsV1 | DELETE | /origination/corporate/conditions/{conditionId} | Delete the condition records with the provided conditionId. | |
| TasksParams | getTasksParamsV1 | GET | /origination/corporate/tasksparams?taskStage={taskStage}&taskId={taskId} | Retrieves the task records based on taskStage and taskId. |
| EntityOverview | getEntityOverviewV1 | GET | /origination/corporate/parties/{partyId} | Retrieves PartyOverview details based on partyId. |
| FacilityApproverInfo | createFacilityApproverInfoV1 | POST | /origination/corporate/facilityApproverInfo | Creates facility approver info with the provided data such as requestId, facilityId, committeeId and approverUserId etc. |
| getFacilityApproverInfoV1 | GET | /origination/corporate/facilityApproverInfo?requestId={requestId}&facilityId={facilityId} | Retrieves facility approver info based on the requestId,facilityId, committeeId | |
| updateFacilityApproverInfoV1 | PUT | /origination/corporate/facilityApproverInfo | Update the Facility Approver Info with the provided data | |
| deleteFacilityApproverInfoV1 | DELETE | /origination/corporate/facilityApproverInfo/{rowId} | facilityApproverInfo will be deleted with the provided rowId | |
| CreditCommittee | createCreditCommitteeV1 | POST | /origination/corporate/creditCommitteeInfo | Creates credit Committee info with the provided data |
| getCreditCommitteeV1 | GET | /origination/corporate/creditCommitteeInfo?committeeId={committeeId}&committeeName={committeeName} | Retrieves the Credit Committee Info | |
| updateCreditCommitteeV1 | PUT | /origination/corporate/creditCommitteeInfo | Update the Credit Committee Info with the provided data | |
| deleteCreditCommitteeV1 | DELETE | /origination/corporate/creditCommitteeInfo/{committeeId} | Delete the Credit Committee Info | |
| RequestProcesRelation | createRequestProcessRelationV1 | POST | /origination/corporate/requestProcessRelation | Creates a new Request Process relationship |
| getRequestProcessRelationV1 | GET | /origination/corporate/requestProcessRelation?requestId={requestId}&facilityId={facilityId}&parentProcessId={parentProcessId} | Retrieves the Request Process relationship |
For the complete APIs specification, see service specification (Swagger) or Swagger JSON file.
For the complete APIs specification, see service specification (Swagger).
For the complete APIs specification, see service specification (Swagger) or Swagger JSON file.
In this topic