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?
assistantAssistantRef?
bootstrapBootstrapRef?
claimsManagementClaimsManagementRef?
dataAccessControlDataAccessControlRef?
defaultAutoRenewalPlanstring?
defaultAuxDataSettingsstring?
defaultBackdatedInstallmentsBillingEnum? immediate | deferDueDate
defaultCurrencystring?
defaultDelinquencyPlanstring?
defaultDurationBasisEnum? years | months | weeks | days | hours
defaultExcessCreditPlanstring?
defaultInstallmentPlanstring?
defaultInvoiceDocumentstring?
defaultInvoicingPlanstring?
defaultRetryPlanstring?
defaultScheduleUploadErrorsLimitinteger?
defaultSearchableboolean?Default is true
defaultShortfallTolerancePlanstring?
defaultTermDurationnumber?
defaultTimeZonestring?
enableEntityAnonymizationboolean?
enableSerialInvoiceNumberingboolean?
producerManagementProducerManagementRef?
workManagementWorkManagementRef?
automationsmap<string, AutomationPluginRef>?
autoRenewalPlansmap<string, AutoRenewalPlanRef>?
auxDataSettingsmap<string, AuxDataSettingsRef>?
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>?
tenantCustomEventsmap<string, TenantCustomEventRef>?
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
claimsmap<string, ClaimRef>?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 | continuation | flatCancellation | reinstatement | reversal | aggregate
costBearingboolean

Optional properties

PropertyTypeDescription
displayHintsDisplayHintsRef?
datamap<string, PropertyRef>?

AccountRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
displayNamestring?
abstractboolean?
accountKindEnum? standard | proxyPayer
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[]?
continuationForstring[]?
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?
defaultClaimTypestring?
defaultSearchableboolean?
extendstring?
numberingPlanstring?
contactsmap<string, string[]>?
lossTypesstring[]?

WorkManagementRef

Properties

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

LabelRef

No properties defined.

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
installmentGroupingInstallmentGroupingDetails
invoiceFeeHandlingEnum max | min | sum | waive
invoiceFeeAmountsmap<string, number>

Optional properties

PropertyTypeDescription
displayNamestring?

InstallmentGroupingDetails

Required properties

PropertyTypeDescription
matchingEnum generateTime | startTime | allDefault is generateTime
windowEnum start | startAndEnd | catchUpDefault is startAndEnd

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
autoApplyExcessToInvoicesEnabledbooleanNote: When set to false, posted payments targeting an account will still be automatically applied to open invoices if they exist, as the funds in this scenario are not considered to be excess funds
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?
defaultClaimExposureTypestring?
extendstring?
coverageTypesstring[]?

ClaimRef

Required properties

PropertyTypeDescription
claimCategorystring
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
abstractboolean?
extendstring?
numberingPlanstring?
contactsmap<string, string[]>?
eligibleExposureTypesstring[]?
eligibleProductsstring[]?

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
enablePdfTagsboolean
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 | declined | rejected | refused
customFontsstring[]
templateSnippetsstring[]

Optional properties

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

AssistantRef

Properties

PropertyTypeDescription
patTokenSecretRefSecretKeyRef?
inquiryIntentsmap<string, IntentPlan>?

IntentPlan

Required properties

PropertyTypeDescription
intentTypestring
taskTypestring

Optional properties

PropertyTypeDescription
workgroupstring?

SecretKeyRef

Required properties

PropertyTypeDescription
namestring
keystring

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 | inGap | expired | cancelled | cancelPending | onRisk | delinquent | doNotRenew | continued | continuation | flatCancelled

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>?

ClaimsManagementRef

Properties

PropertyTypeDescription
claimExposuresmap<string, ClaimExposureRef>?
claimsmap<string, ClaimRef>?Deprecated

ClaimExposureRef

Required properties

PropertyTypeDescription
datamap<string, PropertyRef>

Optional properties

PropertyTypeDescription
abstractboolean?
extendstring?
numberingPlanstring?
contactsmap<string, string[]>?
eligibleLossTypesstring[]?

On this page