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 propertiesaggregatedTransactions
andchangeInstructions
have now marked as optional.On QuoteResponse, the deprecated property
boundTime
has been removed in favor of the new propertyacceptedTime
.On TransactionPriceResponse, the property
aggregatedTransactions
is now marked as optional.
September 4, 2024
Optional Properties
The following properties are now marked as optional:
AccountResponse:
autoRenewalPlanName
,delinquencyPlanName
,excessCreditPlanName
,shortfallTolerancePlanName
,invoiceDocument
,preferences
,region
QuoteCreateRequest:
durationBasis
,billingLevel
,billingTrigger
,region
ElementRef:
coverageTerms
,data
ElementResponse:
coverageTerms
,data
TenantResponse:
description
QuoteResponse:
static
AccountCreateRequest:
region
AccountUpdateReplaceDataRequest:
region
Billing Triggers
The “Billing Trigger” setting is being removed, and the following entities now have the property billingTrigger
deprecated.
In addition:
On ConfigurationRef and ProductRef,
defaultBillingTrigger
is deprecated.The endpoint Update Policy Billing Trigger is deprecated.
The entity BillingTriggerUpdateRequest is deprecated.
Other Change
On DocumentSummary, the property
documentInstanceState
has been added, and the equivalent propertystate
has been deprecated.
August 28, 2024
The following state properties have been changed, from
state
:AccountResponse:
accountState
QuickQuoteResponse:
quickQuoteState
QuickQuotePriceResponse:
quickQuoteState
InvoiceResponse:
invoiceState
DocumentInstanceResponse:
documentInstanceState
The endpoints Preview Invoices for Quote and Preview Invoices for Transaction have had the property
includeZeroAmountInvoices
added, andexcludeOtherPolicies
has been removed.The endpoint Fetch Transaction Segments has been deprecated in favor of Fetch Transaction Segment because transactions can have a maximum of a single segment.
The entity DocumentInstanceResponse has new properties
category
andexternal
.
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:
Fetch Quotes for Account, Fetch All Quotes In Group, and Fetch Quotes In a Tenant return QuoteListResponse.
Fetch Multiple Quick Quotes and Fetch Quick Quotes for a Group return QuickQuoteListResponse.
Fetch Policy Snapshots for an Account returns PolicySnapshotListResponse.
Fetch Issued Transactions returns PolicyTransactionListResponse.
Fetch Multiple Terms returns TermListResponse.
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:
AuthTokenResponse:
permissions
andtenants
ElementResponse:
coveragesTerms
andelements
PolicyResponse:
branchHeadTransactionLocators
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 propertiesbaseLapseOn
andlapseConflictHandling
from DelinquencyPlanRefAdded the property
defaultBackdatedInstallmentsBilling
to ConfigurationRef.Deprecated the
billingPlans
anddefaultBillingPlan
properties on ConfigurationRef, anddefaultBillingPlan
on ProductRef. These will be removed in an upcoming release.
Other Changes
Endpoints which return a streaming response now show the type of object in the stream. So StreamingResponseBody now is shown as
StreamingResponseBody<string>
,StreamingResponseBody<ZipFile>
, etc.The InvoiceItemResponse’s
installmentItemsLocators
property has been renamed toinstallmentItemLocators
, and has added propertiesinvoiceLocator
andtransactionLocator
. Also, thereversalOfLocator
property has been removed.Added a
timezone
property to InvoiceResponseAdded the
preemptingLapseTransactionLocator
property to DelinquencyReference.Added properties
realizedAt
,reversalReason
, andreversedAt
to CreditResponse.Added the boolean property
reversalLattice
to InstallmentLatticeResponse, and made thesettingsLocator
property optional.On QuoteResponse and QuoteGroupAssignmentRequest, renamed the
quoteGroupLocator
property togroupLocator
.On PolicyResponse, added the properties
latestTermLocator
andbillingLevel
.On AccountResponse, AccountCreateRequest, AccountUpdateRequest, and AccountUpdateReplaceDataRequest, added the properties
billingLevel
andinvoiceDocument
.Added the Fetch Invoices for Account endpoint.
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
andtransactionLocator
, and changed theinstallmentItemsLocators
property to be calledinstallmentItemLocators
, and made theelementStaticLocator
property required.On InvoiceResponse, made the
startTime
andendtime
properties required, and changed the type of thecurrency
property tostring
.On InstallmentItemResponse, removed the property
reversalOfLocator
.On InstallmentLatticeResponse, added the property
reversalLattice
, and made thesettingsLocator
property required.
Other Changes
Added a new Fetch Invoice Details endpoint for retreiving granular information about the contents of invoices. The response includes the new entities InvoiceDetailsResponse, PolicyInvoiceSummary, InvoiceItemSummary, and InstallmentItemSummary.
Added the Preview Invoices for Quote endpoint, with InvoicePreviewResponse and InvoiceItemPreview entities.
Added the Fetch Preferences for a Transaction endpoint.
Added the property
preemptingLapseTransactionLocator
to DelinquencyReference, which indicates that some other delinquency’s lapse transaction has taken precedence over this delinquency’s lapse transaction.Added the property
delinquencylevel
to DelinquencySettingsOn DelinquencyPlanRef, added the property
delinquencyLevel
and removed the propertiesbaseLapseOn
andlapseConflictHandling
.On PolicyResponse, added the property
latestTermLocator
and made thestartTime
andendTime
properties required.On QuoteGroupAssignmentRequest, changed the name of the
quoteGroupLocator
property togroupLocator
.
June 10, 2024
Policies
Added the properties
startTime
andendTime
to PolicyResponse. These indicate the start and end of the policy based on issued transactions only.
Invoices and Payments
Added endpoint Fetch Invoices Targeted By a Payment
Added endpoint Fetch Invoices Targeted By a Credit Distribution
Added the property
unsettledTime
to InvoiceResponse, to indicate when a settled invoice became unsettled due to a payment reversal.The property
elementStaticLocator
has been added to the InvoiceItemResponse entity.
Installments
The
reversalOfTransactionLocator
,tenantLocator
,invalidated
,originationType
, andrefused
properties have been removed from InstallmentResponseThe
reversedByInstallmentItemLocator
andtenantLocator
properties have been removed from InstallmentItemResponseThe
tenantLocator
property has been removed from InstallmentLatticeResponse
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:
Underwrite Quote now returns a QuoteUnderwritingResponse
Underwrite Transaction now returns a TransactionUnderwritingResponse
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
The properties
graceEndAt
andlapseTransactionEffectiveDate
properties have been added to DelinquencyResponseThe
references
property is now optional on DelinquencyResponseOn DelinquencyPlanRef the properties
advanceLapseTo
andlapseTransactionType
are now optional.The properties
executedAt
andreversedAt
have been added to CreditDistributionResponse and PaymentResponse
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
Added the parameter
includeReversed
to the Fetch Payments for an Invoice, Fetch Credits for an Invoice, and Fetch Credit Distributions for an Invoice endpoints to include those response items that have been previously reversed.Added the property
preferences
to TransactionSnapshotResponse.Added the property
searchSummary
to SearchResultResponse.Removed the property
transactionLocator
from SegmentResponse.Removed the properties
rootLocator
andtenantLocator
from ElementResponse.Added the property
updatedAt
to TenantResponse.On ProductRef the properties
defaultAutoRenewalPlan
,defaultDelinquencyPlan
, anddefaultShortfallTolerancePlan
are now optional.
May 23, 2024
Users
Added the Fetch Multiple Basic Users endpoint to return a streamlined user response, which allows for a larger page size. This endpoint returns an array of BasicUserResponse entities.
Renamed the
fetchUsersByBusinessAccount
endpoint to Fetch Multiple Users.
Excess Credits
The Excess Credits feature is forthcoming to handle excess customer credits held in a credit balance.
Added the
excessCreditPlans
anddefaultExcessCreditPlan
properties to ConfigurationRef, and added with the ExcessCreditPlanRef entity.Added the
excessCreditPlanName
property to AccountCreateRequest, AccountResponse, AccountUpdateRequest, and AccountUpdateReplaceDataRequest.
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 markedreferences
as optional.Renamed the
listByTransactionLocator
endpoint to Fetch Installments for Policy TransactionThe DocumentInstanceResponse entity has the following properties marked as optional:
policyLocator
,referenceDocumentLocator
,segmentLocator
,termLocator
,transactionLocator
,name
,staticName
,documentFormat
,processingErrors
,readyAt
, andcreatedBy
.
May 20, 2024
Event Stream Data Definition
Information about the data contained within each payload is now on the Event Definitions Page.
May 17, 2024
Deprecations
The following entity properties are now deprecated
and will be removed in a future release:
ConfigurationRef:
defaultAnchorMode
,defaultBillingLevel
,defaultDueLeadDays
,defaultLapseType
,regions
ChargeRef:
displayName
ElementRef:
pluralType
ProductRef:
pluralType
ParamsChangeInstructionCreateRequest:
inheritSettings
,billingModeChange
ParamsChangeInstructionResponse:
inheritSettings
,billingModeChange
Static Data
Added the parameter
includeStaticData
to the Fetch Quotes for Account and Fetch Policies for Account endpoints.
Other Changes
On ParamsChangeInstructionCreateRequest and ParamsChangeInstructionResponse:
The
triggerBillingChange
property has been added, to replacebillingModeChange
The
preferences
andnewPolicyEndTime
properties are now optional.
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
Added the
byStaticName
anddate
parameter to the Fetch Resource and Fetch Secret endpoints for finer control of resource retreival.The Fetch Document Template endpoint now returns a streaming response rather than a
string
.
Policy Snapshots
Added the Fetch Policy Snapshots for an Account endpoint.
Added document information with the
documentSummary
property on SubsegmentSummary
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:
Fetch Payments for an Invoice:
/billing/{tenantLocator}/invoices/{locator}/payments/list
Fetch Credits for an Invoice:
/billing/{tenantLocator}/invoices/{locator}/credits/list
Fetch Credit Distributions for an Invoice
/billing/{tenantLocator}/invoices/{locator}/creditDistributions/list
Other Changes
ElementResponse now has an
originalEffectiveTime
property which shows when that element was first added to the policy.On the Fetch Term Summary By Term Number endpoint, changed the
number
parameter totermNumber
.Added a
description
parameter to the Create Tenant endpoint.On the Fetch Invoices for Policy and Fetch Invoices for Quote endpoints, added the
includeZeroAmountInvoices
parameter for filtering. The default isfalse
.On UnderwritingFlagResponse, removed properties
createdBy
,createdTime
,clearedBy
clearedTime
.On TransactionPriceResponse, changed the
pricingItems
property to now becharges
.On InstallmentSettings, the
maxInstallmentsPerTerm
property is now optional.
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
Documents may now be managed and retreived by the entity they are attached to with these endpoints:
Fetch Documents for Quote (previously named
fetchDocumentsByQuote
)Fetch Documents Job for Quote (previously named
fetchQuoteDocumentsJob
)Fetch Multiple Documents Jobs for Quote (previously named
getQuoteDocumentsJobs
)Trigger Timed Out Documents Job for Quote (previously named
triggerTimedOutQuoteJob
)
The DocumentInstanceResponse property has a new
policyLocator
property.The
fetchSource
endpoint has been renamed to Fetch Source for Document
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.
Search
Search now has provisions for opting entity properties into or out of the search index:
The property
defaultSearchable
has been added to ConfigurationRef, ProductRef, ElementRef, AccountRef, and DataTypeRef.The property
searchable
has been added to PropertyRef.
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
Added Fetch Payments for an Invoice endpoint.
Write-Offs
Added fetch endpoints:
Other Changes
Added property
validationResult
to PolicyResponse and AccountResponseAdded configuration for
staticData
to ProductRefDeprecated endpoints Fetch Multiple Snapshots and Fetch Quotes In a Tenant
Added Fetch Policy Segment endpoint and deprecated Fetch Policy Segment Ex
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
Added the Fetch Additional Search Results By Token endpoint
Added
offset
andcount
parameters to Fetch Search Results endpointAdded properties
offset
,count
, andsearchToken
to SearchServiceResponse, and removedpage
Renamed the
locator
property on SearchResultResponse tosearchEntityLocator
Invoicing
Added property
installmentsItemsLocator
to InvoiceResponse, and removedinvoiceLocator
andinstallmentItems
Added properties
originationType
, andrefused
, andinvalidated
to InstallmentResponseAdded property
autoRenewalLocator
to TermResponse
Other Changes
Added a Reinstatements Feature Guide
Added the Fetch Multiple Snapshots endpoint
Renamed the
TransactionSnapshot
entity to TransactionSnapshotResponseAdded parameter
accountLocator
to Fetch Multiple Payments, Fetch Multiple Disbursements and Fetch Multiple Credit Distributions endpointsAdded property
preferences
to AccountCreateRequest, AccountUpdateRequest, AccountUpdateReplaceDataRequest, and AccountResponse
April 8, 2024
Extension Data Constraints
Added a new Extension Data Constraints Feature Guide feature guide for understanding configuration and use of the contraints feature in building user interfaces.
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:
Added the ability to assign a quote to a different group when copying, using a QuoteGroupAssignmentRequest
Added the property
quoteGroupLocator
to QuoteResponse
Term Fetch
Added an endpoint to fetch all terms in a policy:
Installments
Added the
basedOnLocator
andeffectiveTime
properties to InstallmentLatticeResponseAdded the property
normalizedWeight
to InstallmentLatticeFrame
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
Removed the property
transactionLocator
from EventResponseChanged the type of the
outcome
property of GraceJobData from an enumeration to a stringAdded the properties
reversalReason
andshortfallCreditLocators
to CreditDistributionResponse
April 1, 2024
Search
See the new Search Feature Guide for details about Search including about how to use the Search API.
Events
Added endpoints Fetch Event and Fetch Events for a Request
Renamed endpoint
listEvents
to Fetch Multiple EventsAdded the optional field
transactionLocator
to EventResponse
Elements
Removed the properties
locator
,tenantLocator
, androotLocator
.Marked the properties
staticLocator
andelements
as optional.
On ElementResponse:
Marked the properties
staticLocator
,rootLocator
, andelements
as optional.
Payments, Credit Distributions, and Disbursements
Added the Reverse Payment endpoint.
Added the
reversalReason
andshortfallCreditLocators
properties to PaymentResponseAdded the property
useDefaultFinancialInstrument
to PaymentUpdateRequest and DisbursementUpdateRequestAdded a request body of CreditDistributionReverseRequest to Reverse Credit Distribution
Installments
Added properties
reversalOfInstallmentLocator
andreversedByInstallmentLocator
to InstallmentResponseAdded properties
reversalOfInstallmentItemLocator
andreversedByInstallmentItemLocator
to InstallmentItemResponse
Plans and Prferences
Added the property
shortfallTolerancePlanName
to AccountCreateRequest, AccountUpdateRequest, AccountUpdateReplaceDataRequest, and AccountResponse
Constraints
Changed the ConditionValue entity to use
staticLocator
instead ofelementLocator
for referencing elements.
Resource Groups
Marked the
selectionStartTime
property asRequired
.
Accounting
On AccountLineItem Changed the properties
refLocator
,refType
andtype
toreferenceLocator
,refType
, andaccountingType
, respectively.On AccountingTransactionResponse, changed the properties
transactionLocator
,transactionNote
, andtransactionTime
tofaTransactionLocator
,faTransactionNote
, andfaTransactionTime
, respectively.On LedgerAccountLineItem, changed the properties
txnLocator
,txnNote
,entryType
, andtxnTime
tofaTransactionLocator
,faTransactionNote
,accountingType
, andfaTransactionTime
respectively.
March 27, 2024
Policy Service
Updated the operation of policy transactions (policy change, renewal, etc.) to allow manipulation of the actual segment to be created in addition to operating only on the change instructions that describe how to do the transformation. This will better support our upcoming Constraint Tables feature, and will allow for more flexibility when working with transactions. Details on usage will follow.
Added endpoints:
Removed
productName
from QuoteUpdateRequestAdded
initialized
to the allowed values for the PolicyTransactionResponsestate
property.On ElementResponse, marked
staticLocator
androotLocator
as optional.
Billing Service
Added endpoints:
fetchLedgerCashAccount
On InstallmentSettings and InstallmentPreferences, changed the property
explicitAnchorDate
toanchorTime
On InstallmentPreferences, added properties
anchorTime
,dayOfWeek
, andweekOfMonth
On AccountingTransactionResponse, changed the properties
transactionLocator
,transactionNote
, andtransactionTime
tofaTransactionLocator
,faTransactionNote
, andfaTransactionTime
, respectively.On InstallmentResponse, added the properties
reversalOfInstallmentLocator
andreversedByTransactionLocator
Platform
Changed Fetch Search Results to use method
POST
instead ofGET
On ResourceGroupCreateRequest, the
selectionStartTime
property is now properly marked asrequired
On ProductRef, added the property
defaultShortfallTolerancePlan
Changed the name of the
ResourceGroup
entity to ResourceGroupResponse
Configuration
Added the entities
1PropertyTypeInfo
, ReversalTypeRef, and ShortfallTolerancePlanRefOn ConfigurationRef, added the properties
defaultShortfallTolerancePlan
,shortfallTolerancePlans
andreversalTypes
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
, andweekOfMonth
to InstallmentSettingsAdded the property
constraintTables
to ConfigurationRefAdded the properties
constraint
andpropertyScopes
to PropertyRefAdded the property
graceStartedAt
to DelinquencyResponse, and renamedstate
todelinquencyState
Renamed the property
state
on DisbursementResponse todisbursementState
Renamed the property
state
on PaymentResponse topaymentState
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.
Added the Update Policy Billing Trigger endpoint which uses a BillingTriggerUpdateRequest.
Added the
billingTrigger
property to QuoteCreateRequest, QuoteUpdateRequest, QuoteResponse, PolicyResponse, and PolicyTransactionResponse.Removed
billingTrigger
from BillingSettings and BillingPreferences.
Search
Changed the
searchType
on SearchRequest to be calledsearchEntityType
.Removed the
fetchSearchConfiguration
endpoint along with theEntitySearchConfiguration
,SearchConfiguration
, andSearchSummaryResponse
endpoints.Removed the
searchSummary
response from SearchResultResponse
Other Changes
Changed the type of the
removeSources
andremoveTargets
properties of PaymentUpdateRequest and DisbursementUpdateRequest from locator[] to CreditItem[].Removed the properties
webhookLocator
andtenantLocator
from DivertedEventResponse.
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:
fetchSearchConfiguration
New entities:
SearchSummaryResponse
SearchConfiguration
EntitySearchConfiguration
Webhook Failure Handling
Functionality to handle failed webhook events has been added.
New endpoints:
New entities:
Other changes:
Added the
failureHandling
property to CreateWebhookRequest and WebhookResponseAdded
removeFailureHandling
to UpdateWebhookRequest
Passwords
Added endpoint Reset User Password
Added the optional
temporaryPassword
property to UserCreateRequest, UserUpdateRequest, and UserResponse
Other Changes
Added endpoint Fetch Affected Transactions to find which transactions have been affected by a transaction, such as those that were reversed and/or reapplied as a result of an out-of-sequence transaction. Also added AffectedTransaction for the response.
Added the
transactionLocator
property to DelinquencyReferenceChanged the name of the
completedTime
property of InstallmentJobData tocompletedAt
Added the properties
referenceDocumentLocator
,segmentLocator
, andtermLocator
to DocumentInstanceResponse
February 28, 2024
Disbursements
Added a new Disbursements controller, including endpoints:
Added entities:
Added configuration for:
Other Changes
Added a new endpoint to copy a quote: Copy Quote
Added a new endpoint to fetch the “local stack” of issued transactions for a policy: Fetch Issued Transactions
The PaymentCreateRequest and PaymentUpdateRequest entities have added properties
type
,currency
,addTargets
, andremoveTargets
, but has removedtargetLocator
,name
, andtargetType
.Added the Fetch Policy Snapshot endpoint along with PolicySnapshotResponse and TransactionSnapshotResponse entities.
Added the
issuedTime
peroperty to PolicyTransactionResponseAdded the
tag
property to extenstion data properties in configuration.Changed the
CreditResponse
entity to PaymentResponse.Removed the Parameters
date
,byStaticName
, andkey
from the Fetch Lookup Table In Zip Format endpoint.Added
currency
properties to the entities PaymentCreateRequest, PaymentUpdateRequest, LedgerAccountResponse, and AccountingTransactionResponse.InstallmentResponse now has a
reversalOfTransactionLocator
property, butinstallmentState
andamount
have been removed.
February 23, 2024
Marked the
baseLapseOn
andlapseConflictHandling
properties of the configuration item DelinquencyPlanRef asdeprecated
. These will be removed in an upcoming release.
February 21, 2024
Changed the name of the
CreditResponse
entity to PaymentResponseAdded the Fetch Table Record endpoint
Added the payments and disbursements properties to ConfigurationRef
February 8, 2024
Changed Endpoints
Add Elements To Quote has changed the type of its
elements
property to ElementCreateRequest[]Update Account Replace Data has changed its request type to AccountUpdateReplaceDataRequest
Update User has changed its request type to UserUpdateRequest
Changed Entities
QuoteCreateRequest has changed the type of its
elements
property to ElementCreateRequest[]
February 6, 2024
Added Endpoints
Removed Endpoints
issueNextInvoiceForAccount
fetchLedgerAccountLineItems
Added Entities
Changed Entities
PaymentResponse has new property
currency
InstallmentItemResponse has property
staticElementLocator
renamed tostaticElementLocator
InvoiceItemResponse has the types of properties
chargeCategory
andchargeType
both changed tostring
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