Create a new corporate-related share.
Must be filled in if the owner is UBO (shareholder with 25%+ shares or 10%+ shares if the corporate must provide extended UBOs).
Created
Bad Request
Unauthorized
Forbidden
Conflict
{- "corporateRelatedId": "f2c36984-cb53-436d-84e1-092eab51bcc5",
- "percentage": 100
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
Get access to the information of all related entities of a corporate.
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "corporate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tradeName": "string",
- "registeredName": "string"
}, - "updateDate": "2019-08-24T14:15:22Z",
- "creationDate": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "isDirector": true,
- "directorAppointmentDate": "2019-08-24",
- "totalSharePercentage": 0,
- "position": {
- "isDirector": true,
- "directorAppointmentDate": "2019-08-24",
- "isAccountOwner": true,
- "isUbo": true,
- "isSpecialUbo": true
}, - "isAccountOwner": true,
- "isUbo": true,
- "firstName": "string",
- "lastName": "string",
- "address": {
- "isoCountryCode": "ABW",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "status": "INVALID"
}, - "nationalityCode": "ABW",
- "phone": {
- "countryCode": "string",
- "number": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "emailAddress": "string",
- "kycInfo": {
- "kycApplicationId": "79d915d9-9648-4a89-9125-d56b7a19df65",
- "status": "NOT_STARTED",
- "statusReason": "string",
- "type": "FULL_KYC",
- "updateDate": "2019-08-24T14:15:22Z"
}
}
], - "totalElements": 1,
- "page": 0,
- "pageSize": 0
}
Add a person or corporate-related to the current corporate who may be the account owner, a director or a UBO (shareholder with 25%+ shares (10% if the corporate required extended UBOs)).
Adding all the directors and UBOs of the corporate is a mandatory step to complete the KYB and access all banking features.
After adding a corporate-related person, you must provide them with a KYC link.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
{- "isDirector": true,
- "directorAppointmentDate": "2019-08-24",
- "sharesInfo": [
- {
- "percentage": 100
}
], - "info": {
- "firstName": "string",
- "lastName": "string",
- "address": {
- "isoCountryCode": "ABW",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "bypassVerification": true
}, - "nationalityCode": "ABW",
- "emailAddress": "string",
- "phone": {
- "countryCode": "33",
- "number": "string"
}, - "isSpecialUbo": true
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
This endpoint allows you to ask a KYB verification for a Corporate End-User.
In order to use this endpoint, all its UBOs and directors must have been declared and have completed a validated KYC application.
After using this endpoint, a Linkcy compliance officer will verify the information provided and update the KYB status to one of the following values:
VALIDATED -> this corporate is now authorized to access Linkcy's banking features.
NEED_ADDITIONAL_INFORMATION -> Additional information is needed to validate this corporate. The description of the requested information will be displayed in the kybStatusReason field.
DECLINED -> this corporate violates compliance rules and is not authorized to use Linkcy's banking features.
The KYB verification request was sent successfully
Bad Request
Unauthorized
Forbidden
Not Found
{- "status": 400,
- "details": [
- {
- "field": "name",
- "rejectedValue": "John Doe 56",
- "message": "Name must contains only letters"
}
], - "error": "linkcy.bad.request",
- "timestamp": "2019-08-24T14:15:22Z"
}
Get all information of a specific share.
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownedCorporate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tradeName": "string",
- "registeredName": "string"
}, - "corporateRelated": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tradeName": "string",
- "registeredName": "string"
}, - "directSharesPercentage": 0,
- "finalSharesPercentage": 0,
- "layer": 0
}
Delete a corporate-related share.
No Content
Bad Request
Unauthorized
Forbidden
Not Found
{- "status": 400,
- "details": [
- {
- "field": "name",
- "rejectedValue": "John Doe 56",
- "message": "Name must contains only letters"
}
], - "error": "linkcy.bad.request",
- "timestamp": "2019-08-24T14:15:22Z"
}
Update information of a corporate-related share.
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "percentage": 0
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
Get all information about a related entity of a corporate using only it's id.
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "externalId": "string",
- "corporate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tradeName": "string",
- "registeredName": "string"
}, - "shares": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownedCorporate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tradeName": "string",
- "registeredName": "string"
}, - "directSharesPercentage": 0,
- "finalSharesPercentage": 0,
- "layer": 0
}
], - "address": {
- "isoCountryCode": "ABW",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "status": "INVALID"
}, - "phone": {
- "countryCode": "string",
- "number": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "email": {
- "address": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "gender": "MALE",
- "birthCity": "string",
- "birthIsoCountryCode": "ABW",
- "birthDate": "2019-08-24",
- "kycInfo": {
- "kycApplicationId": "79d915d9-9648-4a89-9125-d56b7a19df65",
- "status": "NOT_STARTED",
- "statusReason": "string",
- "type": "FULL_KYC",
- "updateDate": "2019-08-24T14:15:22Z"
}, - "notes": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "position": {
- "isAccountOwner": true,
- "isDirector": true,
- "directorAppointmentDate": "2019-08-24",
- "isUbo": true,
- "isSpecialUbo": true
}, - "isPep": true,
- "totalSharesPercentage": 0,
- "nationalityCode": "ABW"
}
You can patch a corporate related to update some information whether it's a corporate or a person. Depending on the information patched, you will have to perform another action:
First name -> no actions to perform
Last name -> no actions to perform
Phone -> you will need to use Endpoint POST Send consumer verification code & validate consumer phone
Address : we will use our tools to check if the address is valid or not, we recommend you to ask your consumer to confirm the address once the modification is done. Address is very important to send cards. Once the card is activated, the address status will go from valid to verified.
Email address -> The "emailAddressVerified" status will switch to "false" you will need to use Endpoint POST Send a verification email to the consumer to verify the email address.
Registered name -> no actions to perform
Incorporation code -> no actions to perform
Incorporation country -> no actions to perform
The information to update a corporate related.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
{- "externalId": "string",
- "isDirector": true,
- "directorAppointmentDate": "2019-08-24",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "address": {
- "isoCountryCode": "ABW",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "bypassVerification": true
}, - "nationalityCode": "ABW",
- "emailAddress": "string",
- "phone": {
- "countryCode": "33",
- "number": "string"
}, - "isSpecialUbo": true
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "url": "string",
- "ttl": "PT8H6M12.345S"
}