Last updated

Consumer overview

A consumer is identified by a unique Id (UUID).

It is also identified by its phone number which must be unique : in case of direct connection to the API by the Consumer, its username will be its phone number.

A consumer has a lot of details. Most of these will be recovered within the KYC Application :

NameTypeDescription
idstring (UUID)Unique identifier of the consumer.
externalIdstringExternal identifier of the consumer.
phoneobject (PhoneInfoResponseDto)Consumer's phone information.
kycInfoobject (KycInfoResponseDto)Consumer's KYC information.
statusstringConsumer status. Possible values: ACTIVE, LOCK.
termsAcceptedbooleanIndicates whether the terms and conditions have been accepted.
addressobject (AddressResponseDto)Address used on the consumer's bank statements.
firstNamestringConsumer's first name.
middleNamestringConsumer's middle name.
lastNamestringConsumer's last name.
emailobject (EmailInfoResponseDto)Consumer's email information.
genderstringConsumer's gender. Possible values: MALE, FEMALE.
birthIsoCountryCodestring (ISO3 country code)ISO code of the consumer's country of birth.
birthDatestring (date)Consumer's birth date.
sourceOfFundsstringSource of funds. Possible values: COMPENSATION_PAYOUT, COMPANY_PROFITS, COMPANY_SALE, DIVIDEND_PAYMENTS, DIVORCE_SETTLEMENT, FIXED_DEPOSITS, GIFT, INHERITANCE, INSURANCE_PAYOUT, LOAN, LOTTERY_OR_GAMBLING_WIN, RETIREMENT_INCOME, SALE_OF_INVESTMENT, SALE_OF_PROPERTY, SAVINGS_FROM_SALARY, OTHER.
otherSourceOfFundsstringOther source of funds if OTHER is selected.
occupationstringConsumer's occupation. Possible values: BUSINESS_OWNER, CLERGY, CRAFTSMAN, ENGINEER, EXECUTIVE, FARMER, FREELANCE, LIBERAL_PROFESSION, POLITICIAN, PROFESSOR, PUBLIC_SERVANT, RETIRED, SHOPKEEPER, STUDENT, UNEMPLOYED, WORKER, OTHER.
otherOccupationstringOther occupation if OTHER is selected.
notesstringPublic additional information about this entity.
creationDatestring (date-time)Consumer's creation date.
updateDatestring (date-time)Consumer's last update date.
strongAuthenticationobject (ScaDeviceInfo)Strong authentication information.
partnerMetadataobject (Metadata)Partner's metadata.
userMetadataobject (Metadata)User's metadata.

Consumer Status

Consumer overall status is a combination of different status :

StatusDescription
KYCRelated to KYC procedure and kycApplication
ComplianceRelated to risk scoring and screening, performed by Linkcy on a regular basis
SuspensionIndicates if the consumer is Suspended or not. This can be set with the "suspend / unsuspend a consumer" endpoints, or by automatic rules
BankingIndicates if all the mandatory consumer data are present and validated, allowing him to use banking services.
LinkcyAdditional status related to Linkcy consistency checks

When all these status have a VALIDATED/ACTIVE/UNSUSPEND value, then the overall status is ACTIVE and the consumer can use LinkCy services.