Release Notes Archive
This is a continuation of older release notes from the main release notes page.
September 11, 2024
- On PolicyTransactionResponse, the property
acceptedTimehas been added, the propertiesaggregatedTransactionsandchangeInstructionshave now marked as optional. - On QuoteResponse, the deprecated property
boundTimehas been removed in favor of the new propertyacceptedTime. - On TransactionPriceResponse, the property
aggregatedTransactionsis 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.
- PolicyResponse
- PolicyTransactionResponse
- QuoteCreateRequest
- QuoteUpdateRequest
- QuoteResponse
- BillingPlanRef
In addition:
- On ConfigurationRef and ProductRef,
defaultBillingTriggeris deprecated. - The endpoint
updatePolicyBillingTriggeris deprecated. - The entity
BillingTriggerUpdateRequestis deprecated.
Other Change
- On DocumentSummary, the property
documentInstanceStatehas been added, and the equivalent propertystatehas been deprecated.
August 28, 2024
-
The following state properties have been changed, from
state:- AccountResponse:
accountState - QuickQuoteResponse:
quickQuoteState - QuickQuotePriceResponse:
quickQuoteState - InvoiceResponse:
invoiceState - DocumentInstanceResponse:
documentInstanceState
- AccountResponse:
-
The endpoints Preview Invoices For Quote and Preview Invoices For Transaction have had the property
includeZeroAmountInvoicesadded, andexcludeOtherPolicieshas 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
categoryandexternal.
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:
- Create Diary
- Fetch Latest Diary Entries By Reference
- Fetch Latest Diary Entry By Locator
- Fetch All Diary Entries By Locator
- Update Diary
- Discard Diary
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:
- AccountCreateRequest
- AccountResponse
- PolicyResponse
- PolicySnapshotResponse
- QuoteResponse
- AccountUpdateReplaceDataRequest
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 Multiple Accounts returns AccountListResponse.
- Fetch Quotes For Account, Fetch All Quotes In Group, and Fetch Quotes In A Tenant return QuoteListResponse.
- Fetch Multiple Quick Quotes and
fetchQuickQuotesForAGroupreturn QuickQuoteListResponse. - Fetch Policies For Account returns PolicyListResponse.
- Fetch Policy Snapshots For An Account returns PolicySnapshotListResponse.
- Fetch Issued Transactions returns PolicyTransactionListResponse.
- Fetch Multiple Terms returns TermListResponse.
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 setting the autoRebase query parameter to false when using the Issue Transaction endpoint.
Other Changes
The following entity properties have been marked as optional:
- AuthTokenResponse:
permissionsandtenants - ElementResponse:
coveragesTermsandelements - 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:
- Fetch Quick Quote
- Fetch Multiple Quick Quotes
- Create Quick Quote
- Validate Quick Quote
- Update Quick Quote
- Create Quote From Quick Quote
- Copy Quick Quote
- Reset Quick Quote
- Discard Quick Quote
- Price A Quick Quote
- Fetch Pricing For Quick Quote
- Add Elements To Quick Quote
- Delete Elements From Quick Quote
- Fetch Dependency Map For Quick Quote
- Evaluate Constraints For Quick Quote
assignQuickQuoteToGroupfetchQuickQuotesForAGroup
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:
- Update Billing Level For An Account
- Update Billing Level For A Policy
- Update Billing Level For A Quote
Each of these endpoints takes a UpdateBillingLevelRequest entity.
In addition, the following entities have added a billingLevel property:
- AccountResponse
- AccountCreateRequest
- AccountUpdateRequest
- AccountUpdateReplaceDataRequest
- PolicyResponse
- QuoteResponse
- QuoteCreateRequest
- QuoteUpdateRequest
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 propertiesbaseLapseOnandlapseConflictHandlingfrom DelinquencyPlanRef - Added the property
defaultBackdatedInstallmentsBillingto ConfigurationRef. - Deprecated the
billingPlansanddefaultBillingPlanproperties on ConfigurationRef, anddefaultBillingPlanon 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
installmentItemsLocatorsproperty has been renamed toinstallmentItemLocators, and has added propertiesinvoiceLocatorandtransactionLocator. Also, thereversalOfLocatorproperty has been removed. - Added a
timezoneproperty to InvoiceResponse - Added the
preemptingLapseTransactionLocatorproperty to DelinquencyReference. - Added properties
realizedAt,reversalReason, andreversedAtto CreditResponse. - Added the boolean property
reversalLatticeto InstallmentLatticeResponse, and made thesettingsLocatorproperty optional. - On QuoteResponse and QuoteGroupAssignmentRequest, renamed the
quoteGroupLocatorproperty togroupLocator. - On PolicyResponse, added the properties
latestTermLocatorandbillingLevel. - On AccountResponse, AccountCreateRequest, AccountUpdateRequest, and AccountUpdateReplaceDataRequest, added the properties
billingLevelandinvoiceDocument. - 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
invoiceLocatorandtransactionLocator, and changed theinstallmentItemsLocatorsproperty to be calledinstallmentItemLocators, and made theelementStaticLocatorproperty required. - On InvoiceResponse, made the
startTimeandendtimeproperties required, and changed the type of thecurrencyproperty tostring. - On InstallmentItem, removed the property
reversalOfLocator. - On InstallmentLatticeResponse, added the property
reversalLattice, and made thesettingsLocatorproperty required.
Other Changes
- Added a new Fetch Invoice Details endpoint for retrieving granular information about the contents of invoices. The response includes the new entities InvoiceDetailsResponse,
PolicyInvoiceSummary,InvoiceItemSummary, andInstallmentItemSummary. - Added the Preview Invoices For Quote endpoint, with InvoicePreviewResponse and InvoiceItemPreview entities.
- Added the Fetch Preferences For A Transaction endpoint.
- Added the property
preemptingLapseTransactionLocatorto DelinquencyReference, which indicates that some other delinquency's lapse transaction has taken precedence over this delinquency's lapse transaction. - Added the property
delinquencylevelto DelinquencySettings - On DelinquencyPlanRef, added the property
delinquencyLeveland removed the propertiesbaseLapseOnandlapseConflictHandling. - On PolicyResponse, added the property
latestTermLocatorand made thestartTimeandendTimeproperties required. - On QuoteGroupAssignmentRequest, changed the name of the
quoteGroupLocatorproperty togroupLocator.
June 10, 2024
Policies
- Added the properties
startTimeandendTimeto 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
unsettledTimeto InvoiceResponse, to indicate when a settled invoice became unsettled due to a payment reversal. - The property
elementStaticLocatorhas been added to the InvoiceItemResponse entity.
Installments
- The
reversalOfTransactionLocator,tenantLocator,invalidated,originationType, andrefusedproperties have been removed from Installment - The
reversedByInstallmentItemLocatorandtenantLocatorproperties have been removed from InstallmentItem - The
tenantLocatorproperty 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
fetchALedgerCashAccountand Fetch Multiple Ledger Cash Accounts endpoints. - The tenant-wide cash account has been removed and so the
GET /billing/{tenantLocator}/accounting/ledgerAccounts/cashendpoint has been removed as well.
Delinquency
- The properties
graceEndAtandlapseTransactionEffectiveDateproperties have been added to DelinquencyResponse - The
referencesproperty is now optional on DelinquencyResponse - On DelinquencyPlanRef the properties
advanceLapseToandlapseTransactionTypeare now optional. - The properties
executedAtandreversedAthave been added to CreditDistributionResponse and PaymentResponse
Aux Data
- On AuxDataResponse the property
auxDataSettingsNameis now optional. - On AuxDataKey the
auxDataSettingsNameproperty is now optional.
Data Extension Constraints
These Data Extension Constraints endpoints are now accessed with POST API calls:
Other Changes
- Added the parameter
includeReversedto 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
preferencesto TransactionSnapshotResponse. - Added the property
searchSummaryto SearchResultResponse. - Removed the property
transactionLocatorfrom SegmentResponse. - Removed the properties
rootLocatorandtenantLocatorfrom ElementResponse. - Added the property
updatedAtto TenantResponse. - On ProductRef the properties
defaultAutoRenewalPlan,defaultDelinquencyPlan, anddefaultShortfallTolerancePlanare now optional.
May 23, 2024
Users
- Added the Fetch Multiple Basic Users endpoint to return streamlined user responses, which allows for a larger page size. This endpoint returns an array of BasicUserResponse entities.
Excess Credits
The Excess Credits feature is forthcoming to handle excess customer credits held in a credit balance.
- Added the
excessCreditPlansanddefaultExcessCreditPlanproperties to ConfigurationRef, and added with the ExcessCreditPlanRef entity. - Added the
excessCreditPlanNameproperty to AccountCreateRequest, AccountResponse, AccountUpdateRequest, and AccountUpdateReplaceDataRequest.
Open API Definitions
A top level property in the Open API definition file was erroneously called externalDocuments rather than its proper name externalDocs. This has been corrected. (This property is not currently used as so contains an empty array.)
Other Changes
- Clarified that the
referencesproperty of DelinquencyResponse will only be populated when fetching a single delinquency entity. Accordingly markedreferencesas optional. - Renamed the
listByTransactionLocatorendpoint 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, 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
includeStaticDatato the Fetch Quotes For Account and Fetch Policies For Account endpoints.
Other Changes
- On ParamsChangeInstructionCreateRequest and ParamsChangeInstructionResponse:
- The
triggerBillingChangeproperty has been added, to replacebillingModeChange - The
preferencesandnewPolicyEndTimeproperties are now optional.
- The
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
byStaticNameanddateparameter to the Fetch Resource and Fetch Secret endpoints for finer control of resource retrieval. - 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
documentSummaryproperty 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
originalEffectiveTimeproperty which shows when that element was first added to the policy. - On the Fetch Term Summary By Term Number endpoint, changed the
numberparameter totermNumber. - Added a
descriptionparameter to the Create Tenant endpoint. - On the Fetch Invoices For Policy and Fetch Invoices For Quote endpoints, added the
includeZeroAmountInvoicesparameter for filtering. The default isfalse. - On UnderwritingFlagResponse, removed properties
createdBy,createdTime,clearedByclearedTime. - On TransactionPriceResponse, changed the
pricingItemsproperty to now becharges. - On InstallmentSettings, the
maxInstallmentsPerTermproperty 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.
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 retrieved by the entity they are attached to with these endpoints:
- Fetch Documents For Segment
- Fetch Documents For Transaction
-
Fetch Documents For Quote (previously named
fetchDocumentsByQuote) - Fetch Documents Job For Segment
- Fetch Documents Job For Transaction
-
Fetch Documents Job For Quote (previously named
fetchQuoteDocumentsJob) - Fetch Multiple Documents Jobs For Segment
- Fetch Multiple Documents Jobs For Transaction
-
Fetch Multiple Documents Jobs For Quote (previously named
getQuoteDocumentsJobs) - Trigger Timed Out Documents Job For Segment
- Trigger Timed Out Documents Job For Transaction
-
Trigger Timed Out Documents Job For Quote (previously named
triggerTimedOutQuoteJob)
-
The DocumentInstanceResponse property has a new
policyLocatorproperty. -
The
fetchSourceendpoint has been renamed to Fetch Source For Document
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
defaultSearchablehas been added to ConfigurationRef, ProductRef, ElementRef, AccountRef, and DataTypeRef. - The property
searchablehas been added to PropertyRef.
Password Policies
Password policies now have editable settings:
- The Fetch Password Policy endpoint 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
validationResultto PolicyResponse and AccountResponse - Added configuration for
staticDatato ProductRef - Deprecated 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
offsetandcountparameters to Fetch Search Results endpoint - Added properties
offset,count, andsearchTokento SearchServiceResponse, and removedpage - Renamed the
locatorproperty on SearchResultResponse tosearchEntityLocator
Invoicing
- Added property
installmentsItemsLocatorto InvoiceResponse, and removedinvoiceLocatorandinstallmentItems - Added properties
originationType, andrefused, andinvalidatedto Installment - Added property
autoRenewalLocatorto TermResponse
Other Changes
- Added a Reinstatements Feature Guide
- Added the Fetch Multiple Snapshots endpoint
- Renamed the
TransactionSnapshotentity to TransactionSnapshotResponse - Added parameter
accountLocatorto Fetch Multiple Payments, Fetch Multiple Disbursements and Fetch Multiple Credit Distributions endpoints - Added property
preferencesto 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 constraints 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
quoteGroupLocatorto QuoteResponse
Term Fetch
Added an endpoint to fetch all terms in a policy:
Installments
- Added the
basedOnLocatorandeffectiveTimeproperties to InstallmentLatticeResponse - Added the property
normalizedWeightto 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
transactionLocatorfrom EventResponse - Changed the type of the
outcomeproperty of GraceJobData from an enumeration to a string - Added the properties
reversalReasonandshortfallCreditLocatorsto 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
listEventsto Fetch Multiple Events - Added the optional field
transactionLocatorto EventResponse
Elements
- Removed the properties
locator,tenantLocator, androotLocator. - Marked the properties
staticLocatorandelementsas optional.
On ElementResponse:
- Marked the properties
staticLocator,rootLocator, andelementsas optional.
Payments, Credit Distributions, and Disbursements
- Added the Reverse Payment endpoint.
- Added the
reversalReasonandshortfallCreditLocatorsproperties to PaymentResponse - Added the property
useDefaultFinancialInstrumentto PaymentUpdateRequest and DisbursementUpdateRequest - Added a request body of CreditDistributionReverseRequest to Reverse Credit Distribution
Installments
- Added properties
reversalOfInstallmentLocatorandreversedByInstallmentLocatorto Installment - Added properties
reversalOfInstallmentItemLocatorandreversedByInstallmentItemLocatorto InstallmentItem
Plans and Prferences
- Added the property
shortfallTolerancePlanNameto AccountCreateRequest, AccountUpdateRequest, AccountUpdateReplaceDataRequest, and AccountResponse
Constraints
- Changed the ConditionValue entity to use
staticLocatorinstead ofelementLocatorfor referencing elements.
Resource Groups
- Marked the
selectionStartTimeproperty asRequired.
Accounting
- On AccountLineItem Changed the properties
refLocator,refTypeandtypetoreferenceLocator,refType, andaccountingType, respectively. - On AccountingTransactionResponse, changed the properties
transactionLocator,transactionNote, andtransactionTimetofaTransactionLocator,faTransactionNote, andfaTransactionTime, respectively. - On LedgerAccountLineItem, changed the properties
txnLocator,txnNote,entryType, andtxnTimetofaTransactionLocator,faTransactionNote,accountingType, andfaTransactionTimerespectively.
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
productNamefrom QuoteUpdateRequest -
Added
initializedto the allowed values for the PolicyTransactionResponsestateproperty. -
On ElementResponse, marked
staticLocatorandrootLocatoras optional.
Billing Service
-
Added endpoints:
- Fetch Multiple Credit Distributions
fetchLedgerCashAccount
-
On InstallmentSettings and InstallmentPreferences, changed the property
explicitAnchorDatetoanchorTime -
On InstallmentPreferences, added properties
anchorTime,dayOfWeek, andweekOfMonth -
On AccountingTransactionResponse, changed the properties
transactionLocator,transactionNote, andtransactionTimetofaTransactionLocator,faTransactionNote, andfaTransactionTime, respectively. -
On Installment, added the properties
reversalOfInstallmentLocatorandreversedByTransactionLocator
Platform
- Changed Fetch Search Results to use method
POSTinstead ofGET - On ResourceGroupCreateRequest, the
selectionStartTimeproperty is now properly marked asrequired - On ProductRef, added the property
defaultShortfallTolerancePlan - Changed the name of the
ResourceGroupentity to ResourceGroupResponse
Configuration
- Added the entities
1PropertyTypeInfo, ReversalTypeRef, and ShortfallTolerancePlanRef - On ConfigurationRef, added the properties
defaultShortfallTolerancePlan,shortfallTolerancePlansandreversalTypes
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
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:
- Fetch Dependency Map For Quote
- Fetch Constraints with ConstraintDependency response
- Create Constraint Table
- Replace Constraint Table
- Zip Constraint Table
Other Changes
- Added the properties
dayOfWeek,explicitAnchorDate, andweekOfMonthto InstallmentSettings - Added the property
constraintTablesto ConfigurationRef - Added the properties
constraintandpropertyScopesto PropertyRef - Added the property
graceStartedAtto DelinquencyResponse, and renamedstatetodelinquencyState - Renamed the property
stateon DisbursementResponse todisbursementState - Renamed the property
stateon PaymentResponse topaymentState - Removed the
POST /billing/{tenantLocator}/invoices/{locator}/delinquenciesendpoint
March 13, 2024
Credit Distributions
Added these endpoints:
- Create Credit Distribution
- Update Credit Distribution
- Create Or Replace Credit Distribution
- Validate Credit Distribution
- Execute Credit Distribution
- Reverse Credit Distribution
- Reset Credit Distribution
- Discard Credit Distribution
Added these entities:
- CreditDistributionResponse
- CreditDistributionCreateRequest
- CreditDistributionUpdateRequest
- CreditDistributionPutRequest
- CreditDistributionReverseRequest
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
updatePolicyBillingTriggerendpoint which uses aBillingTriggerUpdateRequest. - Added the
billingTriggerproperty to QuoteCreateRequest, QuoteUpdateRequest, QuoteResponse, PolicyResponse, and PolicyTransactionResponse. - Removed
billingTriggerfromBillingSettingsandBillingPreferences.
Search
- Changed the
searchTypeon SearchRequest to be calledsearchEntityType. - Removed the
fetchSearchConfigurationendpoint along with theEntitySearchConfiguration,SearchConfiguration, andSearchSummaryResponseendpoints. - Removed the
searchSummaryresponse from SearchResultResponse
Other Changes
- Changed the type of the
removeSourcesandremoveTargetsproperties of PaymentUpdateRequest and DisbursementUpdateRequest from locator[] to CreditItem[]. - Removed the properties
webhookLocatorandtenantLocatorfrom 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:
- Add Static Data For Quote
- Update Static Data For Quote
- Replace All Static Data For Quote
- Add Static Data For Policy
- Update Static Data For Policy
- Replace All Static Data For Policy
Also added the property static to QuoteResponse, QuoteCreateRequest, PolicyResponse, and PolicySnapshotResponse
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:
- Fetch Search Results
fetchSearchConfiguration
New entities:
- SearchRequest
- SearchTermRequest
- SearchServiceResponse
- SearchResultResponse
SearchSummaryResponseSearchConfigurationEntitySearchConfiguration
Webhook Failure Handling
Functionality to handle failed webhook events has been added.
New endpoints:
- Fetch Diverted Event
- Fetch Multiple Diverted Events
- Resend Diverted Event
- Delete Diverted Event
- Unsuspend Webhook
New entities:
- DivertedEventResponse
- RetryStrategyCreateRequest
- RetryStrategyResponse
- RetryStrategyUpdateRequest
- FailureHandlingCreateRequest
- FailureHandlingUpdateRequest
- FailureHandlingResponse
Other changes:
- Added the
failureHandlingproperty to CreateWebhookRequest and WebhookResponse - Added
removeFailureHandlingto UpdateWebhookRequest
Passwords
- Added endpoint Reset User Password
- Added the optional
temporaryPasswordproperty 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
transactionLocatorproperty to DelinquencyReference - Changed the name of the
completedTimeproperty of InstallmentJobData tocompletedAt - Added the properties
referenceDocumentLocator,segmentLocator, andtermLocatorto DocumentInstanceResponse
February 28, 2024
Disbursements
Added a new Disbursements controller, including endpoints:
- Create Disbursement
- Update Disbursement
- Update Disbursement Replace Data
- Fetch Disbursement
- Fetch Multiple Disbursements
- Validate Disbursement
- Approve Disbursement
- Execute Disbursement
- Reject Disbursement
- Reset Disbursement
- Reverse Disbursement
- Discard Disbursement
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
issuedTimeperoperty to PolicyTransactionResponse - Added the
tagproperty to extension data properties in configuration. - Changed the
CreditResponseentity to PaymentResponse. - Removed the Parameters
date,byStaticName, andkeyfrom the Fetch Lookup Table In Zip Format endpoint. - Added
currencyproperties to the entities PaymentCreateRequest, PaymentUpdateRequest, LedgerAccountResponse, and AccountingTransactionResponse. - Installment now has a
reversalOfTransactionLocatorproperty, butinstallmentStateandamounthave been removed.
February 23, 2024
- Marked the
baseLapseOnandlapseConflictHandlingproperties of the configuration item DelinquencyPlanRef asdeprecated. These will be removed in an upcoming release.
February 21, 2024
- Changed the name of the
CreditResponseentity to PaymentResponse - Added 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
elementsproperty 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
elementsproperty to ElementCreateRequest[]
February 6, 2024
Added Endpoints
fetchInvoiceJobDataForQuotesfetchInvoiceJobDataForPolicies
Removed Endpoints
issueNextInvoiceForAccountfetchLedgerAccountLineItems
Added Entities
InvoiceGenerationJob
Changed Entities
-
PaymentResponse has new property
currency -
InstallmentItem has property
staticElementLocatorrenamed tostaticElementLocator -
InvoiceItemResponse has the types of properties
chargeCategoryandchargeTypeboth changed tostring -
Installment 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