API Docs / Schemas / WorkflowStepClientDataFieldDto

WorkflowStepClientDataFieldDto

A single field with its current value and rendering metadata.

Properties

Name Type Description
fieldTypeenum

ClientField CustomField DataFormSpecific

ClientField CustomField DataFormSpecific

clientFieldenum

Name Code Type Status Email Telephone InternalReference CanContactPost CanContactTelephone CanContactEmail CanContactSms PclSent Manager Partner Associate CompanyNumber CompaniesHouseAuthenticationCode VatNumber VatRegistered VatRegDate VatScheme VatReportingPeriod Utr SelfAssessmentUtr CompanyUtr NiNumber PayeRef AccountsOfficeRef TradingAs NatureOfBusiness IncorporationDate RegisteredAddress PostalAddress InvoiceAddress RegisteredAddressLine1 RegisteredAddressLine2 RegisteredAddressLine3 RegisteredAddressCity RegisteredAddressPostCode RegisteredAddressCountry PostalAddressLine1 PostalAddressLine2 PostalAddressLine3 PostalAddressCity PostalAddressPostCode PostalAddressCountry InvoiceAddressLine1 InvoiceAddressLine2 InvoiceAddressLine3 InvoiceAddressCity InvoiceAddressPostCode InvoiceAddressCountry ContactName ContactTitle ContactFirstName ContactMiddleName ContactLastName ContactEmail ContactPhone ContactMobile ContactDateOfBirth PersonalCode ContactRelationships Team Website ContactNationality ContactMaritalStatus ContactAddress VatPeriodEnd Notes ImportantNotes SicCodes DateOfTrading TradingAsSoleTrader LinkedInUrl FacebookUrl TwitterUrl InstagramUrl AuthSelfAssessment AuthCorporationTax AuthPayeForEmployers AuthIndividualPayAsYouEarn AuthVat AuthConstructionIndustryScheme AuthTaxCredits AuthHighIncomeChildBenefitCharge AuthMakingTaxDigitalIncomeTax AuthMakingTaxDigitalVat AuthTrusts AmlClientId Notes2 Notes3 Notes4 Notes5 VatFlatRateScheme AmlContactId RelatedClientName ContactIsPrimary ContactJobTitle RegisteredAddressCounty PostalAddressCounty InvoiceAddressCounty ContactPreferredName

Name Code Type Status Email Telephone InternalReference CanContactPost CanContactTelephone CanContactEmail CanContactSms PclSent Manager Partner Associate CompanyNumber CompaniesHouseAuthenticationCode VatNumber VatRegistered VatRegDate VatScheme VatReportingPeriod Utr SelfAssessmentUtr CompanyUtr NiNumber PayeRef AccountsOfficeRef TradingAs NatureOfBusiness IncorporationDate RegisteredAddress PostalAddress InvoiceAddress RegisteredAddressLine1 RegisteredAddressLine2 RegisteredAddressLine3 RegisteredAddressCity RegisteredAddressPostCode RegisteredAddressCountry PostalAddressLine1 PostalAddressLine2 PostalAddressLine3 PostalAddressCity PostalAddressPostCode PostalAddressCountry InvoiceAddressLine1 InvoiceAddressLine2 InvoiceAddressLine3 InvoiceAddressCity InvoiceAddressPostCode InvoiceAddressCountry ContactName ContactTitle ContactFirstName ContactMiddleName ContactLastName ContactEmail ContactPhone ContactMobile ContactDateOfBirth PersonalCode ContactRelationships Team Website ContactNationality ContactMaritalStatus ContactAddress VatPeriodEnd Notes ImportantNotes SicCodes DateOfTrading TradingAsSoleTrader LinkedInUrl FacebookUrl TwitterUrl InstagramUrl AuthSelfAssessment AuthCorporationTax AuthPayeForEmployers AuthIndividualPayAsYouEarn AuthVat AuthConstructionIndustryScheme AuthTaxCredits AuthHighIncomeChildBenefitCharge AuthMakingTaxDigitalIncomeTax AuthMakingTaxDigitalVat AuthTrusts AmlClientId Notes2 Notes3 Notes4 Notes5 VatFlatRateScheme AmlContactId RelatedClientName ContactIsPrimary ContactJobTitle RegisteredAddressCounty PostalAddressCounty InvoiceAddressCounty ContactPreferredName

customFieldDefinitionCodestring

The custom field definition code when FieldType is CustomField.

The custom field definition code when FieldType is CustomField.

labelstring

Display label for the field.

Display label for the field.

dataTypeenum

Text Number Date Boolean Select MultiSelect TextArea Address Email File

Text Number Date Boolean Select MultiSelect TextArea Address Email File

currentValuestring

The current value on the client record.

The current value on the client record.

instructionsstring

Optional instructions for this field (with tokens resolved).

Optional instructions for this field (with tokens resolved).

isRequiredboolean

Whether this field must be filled before completing the step.

Whether this field must be filled before completing the step.

sortOrderinteger

Display order within the step.

Display order within the step.

displayWidthenum

Small Medium Large Full

Small Medium Large Full

optionsstring

JSON array of allowed values for Select/MultiSelect data types.

JSON array of allowed values for Select/MultiSelect data types.

maxLengthinteger

Maximum character length for Text and TextArea types.

Maximum character length for Text and TextArea types.

validationPatternstring

Client-facing validation regex pattern.

Client-facing validation regex pattern.

validationMessagestring

Client-facing validation error message.

Client-facing validation error message.

booleanDisplayModeenum

Toggle Checkbox YesNo

Toggle Checkbox YesNo

defaultValuestring

Optional default value configured on the step template.
Used to pre-fill the input when the user opens the form.

Optional default value configured on the step template.
Used to pre-fill the input when the user opens the form.

JSON Example

{
  "fieldType": "ClientField",
  "clientField": "Name",
  "customFieldDefinitionCode": "string",
  "label": "string",
  "dataType": "Text"
}

Contained in Schemas