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