Release Notes Archive

Note

This is a continuation of older release notes from the main release notes page.

September 11, 2024

  • On PolicyTransactionResponse, the property acceptedTime has been added, the properties aggregatedTransactions and changeInstructions have now marked as optional.

  • On QuoteResponse, the deprecated property boundTime has been removed in favor of the new property acceptedTime.

  • On TransactionPriceResponse, the property aggregatedTransactions is now marked as optional.

September 4, 2024

Optional Properties

The following properties are now marked as optional:

Billing Triggers

The “Billing Trigger” setting is being removed, and the following entities now have the property billingTrigger deprecated.

In addition:

Other Change

  • On DocumentSummary, the property documentInstanceState has been added, and the equivalent property state has been deprecated.

August 28, 2024

August 21, 2024

Diaries

Diaries are a new feature that enables a running narrative to be attached to individual entities. The following endpoints have been added:

The following entities are used in the above endpoints:

For now, diaries are enabled for quotes, policies, and policy transactions. Other entities will be enabled in the future.

See the Diaries Feature Guide for more information.

Regions

Regions are now supported. The new region property has been added to:

Also, defaultRegion has been added to ConfigurationRef.

Changes to Paged List Fetch Semantics

When fetching entities with any of the following endpoints, a new query parameter is available called extended. Setting extended to true means that the return object will not be a bare array of entities, but rather a List Contents object that includes an indicator that the list is complete. The following endpoints have been changed:

Note

Later, the extended property will be removed and the default behavior will be as if it were true.

Auto Transaction Rebasing

Before, transactions were always invalidated when a transaction on another branch became issued. Now, these transactions are automatically rebased on to the new, latest issued transaction. This behavior can be bypassed by settng the autoRebase query paramter to false when using the Issue Transaction endpoint.

Other Changes

The following entity properties have been marked as optional:

July 31, 2024

Quick Quotes

Quick Quotes are a lightweight mechanism for quotation without full underwriting support or document generation. Element extension data for quick quotes can be a subset of that used on a full quote.

The following endpoints have been added:

In support of the above endpoints, the following new entities are used:

Account Level Billing

Account level billing is activated by setting the billingLevel of the account, policy, or quote to account. If a policy or quote uses inherit for the billingLevel, it will defer to the account for the setting.

The following endpoints have been added to modify the billing level:

Each of these endpoints takes a UpdateBillingLevelRequest entity.

In addition, the following entities have added a billingLevel property:

Policy Transaction Branching

Policy transaction branching is done by setting the baseLocator of the transaction to a transaction other than the most recently created transaction. The following endpoints that create policy transactions now have a baseLocator parameter:

And the following entity has a baseLocator property:

Configuration Changes

  • Added the property delinquencyLevel, and removed properties baseLapseOn and lapseConflictHandling from DelinquencyPlanRef

  • Added the property defaultBackdatedInstallmentsBilling to ConfigurationRef.

  • Deprecated the billingPlans and defaultBillingPlan properties on ConfigurationRef, and defaultBillingPlan on ProductRef. These will be removed in an upcoming release.

Other Changes

July 24, 2024

Internal changes only for this release.

July 1, 2024

Stateless Operations

Stateless operations are a way to determine the validatability, pricing, and underwriting for a quote or policy transaction without changing its state. The following endpoints now have a stateless parameter added to generate the results of the call without a state change:

Other endpoints will also be updated with a stateless parameter in upcoming releases.

Invoices and Installments

  • On InvoiceItemResponse, added new properties invoiceLocator and transactionLocator, and changed the installmentItemsLocators property to be called installmentItemLocators, and made the elementStaticLocator property required.

  • On InvoiceResponse, made the startTime and endtime properties required, and changed the type of the currency property to string.

  • On InstallmentItemResponse, removed the property reversalOfLocator.

  • On InstallmentLatticeResponse, added the property reversalLattice, and made the settingsLocator property required.

Other Changes

June 10, 2024

Policies

  • Added the properties startTime and endTime to PolicyResponse. These indicate the start and end of the policy based on issued transactions only.

Invoices and Payments

Installments

Stateless Operations

These endpoints now have a boolean stateless property to allow calculation of pricing or underwriting data without changing the state of the associated quote or policy:

Underwriting

The responses for quote and policy transaction underwriting have been changed:

Accounting

  • The “Cash” T-Accounts that represent cash inflows and outflows from the system are now managed at the customer account level.

  • These are accessed through the new Fetch a Ledger Cash Account and Fetch Multiple Ledger Cash Accounts endpoints.

  • The tenant-wide cash account has been removed and so the GET /billing/{tenantLocator}/accounting/ledgerAccounts/cash endpoint has been removed as well.

Delinquency

Aux Data

  • On AuxDataResponse the property auxDataSettingsName is now optional.

  • On AuxDataKey the auxDataSettingsName property is now optional.

Data Extension Constraints

These Data Extension Constraints endpoints are now accessed with POST API calls:

Other Changes

May 23, 2024

Users

Excess Credits

The Excess Credits feature is forthcoming to handle excess customer credits held in a credit balance.

Open API Definitions

A top level property in the Open API definition file was erronously called externalDocuments rather than its proper name externalDocs. This has been corrected. (This property is not currenly used as so contains an empty array.)

Other Changes

  • Clarified that the references property of DelinquencyResponse will only be populated when fetching a single delinquency entity. Accordingly marked references as optional.

  • Renamed the listByTransactionLocator endpoint to Fetch Installments for Policy Transaction

  • The DocumentInstanceResponse entity has the following properties marked as optional: policyLocator, referenceDocumentLocator, segmentLocator, termLocator, transactionLocator, name, staticName, documentFormat, processingErrors, readyAt, and createdBy.

May 20, 2024

Event Stream Data Definition

May 17, 2024

Deprecations

The following entity properties are now deprecated and will be removed in a future release:

Static Data

Other Changes

May 15, 2024

Renewal Management and Auto-Renewal

  • There is a new Renewal Management API which supports the upcoming renewal management feature, including automatic renewal functionality.

  • A feature guide for renewal management is forthcoming.

Resources

Policy Snapshots

Credits

  • Added the Fetch Credits endpoint to fetch credits across an entire tenant.

“List” Endpoints

Changed the path to the following endpoints that return multiple endpoints for greater consistency:

Other Changes

May 1, 2024

Charges

On the week of May 6, 2024, there will be a change that requires configuration for which charges can be attached to elements. Each element definition must declare the charges that apply. ElementRef and ProductRef now have a charges property, which is an array of the charge types.

Important

All the applicable charges must be returned by the rating plugin, and only those charges can be applied; otherwise, the rating call will fail and the policy transaction or quote will fail to reach the priced state.

Documents

Note

Policy documents are attatched to either policy segments or transactions, depending on scope rules

April 28, 2024

Feature Guides

New feature guides have been added for these topics:

Along with these is an entirely set of configuration guides for plugins, including rating, validation, underwriting, precommit, and more.

Password Policies

Password policies now have editable settings:

  • The Fetch Password Policy and Update Password Policy can be used to find and update the individual settings. The payloads for these are PasswordPolicyResponse and PasswordPolicyUpdateRequest, respectively.

  • Settings include:

    • Minimum and maximum overall password length

    • The minimum number of uppercase letters, lowercase letters, numbers, and/or symbols

    • password expiration after a given number of days

    • Restrictions on reusing passwords before they are a certain number of days old

April 23, 2024

Payments

Write-Offs

Added fetch endpoints:

Other Changes

Feature Guides

Added new feature guides:

April 17, 2024

Optional and Required Properties

The process for determining whether properties on entities were “required” (i.e. must be set on requests, or will always be set on responses) has moved from a manual to automated process. As a result of this some fields have changed from being indicated as required (with no suffix on their type name), or optional (with a ? suffix on the type name.)

Write-Offs

Added endpoints for write-off of invoices:

Term Summary

Term Summaries are views of the term based on issued transactions, showing in-force coverage only. This essentially flattens the transactions that affect the term into a single series of segments, such that the segments cover the entire term without overlaps or time periods without segments. This is useful to understand the state of the term without constructing it from the transaction stack.

The Fetch Term Summary By Term Locator and Fetch Term Summary By Term Number endpoints fetch the overall term summary, and contains summary objects for segments and elements. Extension data and charge information is included in the element summary.

Other Changes

The roundingMode property on PropertyRef has changed its enumeration values to use camel case: ceiling, down, floor, halfDown, halfEven, halfUp-up

April 12, 2024

Search

Invoicing

  • Added property installmentsItemsLocator to InvoiceResponse, and removed invoiceLocator and installmentItems

  • Added properties originationType, and refused, and invalidated to InstallmentResponse

  • Added property autoRenewalLocator to TermResponse

Other Changes

April 8, 2024

Extension Data Constraints

Shortfall Management

Added new endpoints supporting the ability to write-off shortfalls in payments below a configured threshold:

These endpoints return ShortfallCreditResponse object(s).

Also, added the property shortfallCreditLocators to CreditDistributionResponse

Quote Groups

Added endpoints supporting Quote Groups:

Other changes:

Term Fetch

Added an endpoint to fetch all terms in a policy:

Installments

Policy Transaction Changes

Added an endpoint to update the change instructions for a policy transaction based on explicit updates to the new policy segment. This endpoint returns a standard PolicyTransactionResponse with the changeInstructions property updated:

Other Changes

April 1, 2024

Search

See the new Search Feature Guide for details about Search including about how to use the Search API.

Events

Elements

On ElementCreateRequest:

  • Removed the properties locator, tenantLocator, and rootLocator.

  • Marked the properties staticLocator and elements as optional.

On ElementResponse:

  • Marked the properties staticLocator, rootLocator, and elements as optional.

Payments, Credit Distributions, and Disbursements

Installments

  • Added properties reversalOfInstallmentLocator and reversedByInstallmentLocator to InstallmentResponse

  • Added properties reversalOfInstallmentItemLocator and reversedByInstallmentItemLocator to InstallmentItemResponse

Plans and Prferences

Constraints

  • Changed the ConditionValue entity to use staticLocator instead of elementLocator for referencing elements.

Resource Groups

  • Marked the selectionStartTime property as Required.

Accounting

  • On AccountLineItem Changed the properties refLocator, refType and type to referenceLocator, refType, and accountingType, respectively.

  • On AccountingTransactionResponse, changed the properties transactionLocator, transactionNote, and transactionTime to faTransactionLocator, faTransactionNote, and faTransactionTime, respectively.

  • On LedgerAccountLineItem, changed the properties txnLocator, txnNote, entryType, and txnTime to faTransactionLocator, faTransactionNote, accountingType, and faTransactionTime respectively.

March 27, 2024

Policy Service

Billing Service

Platform

Configuration

Note

The Fetch Dependency Map for Policy Transaction endpoint is part of Constraint Tables, an upcoming feature. Details will be provided within the next few days.

March 20, 2024

New Endpoints

Path Change

The Fetch All Holds for an Account endpoint has changed its path:

from /billing/{tenantLocator}/holds/{accountLocator}/list

to /billing/{tenantLocator}/holds/accounts/{accountLocator}/list

Constraint Tables

Note

Constraint Tables are part of an upcoming feature to facilitate UI development and validation. This feature is not yet ready for use.

These endpoints have been added:

Other Changes

  • Added the properties dayOfWeek, explicitAnchorDate, and weekOfMonth to InstallmentSettings

  • Added the property constraintTables to ConfigurationRef

  • Added the properties constraint and propertyScopes to PropertyRef

  • Added the property graceStartedAt to DelinquencyResponse, and renamed state to delinquencyState

  • Renamed the property state on DisbursementResponse to disbursementState

  • Renamed the property state on PaymentResponse to paymentState

  • Removed the POST /billing/{tenantLocator}/invoices/{locator}/delinquencies endpoint

March 13, 2024

Credit Distributions

Added these endpoints:

Added these entities:

Billing Holds

Added these endpoints:

Added these entities:

Billing Triggers

Billing triggers (either on accepted or on issued) are moving from billing plans to quotes and policies themselves.

Search

  • Changed the searchType on SearchRequest to be called searchEntityType.

  • Removed the fetchSearchConfiguration endpoint along with the EntitySearchConfiguration, SearchConfiguration, and SearchSummaryResponse endpoints.

  • Removed the searchSummary response from SearchResultResponse

Other Changes

March 6, 2024

Static Data

Added a feature to associate “static” data with Quotes and Policies. This is data that lives outside the existing extension data for these entities, and is managed outside of policy transactions. It currently doesn’t require configuration but is otherwise structured like normal extension data.

New endpoints:

Also added the property static to QuoteResponse, QuoteCreateRequest, PolicyResponse, and PolicySnapshotResponse

Note

The POST versions of the above endpoints differ from PUT in that they will fail if there is already static data on the entity at the time of the request.

Search

Integrated the new Socotra Insurance Suite search service.

New endpoints:

New entities:

Webhook Failure Handling

Functionality to handle failed webhook events has been added.

New endpoints:

New entities:

Other changes:

Passwords

Other Changes

February 28, 2024

Disbursements

Added a new Disbursements controller, including endpoints:

Added entities:

Added configuration for:

Other Changes

February 23, 2024

  • Marked the baseLapseOn and lapseConflictHandling properties of the configuration item DelinquencyPlanRef as deprecated. These will be removed in an upcoming release.

February 21, 2024

February 8, 2024

Changed Endpoints

Changed Entities

February 6, 2024

Added Endpoints

Removed Endpoints

  • issueNextInvoiceForAccount

  • fetchLedgerAccountLineItems

Added Entities

Changed Entities

  • PaymentResponse has new property currency

  • InstallmentItemResponse has property staticElementLocator renamed to staticElementLocator

  • InvoiceItemResponse has the types of properties chargeCategory and chargeType both changed to string

  • InstallmentResponse has these properties renamed:

    • generateDate => generateTime

    • dueDate => dueTime

    • installmentStartDate => installmentStartTime

    • installmentEndDate => installmentEndTime

  • InstallmentLatticeFrame has these properties renamed:

    • generationDate => generateTime

    • dueDate => dueTime

    • installmentStart => installmentStartTime

    • installmentEnd => installmentEndTime

    • coverageStart => coverageStartTime

    • coverageEnd => coverageEndTime

  • ConfigurationRef has removed property defaults