Update Profile Details

Updates the details of profile by the profileId.

SecuritybearerToken
Request
path Parameters
profileId
required
string

Id of a profile.

Example: 9a7ae0c8-f473-4ab6-8dbb-03fc061630cc
Request Body schema: application/json
legalName
required
string

Name of the Business or Individual
Maximum length is 150 characters

tradingName
string

Valid for profile type - SoleTrader
Maximum length is 150 characters

aliases
Array of strings

Name of any Aliases
Maximum length of each alias is 150 characters

activity
string

Activity of the Business e.g. NAIC S/SIC Codes
Valid for profile types - Trust, Company, Partnership, OtherEntity and PLC
Maximum length of activity is 150 characters

description
string

Description of the business/individual entity
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC

contactName
string

Contact person at the organisation.

email
string

Contact email address of the entity

website
string

Website address of the entity
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC

telephone
string

Telephone number of the entity.
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC

object
object
organizationNumber
string

Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC

internalContact
string

Internal contact name to contact regarding this profile,
Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC.

internalEmail
string

Internal email address to contact regarding this profile.
Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC

dateOfBirth
string <date>

Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future
Valid for the profile types Individual and SoleTrader

countryCode
string

Two-letter country code ISO-3166-2.
Valid for the profile types Individual and SoleTrader

vatNo
string

Tax Identification Number of the business
Valid for the profile types Company, Partnership, OtherEntity and PLC

isListedOnExchange
boolean

Property valid for profile type PLC

exchangeName
string

Property valid for profile type PLC

Responses
200
400
401
403
404
put/compliance/kyc-protect/profiles/{profileId}/details
Request samples
application/json
{
  • "legalName": "Creditsafe Ltd",
  • "tradingName": null,
  • "aliases": null,
  • "activity": "62409",
  • "description": "Example Free Text",
  • "contactName": null,
  • "email": "example@creditsafe.com",
  • "website": "www.creditsafe.com",
  • "telephone": null,
  • "turnover": {
    },
  • "assetsUnderManagement": {
    },
  • "organizationNumber": "12345678",
  • "internalContact": null,
  • "internalEmail": null,
  • "dateOfBirth": "2024-03-25",
  • "countryCode": "GB",
  • "vatNo": "GB12345678",
  • "isListedOnExchange": null,
  • "exchangeName": null
}
Response samples
application/json
{
  • "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a",
  • "legalName": "string",
  • "tradingName": "string",
  • "aliases": [
    ],
  • "activity": "string",
  • "description": "string",
  • "contactName": "string",
  • "email": "string",
  • "website": "string",
  • "telephone": "string",
  • "turnover": {
    },
  • "assetsUnderManagement": {
    },
  • "dateOfBirth": "2019-08-24",
  • "countryCode": "string",
  • "vatNo": "string",
  • "isListedOnExchange": true,
  • "exchangeName": "string",
  • "organizationNumber": "string",
  • "internalContact": "string",
  • "internalEmail": "string",
  • "internationalScore": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "createdById": 0,
  • "createdBy": "string",
  • "modifiedAt": "2019-08-24T14:15:22Z",
  • "modifiedById": 0,
  • "modifiedBy": "string",
  • "noteCount": 0,
  • "attachmentCount": 0
}