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

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