Fetch all KYC applications based on parameters. More options will be added in the near future.
- Create a KYC for a consumer or a corporate-related person
Linkcy Api (1.114.5)
This is the partner API from linkcy. Here you can find our API documentation.
LinkCy API allows you to create fully embedded banking products for your own company or consumers. This API is backed by all mandatory requirements by financial authorities. To process, information provided into the API must be accurate.
You can obtain a LinkCy Authorization Key by contacting our commercial team here.
Consumer
The consumer represents the individual partner client. It must have a valid phone number and be formally identified with a KYC procedure before carrying out any operation.
Type of person. If empty, the query will return KYC applications of all people types.
The ID of the person. If empty, the query will return everyone KYC applications.
Search KYCs by status. If empty, the query will return KYC applications with any status.
- Generated server urlhttps://api.sandbox.linkcy.cloud/api/partner/kyc
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "content": [ { … } ], "totalElements": 1, "page": 0, "pageSize": 0 }
If you notice an error or find something unclear, we’d greatly appreciate your feedback to help us improve.
Request
Physical users need to complete a due diligence (KYC), this step is mandatory to be able to use banking features. Due diligence is performed with the local language of your users.
Once the field "phoneValidated" is in "true" state, you will be able to request a KYC for you consumer by link, SDK or if the KYC is delegated, you can directly provide us the results.
BY LINK:
The link is valid for 720H.
BY SDK:
We will provide you a SDK token valid for 24H that will allow one your user to perform its KYC via SDK. Do not hesitate to contact us for more information.
Note: We do not allow consumers to download pictures from the gallery.
- Generated server urlhttps://api.sandbox.linkcy.cloud/api/partner/kyc
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "consumerId": "9e675a24-20d6-4913-9836-f861cd23e89e", "kycConfiguration": { "accessType": "LINK", "urlOnComplete": "https://google.com", "urlOnFailure": "https://google.com" } }
KYC successfully created
Id and basic information of the created KYC.
The identifier of the KYC application created. When making a request with the KYC SDK: you will need to add this ID in the 'externalId' payload field (in 'metadata').
The KYC SDK JWT that you will need to use to authorize your request with the KYC SDK.
The KYC flow name you will need to use to create your request with the KYC SDK.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "token": "string", "kycApiUrl": "string", "flowName": "string", "ttl": "PT8H6M12.345S" }
If you notice an error or find something unclear, we’d greatly appreciate your feedback to help us improve.
- Generated server urlhttps://api.sandbox.linkcy.cloud/api/partner/kyc/{kycId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "person": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "type": "CONSUMER" }, "address": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "isoCountryCode": "ABW", "city": "string", "postalCode": "string", "street": "string", "number": "string", "refinement": "string", "stateOrProvince": "string", "status": "INVALID" }, "firstName": "string", "middleName": "string", "lastName": "string", "gender": "MALE", "birthDate": "2019-08-24", "emailAddress": "string", "birthCity": "string", "birthIsoCountryCode": "ABW", "status": { "value": "NOT_STARTED", "reason": "string" }, "accessType": "LINK", "creationDate": "2019-08-24T14:15:22Z", "updateDate": "2019-08-24T14:15:22Z" }