Updates The Key Party By Profile Id and Key Party Id

Updates a key party on a profile by Id. Returns the updated key party data.

SecuritybearerToken
Request
path Parameters
profileId
required
string <uuid>

id of the profile

keyPartyId
required
string <uuid>

id of the keyParty

Request Body schema: application/json

Modified key party

name
string or null

Name of the key party Maximum length is 200 characters

firstName
string or null

First name of the key party
Valid for only entity type Individual
Maximum length is 200 characters combining First name, Middle name and Last name

middleName
string or null

Middle name of the key party
Valid for only entity type Individual
Maximum length is 200 characters combining First name, Middle name and Last name

lastName
string or null

Last name of the key party
Valid for only entity type Individual
Maximum length is 200 characters combining First name, Middle name and Last name

gender
string or null

Gender of the key party Valid for entity type Individual (male, female)

dateOfBirth
string or null <date>

Date of birth of the key party Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future
Valid for the entity type Individual

organisationNumber
string or null


Key party organisation number
Valid for entity type Business

activityCode
string or null

Activity code of the key party
Valid for entity type Business

percentageOfShares
number or null <double>

Share percentage of the key party
Valid for key party type ShareHolder

role
string or null

Role of the key party
Valid for key party type Director

countryCode
string or null

Country code of the key party

object
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

put/compliance/kyc-protect/profiles/{profileId}/keyparties/{keyPartyId}
Request samples
application/json
{
  • "name": "string",
  • "firstName": "string",
  • "middleName": "string",
  • "lastName": "string",
  • "gender": "string",
  • "dateOfBirth": "2019-08-24",
  • "organisationNumber": "string",
  • "activityCode": "string",
  • "percentageOfShares": 0,
  • "role": "string",
  • "countryCode": "string",
  • "address": {
    }
}
Response samples
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "firstName": "string",
  • "middleName": "string",
  • "lastName": "string",
  • "entityType": "string",
  • "keyPartyType": "string",
  • "gender": "string",
  • "dateOfBirth": "2019-08-24",
  • "organisationNumber": "string",
  • "activityCode": "string",
  • "percentageOfShares": 0,
  • "role": "string",
  • "countryCode": "string",
  • "address": {
    },
  • "searchId": "9b1a67f9-9477-48e5-8a6c-11b70245e1d9",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "createdById": 0,
  • "createdBy": "string",
  • "modifiedAt": "2019-08-24T14:15:22Z",
  • "modifiedById": 0,
  • "modifiedBy": "string"
}