This canvas describes the Masterdata service, which is part of the Flexifin application.
Name: |
Flexifin Masterdata Service |
||||||
Description: |
The Masterdata Service provides functionality to manage customer(Employee/Employer/Outlets&Agents/Natural&Juristic Clients) related information within a system. |
||||||
REST API: |
|||||||
Incoming Events
Event |
Source Service |
||||||
|---|---|---|---|---|---|---|---|
BankAccountVerifiedEvent |
flexifin-banking |
||||||
JuristicCustomerDetailsChangedEvent |
flexifin-deffered-payment |
||||||
ReasonCodeAppliedEvent |
flexifin-reason-codes |
Event Canvas
StateEvent |
|||||||
|---|---|---|---|---|---|---|---|
JuristicCustomerCreatedEvent |
|||||||
JuristicCustomerUpdatedEvent |
|||||||
MasterDataReasonCodeActionDefinitionLoadedEvent |
|||||||
BANK_DETAILS_CREATED_EVENT |
|||||||
BANK_DETAILS_UPDATED |
|||||||
ADDRESS_DETAILS_CREATED_EVENT Non Persisted |
|||||||
ADDRESS_DETAILS_UPDATED_EVENT Non Persisted |
|||||||
CONTACT_NUMBER_DETAILS_CREATED_EVENT |
|||||||
CONTACT_NUMBER_DETAILS_UPDATED_EVENT |
|||||||
EMAIL_ADDRESS_DETAILS_CREATED_EVENT Non Persisted |
|||||||
EMAIL_ADDRESS_DETAILS_UPDATED_EVENT Non Persisted |
|||||||
VerificationEvent |
|||||||
clientCreatedEvent |
|||||||
EmploymentAddedEvent |
|||||||
WorklistEvent |
|||||||
AgentCreatedEvent |
|||||||
AgentLinkedEvent |
|||||||
AgentUnlinkedEvent |
|||||||
AgentUpdatedEvent |
|||||||
External Calls
Source |
Target Service |
||||||
|---|---|---|---|---|---|---|---|
- POST - naturalCustomers/{naturalCustomerId}/bankAccountDetails |
POST - bankaccount-verification/api/v1/verifications/verifyBankAccount?requestMode=REALTIME: flexifin-bankaccount-verification |
||||||
POST - api/v1/naturalCustomers |
GET - /identity-verification/api/v1/verifications/identification/person?idType=RSA_ID: flexifin-identity-verification |