Socotra
API ReferenceConfiguration and Development API

Configuration Deployments API

ActionEndpoint
Download the Current ConfigurationGET/config/{tenantLocator}/deployments/download
Download the Configuration for a VersionGET/config/{tenantLocator}/deployments/download/{version}
Fetch the Latest Configuration DefinitionGET/config/{tenantLocator}/deployments/datamodel
Fetch the Configuration Definition for a VersionGET/config/{tenantLocator}/deployments/datamodel/{version}
Get Configuration MetadataGET/config/{tenantLocator}/deployments
Redeploy a ConfigurationPOST/config/{tenantLocator}/deployments/deploy
Get a Configuration Payload DifferenceGET/config/{tenantLocator}/deployments/diff
Validate a Configuration PayloadPOST/config/validateConfig
Validate a Configuration ZIP PayloadPOST/config/{tenantLocator}/deployments/validate
Format ConfigPOST/config/formatConfig

Tenant Creation

Create a Tenant

Create a TenantcreateTenant
POST/config/createTenant

Parameters

NameInTypeRequiredDescription
namequerystring?No
descriptionquerystring?No
Request with application/zip:ConfigurationRef
Request with multipart/form-data:ConfigurationRef
Security Group:tenants
Permission:
create-tenant
TenantDeploymentResult

Required properties

PropertyTypeDescription
locatoruuid
namestring
bootstrapResultBootstrapResult
deploymentResultConfigBuilderResult

Fetch

Download the Current Configuration

Download the Current ConfigurationdownloadCurrentConfiguration
GET/config/{tenantLocator}/deployments/download

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
Response:StreamingResponseBody<ZipFile>
Security Group:deployments
Permission:
deploy

Download the Configuration for a Version

Download the Configuration for a VersiondownloadConfigurationVersion
GET/config/{tenantLocator}/deployments/download/{version}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
versionpathulidYes
byStaticLocatorqueryboolean?No
Response:StreamingResponseBody<ZipFile>
Security Group:deployments
Permission:
deploy

Fetch the Latest Configuration Definition

Fetch the Latest Configuration DefinitionfetchConfigDefinition
GET/config/{tenantLocator}/deployments/datamodel

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
resolvequeryboolean?No
Security Group:deployments
Permissions:
deploy,datamodel

Fetch the Configuration Definition for a Version

Fetch the Configuration Definition for a VersionfetchConfigDefinitionForAVersion
GET/config/{tenantLocator}/deployments/datamodel/{version}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
versionpathulidYes
resolvequeryboolean?No
byStaticLocatorqueryboolean?No
Security Group:deployments
Permissions:
deploy,datamodel

Get Configuration Metadata

Get Configuration MetadatagetDeployedConfigMetadata
GET/config/{tenantLocator}/deployments

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
Security Group:deployments
Permission:
read
DeployedConfigMetadata

Required properties

PropertyTypeDescription
metadataDeploymentMetadata
pluginStatusmap<string, string>
pluginVersionStatusmap<string, map<string, string>>Deprecated

Optional properties

PropertyTypeDescription
expectedRetirementTimedatetime?

Redeployment

Redeploy a Configuration

Redeploy a ConfigurationdeployConfigZip
POST/config/{tenantLocator}/deployments/deploy

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
overwritequeryboolean?No
Request with application/zip:ConfigurationRef
Request with multipart/form-data:ConfigurationRef
Security Group:deployments
Permission:
deploy

Get a Configuration Payload Difference

Get a Configuration Payload DifferencegetPartialDeployDifference
GET/config/{tenantLocator}/deployments/diff

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
configqueryConfigurationRefYes
Response:map<string, MapDifference>
Security Group:deployments
Permission:
deploy
MapDifference

Required properties

PropertyTypeDescription
addedmap<string, object>
modifiedmap<string, object>
removedmap<string, object>

Validation

Validate a Configuration Payload

Validate a Configuration PayloadvalidateConfig
POST/config/validateConfig
Request with application/zip:ConfigurationRef
Request with multipart/form-data:ConfigurationRef
Response:StreamingResponseBody<ZipFile>
Security Group:tenants
Permissions:
create-tenant,validate-config

Validate a Configuration ZIP Payload

Validate a Configuration ZIP PayloadvalidateConfigZip
POST/config/{tenantLocator}/deployments/validate

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
Request with application/zip:ConfigurationRef
Request with multipart/form-data:ConfigurationRef
Response:StreamingResponseBody<ZipFile>
Security Group:deployments
Permission:
deploy

Utility

Format Config

Format ConfigformatConfig
POST/config/formatConfig

Converts a configuration's property casing to match requirements

Request with application/zip:ConfigurationRef
Request with multipart/form-data:ConfigurationRef
Response:StreamingResponseBody<ZipFile>
Security Group:tenants
Permissions:
create-tenant,validate-config

Configuration Entities

ConfigurationRef

Required properties

PropertyTypeDescription
accountsmap<string, AccountRef>
chargesmap<string, ChargeRef>
productsmap<string, ProductRef>

Optional properties

PropertyTypeDescription
defaultDisbursementNumberingPlanNamestring?
defaultPaymentNumberingPlanNamestring?
bootstrapBootstrapRef?
dataAccessControlDataAccessControlRef?
defaultAutoRenewalPlanstring?
defaultAuxDataSettingsstring?
defaultBackdatedInstallmentsBillingEnum? immediate | deferDueDate
defaultCurrencystring?
defaultDelinquencyPlanstring?
defaultDurationBasisEnum? years | months | weeks | days | hours
defaultExcessCreditPlanstring?
defaultInstallmentPlanstring?
defaultInvoiceDocumentstring?
defaultInvoicingPlanstring?
defaultRetryPlanstring?
defaultScheduleUploadErrorsLimitinteger?
defaultSearchableboolean?
defaultShortfallTolerancePlanstring?
defaultTermDurationnumber?
defaultTimeZonestring?
enableEntityAnonymizationboolean?
enableSerialInvoiceNumberingboolean?
producerManagementProducerManagementRef?
workManagementWorkManagementRef?
automationsmap<string, AutomationPluginRef>?
autoRenewalPlansmap<string, AutoRenewalPlanRef>?
auxDataSettingsmap<string, AuxDataSettingsRef>?
claimsmap<string, ClaimRef>?
consolidatedDocumentsmap<string, ConsolidatedDocumentConfigRef>?
constraintTablesmap<string, ConstraintTableRef>?
contactRolesstring[]?
contactsmap<string, ContactRef>?
coveragesmap<string, ElementRef>?
coverageTermsmap<string, CoverageTermRef>?
customEventsmap<string, CustomEventRef>?
customFontsstring[]?
dataTypesmap<string, DataTypeRef>?
delinquencyPlansmap<string, DelinquencyPlanRef>?
disbursementsmap<string, DisbursementRef>?
documentsmap<string, DocumentConfigRef>?
excessCreditPlansmap<string, ExcessCreditPlanRef>?
exposureGroupsmap<string, ElementRef>?
exposuresmap<string, ElementRef>?
externalNumberingPlansmap<string, ExternalNumberingPlanRef>?
fnolmap<string, FnolRef>?
installmentPlansmap<string, InstallmentPlanRef>?
invoicingPlansmap<string, InvoicingPlanRef>?
jurisdictionsmap<string, JurisdictionRef>?
lossCategoriesstring[]?
lossesmap<string, LossRef>?
moratoriumsmap<string, MoratoriumRef>?
numberingPlansmap<string, NumberingPlanRef>?
paymentsmap<string, PaymentRef>?
policyLinesmap<string, ElementRef>?
rangeTablesmap<string, RangeTableRef>?
regionsmap<string, RegionRef>?
retryPlansmap<string, RetryPlanRef>?
reversalTypesmap<string, ReversalTypeRef>?
schedulesmap<string, ScheduleRef>?
secretsmap<string, SecretRef>?
shortfallTolerancePlansmap<string, ShortfallTolerancePlanRef>?
tablesmap<string, TableRef>?
templateSnippetsmap<string, TemplateSnippetConfigRef>?
transactionTypesmap<string, TransactionTypeRef>?
defaultAnchorModeEnum? generateDay | termStartDay | dueDayDeprecated
defaultBillingLevelEnum? account | inherit | policyDeprecated
defaultBillingPlanstring?Deprecated
defaultDueLeadDaysinteger?Deprecated
defaultGenerateLeadDaysinteger?Deprecated
defaultLapseTypestring?Deprecated
defaultRegionstring?Deprecated
billingPlansmap<string, BillingPlanRef>?Deprecated
BootstrapRef

Required properties

PropertyTypeDescription
resourcesResourcesRef
ResourcesRef

Required properties

PropertyTypeDescription
resourceGroupsmap<string, ResourceGroupRef>
resourceInstancesmap<string, ResourceInstanceRef>
ResourceInstanceRef

Required properties

PropertyTypeDescription
staticNamestring
jurisdictionsstring[]
ResourceGroupRef

Required properties

PropertyTypeDescription
selectionStartTimedatetime
resourceNamesstring[]
JurisdictionRef

Properties

PropertyTypeDescription
displayHintsDisplayHintsRef?
ConfigBuilderResult

Required properties

PropertyTypeDescription
isSuccessboolean
metadataDeploymentMetadata
errorsstring[]
BootstrapResult

Required properties

PropertyTypeDescription
errorstring
statusEnum queued | failed
DeploymentMetadata

Required properties

PropertyTypeDescription
latestVersionulid
version1ulid
implementedAutomationPluginsmap<string, string>
implementedPluginsmap<string, string>
version2ulidDeprecated

Optional properties

PropertyTypeDescription
staticVersionLocatorulid?
TransactionTypeRef

Required properties

PropertyTypeDescription
categoryEnum issuance | change | renewal | cancellation | reinstatement | reversal | aggregate
costBearingboolean

Optional properties

PropertyTypeDescription
displayHintsDisplayHintsRef?
AccountRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
defaultInvoiceDocumentstring?
defaultSearchableboolean?
extendstring?
invoiceNumberingPlanstring?
numberingPlanstring?
numberingTriggerEnum? creation | validation
paymentExecutionRetryPlanstring?
contactsmap<string, string[]>?
ProductRef

Properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
availabilityAvailabilityRef?
defaultAutoRenewalPlanstring?
defaultDelinquencyPlanstring?
defaultDurationBasisEnum? years | months | weeks | days | hours
defaultInstallmentPlanstring?
defaultSearchableboolean?
defaultShortfallTolerancePlanstring?
defaultTermDurationnumber?
extendstring?
externalNumberingPlanstring?
numberingPlanstring?
numberingStringstring?
numberingTriggerEnum? creation | validation
producerQualificationEnum? none | license | appointment
requiresJurisdictionboolean?
reservedPolicyNumberRequiredboolean?
riskAssessmentCriteriastring?
withPrecommitReapplicationboolean?
datamap<string, PropertyRef>?
chargesstring[]?
contactsmap<string, string[]>?
contentsstring[]?
coverageTermsstring[]?
documentsstring[]?
eligibleAccountTypesstring[]?
eligibleTransactionTypesstring[]?
scheduledEventsstring[]?
staticDatamap<string, PropertyRef>?
workplanTriggersmap<string, string[]>?
defaultBillingPlanstring?Deprecated
pluralTypestring?Deprecated
ElementRef

Properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
availabilityAvailabilityRef?
defaultSearchableboolean?
extendstring?
schedulestring?
datamap<string, PropertyRef>?
chargesstring[]?
contentsstring[]?
coverageTermsstring[]?
pluralTypestring?Deprecated
CoverageTermRef

Required properties

PropertyTypeDescription
typeEnum splitLimit | deductible | limit

Optional properties

PropertyTypeDescription
displayNamestring?
availabilityAvailabilityRef?
valuePropertyRef?
optionsmap<string, CoverageTermOptionRef>?
CoverageTermOptionRef

Required properties

PropertyTypeDescription
valuenumber

Optional properties

PropertyTypeDescription
displayNamestring?
displayHintsDisplayHintsRef?
tagstring?
DisplayHintsRef

Properties

PropertyTypeDescription
displayNamestring?
displayOrderinteger?
FnolRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
abstractboolean?
defaultSearchableboolean?
extendstring?
numberingPlanstring?
contactsmap<string, string[]>?
lossTypesstring[]?
WorkManagementRef

Properties

PropertyTypeDescription
qualificationsmap<string, string[]>?
tasksmap<string, TaskTypeRef>?
userAssociationRolesmap<string, UserAssociationRoleRef>?
TaskTypeRef

Required properties

PropertyTypeDescription
blocksUnderwritingboolean
defaultDeadlineDaysnumber

Optional properties

PropertyTypeDescription
numberingPlanstring?
numberingStringstring?
UserAssociationRoleRef

Properties

PropertyTypeDescription
exclusiveboolean?
appliesToEnum[]? account | quickQuote | quote | policy | transaction | invoice | underwritingFlag | payment | quoteGroup | inquiry
qualificationmap<string, string>?
DataTypeRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
defaultSearchableboolean?
extendstring?
AvailabilityRef

Specifies availability. At least one of availableAfter, retireAfter, retire, removeOnRenewalAfter, or removeOnRenewal must be set.

Required properties

PropertyTypeDescription
availabilityTimeBasisEnum policyStartTime | termStartTimedefault: TermStartTime
retirementTimeBasisEnum policyStartTime | termStartTimedefault: TermStartTime

Optional properties

PropertyTypeDescription
availableAfterdatetime?
removeOnRenewalboolean?default: false
removeOnRenewalAfterdatetime?
retireboolean?default: false
retireAfterdatetime?
PropertyRef

Properties

PropertyTypeDescription
displayNamestring?
availabilityAvailabilityRef?
constraintPropertyConstraint?
defaultValuestring?
maxstring?
maxLengthinteger?
minstring?
minLengthinteger?
precisioninteger?
regexstring?
restrictedDataRestrictedDataRef?
roundingModeEnum? ceiling | down | floor | halfDown | halfEven | halfUp | up
scopestring?
searchableboolean?
typestring?
optionsstring[]?
tagstring[]?
PropertyConstraint

Required properties

PropertyTypeDescription
columnstring
tablestring
wheremap<string, ConditionValueRef>
ConditionValueRef

Required properties

PropertyTypeDescription
keystring
valuesstring[]
RestrictedDataRef

Required properties

PropertyTypeDescription
anonymizableboolean
maskingLevelEnum none | level1 | level2
valueValues
Values

Required properties

PropertyTypeDescription
datedate
datetimedatetime
decimalnumber
guidstring
intinteger
longinteger
stringstring
ChargeRef

Required properties

PropertyTypeDescription
categoryEnum none | premium | tax | fee | credit | invoiceFee | cededPremium | nonFinancial | surcharge
handlingEnum flat | normal | retention
invoicingEnum scheduled | next | immediate
transactionBundlingEnabledboolean

Optional properties

PropertyTypeDescription
displayNamestring?Deprecated
BillingPlanRef

Required properties

PropertyTypeDescription
billingLevelEnum account | inherit | policy

Optional properties

PropertyTypeDescription
displayNamestring?
DelinquencyPlanRef

Required properties

PropertyTypeDescription
gracePeriodDaysinteger

Optional properties

PropertyTypeDescription
displayNamestring?
advanceLapseToEnum? draft | validated | priced | underwritten | accepted | issued
delinquencyLevelEnum? policy | invoice
lapseTransactionTypestring?
eventsmap<string, DelinquencyEventConfiguration>?
DelinquencyEventConfiguration

Required properties

PropertyTypeDescription
offsetBasisEnum gracePeriodStart | gracePeriodEnd
offsetDaysnumber
InstallmentPlanRef

Required properties

PropertyTypeDescription
anchorModeEnum generateDay | termStartDay | dueDay
cadenceEnum none | fullPay | weekly | everyOtherWeek | monthly | quarterly | semiannually | annually | thirtyDays | everyNDays
dueLeadDaysinteger
generateLeadDaysinteger
maxInstallmentsPerTerminteger
installmentWeightsnumber[]

Optional properties

PropertyTypeDescription
displayNamestring?
autopayLeadDaysnumber?
InvoicingPlanRef

Required properties

PropertyTypeDescription
consolidateInvoicesOnCancellationEnum none | future | all
invoiceFeeHandlingEnum max | min | sum | waive
invoiceFeeAmountsmap<string, number>

Optional properties

PropertyTypeDescription
displayNamestring?
AutoRenewalPlanRef

Required properties

PropertyTypeDescription
generateAutoRenewalsboolean

Optional properties

PropertyTypeDescription
newTermDurationinteger?
renewalAcceptLeadDaysinteger?
renewalCreateLeadDaysinteger?
renewalIssueLeadDaysinteger?
renewalTransactionTypestring?
RetryPlanRef

Required properties

PropertyTypeDescription
attemptsinteger
hoursBetweenAttemptsnumber[]
PaymentRef

Required properties

PropertyTypeDescription
abstractboolean
defaultSearchableboolean
extendstring
numberingPlanstring
numberingTriggerEnum creation | validation

Optional properties

PropertyTypeDescription
displayNamestring?
datamap<string, PropertyRef>?
DisbursementRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
extendstring?
numberingPlanstring?
numberingTriggerEnum? creation | validation
ReversalTypeRef

Required properties

PropertyTypeDescription
creditTypeEnum any | creditDistribution | payment
ShortfallTolerancePlanRef

Required properties

PropertyTypeDescription
currencyTolerancesmap<string, number>
ExcessCreditPlanRef

Required properties

PropertyTypeDescription
advanceDisbursementToEnum draft | validated | approved | executed | reversed | rejected | discarded
autoApplyExcessToInvoicesEnabledboolean
disburseExcessbooleanSet to true to enable excess funds handling for the plan.
disbursementTypestringThe type of the disbursement to be automatically created.
excludeDebitsEnum allInvoices | invoicesAndUnbilledInstallments | none | pastDueInvoicesWhich pending debits should be considered for determining how much of the credit to retain
negativeInvoiceHandlingNegativeInvoiceHandlingRef
disbursementThresholdsmap<string, number>
NegativeInvoiceHandlingRef

Required properties

PropertyTypeDescription
automaticallySettleNegativeInvoicesEnum toOpenInvoices | toCreditBalance | never
prioritizeOverlappingCoveragePeriodsboolean
processingModeEnum accountLevel | policyLevel
targetInvoicePriorityEnum byAmount | smallestFirst | earliestFirst
targetInvoicesEnum overlappingCoveragePeriodsOnly | overlappingCoverageAndEarlier | allOpenInvoices
yieldExcessToCreditBalanceboolean
NumberingPlanRef

Required properties

PropertyTypeDescription
copyFromQuoteboolean
formatstring
initialCoreNumberstring
initialQuoteCoreNumberstring
quoteNumberFormatstring
termNumberFormatstring

Optional properties

PropertyTypeDescription
displayNamestring?
productScopestring?
ExternalNumberingPlanRef

Required properties

PropertyTypeDescription
triggerQuoteStateEnum draft | validated | earlyUnderwritten | priced | underwritten | accepted | issued | underwrittenBlocked | declined | rejected | refused | discarded

Optional properties

PropertyTypeDescription
displayNamestring?
RegionRef

Properties

PropertyTypeDescription
displayNamestring?
numberingStringstring?
TemplateSnippetConfigRef

Required properties

PropertyTypeDescription
selectionTimeBasisEnum policyStartTime | termStartTime | transactionEffectiveTime | currentTime

Optional properties

PropertyTypeDescription
displayNamestring?
ScheduleRef

Required properties

PropertyTypeDescription
resetOnRenewalboolean
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
extendstring?
LossRef

Required properties

PropertyTypeDescription
categorystring
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
abstractboolean?
extendstring?
coverageTypesstring[]?
ClaimRef

Required properties

PropertyTypeDescription
claimCategorystring

Optional properties

PropertyTypeDescription
abstractboolean?
extendstring?
TableRef

Required properties

PropertyTypeDescription
selectionTimeBasisEnum policyStartTime | termStartTime | transactionEffectiveTime | currentTime
columnsmap<string, ColumnRef>
RangeTableRef

Required properties

PropertyTypeDescription
rangeStartstring
selectionTimeBasisEnum policyStartTime | termStartTime | transactionEffectiveTime | currentTime
columnsmap<string, ColumnRef>

Optional properties

PropertyTypeDescription
rangeEndstring?
ColumnRef

Required properties

PropertyTypeDescription
dataTypestring
isKeyboolean
ConstraintTableRef

Required properties

PropertyTypeDescription
selectionTimeBasisEnum policyStartTime | termStartTime | transactionEffectiveTime | currentTime
columnsmap<string, ConstraintColumnRef>
ConstraintColumnRef

Required properties

PropertyTypeDescription
dataTypestring
makeDistinctboolean
DocumentConfigRef

Required properties

PropertyTypeDescription
formatEnum text | html | pdf | jpg | jpeg | doc | docx | xls | xlsx | csv | txt | zip
renderingEnum dynamic | prerendered
scopeEnum transaction | policy | term | segment | invoice
selectionTimeBasisEnum policyStartTime | termStartTime | transactionEffectiveTime | currentTime
triggerEnum validated | priced | accepted | underwritten | issued | generated
customFontsstring[]
templateSnippetsstring[]

Optional properties

PropertyTypeDescription
displayNamestring?
marginDocumentMarginRef?
pageSizeEnum? letter | legal | A3 | A4 | A5 | B4 | B5
portraitboolean?

The rendering property is set to dynamic for documents that are generated with a template and prerendered for documents that are uploaded and used as they are, such as for pre-rendered PDF documents.

DocumentMarginRef

Properties

PropertyTypeDescription
bottomnumber?
leftnumber?
rightnumber?
topnumber?

The bottom, left, right and top properties represent the size of the margin in millimeters.

ConsolidatedDocumentConfigRef

Required properties

PropertyTypeDescription
consolidatedDocumentsstring[]

Optional properties

PropertyTypeDescription
displayNamestring?
leadingDocumentTemplatestring?
pageNumberingConsolidatedPageNumberingRef?
ConsolidatedPageNumberingRef

Required properties

PropertyTypeDescription
enableNumberingboolean
leadingDocumentPagesboolean
xPositioninteger
yPositioninteger
CustomEventRef

Required properties

PropertyTypeDescription
typestring

Optional properties

PropertyTypeDescription
scheduleEventScheduleRef?
EventScheduleRef

Required properties

PropertyTypeDescription
anchorEnum policyStart | policyEnd | termStart | segmentStart

Optional properties

PropertyTypeDescription
alignmentEnum? weekStart | monthStart | yearStart
cadenceEventCadenceRef?
offsetmap<string, integer>?
suppressOnStatusesEnum[]? pending | expired | cancelled | cancelPending | onRisk | delinquent | doNotRenew
EventCadenceRef

Required properties

PropertyTypeDescription
durationBasisEnum years | months | weeks | days | hours
intervalDurationinteger

Optional properties

PropertyTypeDescription
limitinteger?
TenantCustomEventRef

Required properties

PropertyTypeDescription
isPersistedboolean
typestring

Optional properties

PropertyTypeDescription
scheduleTenantEventScheduleRef?
TenantEventScheduleRef

Properties

PropertyTypeDescription
alignmentEnum? weekStart | monthStart | yearStart
cadenceEventCadenceRef?
offsetmap<string, integer>?
SecretRef

Required properties

PropertyTypeDescription
itemsmap<string, PrimitivePropertyRef>
PrimitivePropertyRef

Required properties

PropertyTypeDescription
dataTypestring
AuxDataSettingsRef

Required properties

PropertyTypeDescription
expirationPeriodinteger

Optional properties

PropertyTypeDescription
displayNamestring?
DataAccessControlRef

Required properties

PropertyTypeDescription
accountDataAccessControlFieldRef
dataMaskingboolean
enabledboolean
policyDataAccessControlFieldRef
DataAccessControlFieldRef

Required properties

PropertyTypeDescription
fieldsstring[]
ContactRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
abstractboolean?
defaultSearchableboolean?
extendstring?
AutomationPluginRef

Properties

PropertyTypeDescription
enableWebhooksboolean?
secretstring?
webhookHandlerTimeoutinteger?
actionsmap<string, AutomationPluginActionRef>?
AutomationPluginActionRef

Properties

PropertyTypeDescription
timeoutinteger?
requestmap<string, PropertyRef>?
responsemap<string, PropertyRef>?
ProducerManagementRef

Required properties

PropertyTypeDescription
underwritingFlagUnderwritingFlagRef
producerAppointmentsmap<string, ProducerAppointmentRef>
producerCodesmap<string, ProducerCodeRef>
producerLicensesmap<string, ProducerLicenseRef>
producersmap<string, ProducerRef>
UnderwritingFlagRef

Properties

PropertyTypeDescription
levelEnum? info | block | decline | reject | approve
notestring?
tagstring?
ProducerCodeRef

Required properties

PropertyTypeDescription
abstractboolean
defaultSearchableboolean
extendstring
numberingPlanstring
numberingStringstring

Optional properties

PropertyTypeDescription
displayNamestring?
datamap<string, PropertyRef>?
ProducerRef

Required properties

PropertyTypeDescription
abstractboolean
defaultSearchableboolean
extendstring

Optional properties

PropertyTypeDescription
displayNamestring?
datamap<string, PropertyRef>?
ProducerLicenseRef

Required properties

PropertyTypeDescription
abstractboolean
defaultSearchableboolean
extendstring

Optional properties

PropertyTypeDescription
datamap<string, PropertyRef>?
ProducerAppointmentRef

Required properties

PropertyTypeDescription
abstractboolean
defaultSearchableboolean
extendstring

Optional properties

PropertyTypeDescription
datamap<string, PropertyRef>?

On this page