DemandFlow Support Centre

CHPCS: PSC

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A Person with Significant Control (PSC) from Companies House with address and nature of control.

CHPCS: PSC

A Person with Significant Control (PSC) from Companies House with address and nature of control.

Default definition. This article describes the default CHPCS definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches CHPCS.

Entity properties

PropertyValue
Entity codeCHPCS
Display namePSC
PluralPSCs
Level100000

Use cases

Companies House data entity for PSC (Person with Significant Control) records. Uses 'massive' flag with selective field loading. Three-column General panel: basic info (name, company number), address (premises through country), and nature of control (up to 6 control types, mostly readonly). PSC data is a legal requirement in the UK for transparency of company ownership. Enables beneficial ownership research and compliance checking.

Fields

General: Basic Information

FieldTypeRequiredNotes
nametextYesName.
companyNumbertextCompany Number.

General: Address

FieldTypeRequiredNotes
premisestextPremises.
address_line_2textAddress 2.
address_line_3textAddress 3.
address_line_4textAddress 4.
localitytextLocality.
postal_codetextPost code.
regiontextRegion.
countrytextCountry.

General: Nature of control

FieldTypeRequiredNotes
nature_of_control0textRead-only. 1.
nature_of_control1text2.
nature_of_control2textRead-only. 3.
nature_of_control3textRead-only. 4.
nature_of_control4textRead-only. 5.
nature_of_control5textRead-only. 6.

Relationships

  • No declared relationships in the default definition.

Creating a PSC via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "CHPCS",
  "level":    100000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Name",
  "companyNumber": "Company Number",
  "premises": "Premises",
  "address_line_2": "Address 2"
}

Listing PSCs records

GET /v1/entities/CHPCS/SUB

See also

chpcspscpscs

Was this article helpful?

← Back to Knowledge Base