You are here:
Insurance Services Catalog
Get quote, policy, and claims systems up and running by using an extensive catalog of Digital Insurance Platform services. The services are methods of Apex classes that carry out common actions for insurance companies and health plans. They help you build end-to-end business processes faster by reducing or eliminating the need for custom programming.
Service Model Basics
Services support the Vlocity Open Interface protocol with the same call signature. Service detail topics each include a section for Remote Options, Input JSON, and Output JSON. To learn more about a specific service, click its method name.
Central to an understanding of services is an understanding of the product definition. Product administrators set up products with coverages, insured items, and rating facts, and map rating procedures in the product definition.
Insurance has a defined JSON product object model that is the JSON description of a product as it is set up in Salesforce. JSON product objects are used by many services and templates to pass runtime product data between them.
See Product JSON Structure Model for more information.
Explore a Service
To try a service on your own, add a Remote Action element to an OmniScript or Integration Procedure. Then add any of the services in this catalog to the Remote Action and preview your OmniScript to see how it works.
Service Listings by Class
Review service listings by class.
-
Quote, Policy, Claims, and Group Benefits Service Listing by Class
These services apply to quote, policy, claims administration. This listing also includes group benefits services in the Vlocity Health and Vlocity Insurance managed package.
-
Group Benefits Standard Service Listing by Class
These services apply to group benefits in the Salesforce data model.
Quote, Policy, Claims, and Group Benefits Service Listing by Class
These services apply to quote, policy, claims administration. This listing also includes Group Benefits services in the Vlocity Health and Vlocity Insurance managed package.
Classes/Methods |
Description |
|---|---|
ActionListService |
|
Executes the |
|
HealthFeeScheduleDataService |
|
This service retrieves the currently active base fee schedule data—Description, Facility Price, and Non-Facility Price, and so forth—based on the date specified. |
|
This service retrieves data for the currently active provider fee schedule based on the specified date. |
|
| InsAsyncBulkService | |
| getRequestStatusById | Use this service to get the status of the async bulk request and its details associated with the request. |
| getRequestStatusByUser | Use this service to get the status of async bulk requests and information about the associated async request items. |
InsCensusService |
|
Use this service to add members to a census via JSON. |
|
Use this service to insert pre-enrolled plans for each member specified in the input. |
|
Use this service to clone a census and all the census members. |
|
Use this service to extend the Lead Conversion Salesforce feature, allowing users to include Lead census information and map this data to the Vlocity Group Account Census objects while converting the Lead. |
|
Create Person Accounts for members in the given census. |
|
Creates Contacts for census members, and also creates community (portal) users. |
|
Use this service to delete the members from a census. |
|
Retrieves field definitions and field API names for group census members and group census plans. |
|
This service retrieves rating fact data for census members, for use as user Inputs for the getRatedGroupProducts service. |
|
Use this service to retrieve the first 2,000 census members of the given census. |
|
Use this service to retrieve members of a census and their pre-enrolled plans as well as field definitions for the |
|
Use this service to retrieve members that qualify for rating per family. Filters out dependents based on age, region, number of dependents. |
|
Sends all employees in a census an email, kicking off an enrollment process. |
|
Associates a Rating Fact spec to a census. |
|
Associates a Rating Fact spec to a census member. |
|
Use this service to update all the members listed to the values in the JSON. |
|
Use this service to populate a census with primary members, their dependents, and their pre-enrolled plan. |
|
InsClaimCoverageService |
|
Creates a new claim coverage or updates an existing claim coverage. |
|
Runs rules for the claim coverage. |
|
InsClaimItemService |
|
Adds a claim line item to a specified claim item object. |
|
Calculates the payment amount for a claim line item. |
|
Cancels claim loss and expense payments. |
|
Verifies that users have the authority to pay or approve amounts in different types of financial activities. |
|
Creates and saves claim payment records based on the line item IDs and the |
|
Deletes a claim line item from a claim object. |
|
Retrieves claim line items from a specified claim. |
|
Gets a list of fields and values for claim line items in a specified claim. |
|
Gets coverages that apply to a specific claim. |
|
Gets a list of insurance codes that correspond to the coverages associated with claims. |
|
Returns a list of involved items (property) and/or involved people (parties) for a specific claim. |
|
Initiates loss or expense payments. |
|
Updates the total reserve amount of an involved property or involved injury record. |
|
Updates a claim line item to a specified claim item object. |
|
InsClaimRecoveryService |
|
Gets a list of claim recoveries (InsuranceClaimRecovery__c) based on a specified claim Id or claim number. |
|
Accepts an input of a list of information, which is transformed to create and update records for the InsuranceClaimRecovery__c, an object that represents the recovery of funds for a claim. |
|
InsClaimService |
|
createUpdateClaim |
Creates or updates a claim. |
Use this service to create or update records that represent a recovery of funds on an insurance claim. |
|
Use this service to get a list of claim recoveries for a claim. |
|
Retrieves rule logs for a target quote, sorted by execution date in ascending order. |
|
Invokes a set of underwriting rules for a product. |
|
Invokes state transition rules associated with a target state transition on a target claim. |
|
Verifies valid insurance coverage for a policyholder who is filing a claim. |
|
InsCommissionService |
|
Adjusts a commission based on user inputs. |
|
Calculates the commission for a producer. |
|
InsContractService |
|
This service allows for the control of how many Apex jobs to initiate, and the number of batches to run per Apex job, for contracts with a large number of root line items. |
|
This service allows you to control how many Apex jobs to initiate, and the number of batches to run per Apex job, for a large number of contract renewals. |
|
Creates a contract or updates an existing contract. |
|
Calls a contract record. |
|
Invokes a set of underwriting rules for a product. |
|
InsEnrollmentService |
|
This service enrolls census members into their selected plans. |
|
Creates all policies for enrollment. |
|
Allows a user to search for a list of enrolled clients. |
|
This service returns eligible products for members of a census and groups them by type. |
|
This service allows a user to search for the policies of given enrolled clients. |
|
>getMemberEnrollments |
This service retrieves current enrollments for a member so they can make benefit changes. It also takes one or more census member Ids and returns enrolled plans for the member and its dependents. |
Pulls contract-based eligible policies with prices for the active user. |
|
This service is used to modify the enrollments, dependents, and coverages of each enrollment for input members. |
|
InsFormularyService |
|
Use this service to get a list of brand name or generic drugs in a formulary that are part of a health plan. |
|
Use this service to get a list of drugs within their effective marketing dates. |
|
Use this service to get a list of prices for covered drugs within a provider network, including copay calculation. |
|
Use this service to facilitate the process of retrieving eligible products linked to Formularies, which contains medications ( |
|
| InsGroupClassService | |
| getGroupClassByAccount | Fetches the Group Classes associated with the given AccountId. |
| getGroupClassesByContract | Use this service to get a list of eligible plans with the contractId that's provided as input, and a list of eligible plans for the GroupclassId that's provided as input. |
InsPolicyBillingService |
|
Generates billing statements for accounts. |
|
Generates statements for direct billing. |
|
InsPolicyRevenueScheduleService |
|
Adjusts the last revenue schedule line item, calculating revenue based on the cancellation date of the canceled policy. |
|
Creates a monthly revenue schedule for a policy, starting on the effective date of the policy and ending on the expiration date. |
|
Takes in the modifications done to the policy. Based on the changes to total policy premium and the modification date, it recalculates the revenue schedule to adjust the monthly premiums (earned and unearned revenue). |
|
InsPolicyTermsService |
|
getCurrentStanding |
Gets a list of amounts that represent the current standing of the policy terms associated with a policy or a claim. |
InsPolicyService |
|
Use this service to calculate and save taxes and fees on a target asset (policy). |
|
Cancels a policy. |
|
Issues a multi-root policy from a quote. |
|
Endorses a multi-root policy from an endorsed quote. |
|
| createOutOfSequencePolicyVersion | Initiates an out-of-sequence endorsement for a given policy. |
Creates a new version of an existing policy, while leaving the original policy record as is. |
|
Creates a payment schedule for the policy. |
|
Reinstates a canceled policy. |
|
Creates a renewal policy from an existing policy. |
|
Creates a renewal quote for an existing policy. |
|
Creates a new transaction for a policy. |
|
Creates or updates a policy and its insured items. |
|
Creates policy terms in the AssetTerm__c object for all the power attributes at the Asset and AssetCoverage level. |
|
Gets insured items from a policy. |
|
Gets the policy as it has been modified by user inputs. |
|
| getOutOfSequenceEndorsementStatus | Retrieves the current status of the OutOfSequenceEndorsement async job. |
Retrieves the payment schedule. |
|
Fetches the status of the asynchronous batch job. . |
|
Gets the policy (asset) object. |
|
Retrieves the different versions of a policy. |
|
Retrieves rule logs for a target policy, sorted by execution date in ascending order. |
|
Initiates a grace period after a policy lapses, but before it gets canceled. |
|
Invokes a set of underwriting rules for a product. |
|
Modifies the payment schedule of this policy. |
|
Calculates the difference between the original premium and the premium up to the cancellation date. |
|
Calculates the amount required for renewing an existing policy. This service returns renewal premium, taxes, and fees, or the renewal policy JSON without creating a policy. |
|
Removes an insured item from a policy record. |
|
Controls the number of Apex jobs to initiate, and the number of batches to run per Apex job, for a large number of policy renewals. |
|
Verifies that an insurance policy includes coverage on the date the claim is filed for properties and injuries claimed. |
|
| InsProductAsyncService | |
| fetchProductsPrice | Fetches asynchronous rating results. |
| fetchRepriceProductPrice | Fetches asynchronous rating results for a reprice product request. |
| repriceProduct | Asynchronously recalculates the price of a product based on selectedProduct JSON and userInput. |
| startAsyncRating | Asynchronously calculates product prices based on a list of product IDs. |
InsProductJSONService |
|
Gets the attributes from a specified product JSON. |
|
Use this service for renewals, to get the coverage changes between two product JSONs. |
|
Gets the coverages from a specified product JSON. |
|
Makes the product JSON smaller by removing the attribute categories. Leaves attribute values in place. |
|
Use this service to update the |
|
InsProductReportService |
|
Retrieves all product fields and attributes for a given set of Ids and field sets. |
|
InsProductService |
|
Clones a product. |
|
Use this service to find and return a list of products that match the criteria you specify. |
|
Use this service to get all the coverages for a product spec. |
|
Used only with group products that use census, which allows the products to be kept with the product service. |
|
Queries for eligibility products, runs through the calculation procedure, and returns a price and coverages. |
|
Updates pricing based on changes in user values. |
|
Runs rules on a product without repricing that product. |
|
InsProviderNetworkService Important
These services are retired from Vlocity Health and Vlocity Insurance Winter '22 release: |
|
Use this service in an OmniScript to clone a Provider Network. |
|
Use this service to get a list of Providers and Provider Networks, based on contact name, postal code, or profile attributes. |
|
Use this service to retrieve all providers and their networks for a given geographical location. Both individual and organizational providers are returned along with the networks they are a member of, by using |
|
This service allows users to search for providers using a search key. |
|
This service allows user to retrieve provider information including its group affiliations and locations. |
|
InsQuoteService |
|
Use this service to add insured items to quotes. |
|
Use this service to calculate and save taxes and fees on a target quote. |
|
Use this service to clone a quote. |
|
Creates an endorsement quote with quote line items for single-root and multi-root policies. |
|
Use this service to create a quote for an insurance policy, or update an existing quote with new information. |
|
Use this service to create a quote or update an existing quote with new information through an inbound API call from an external system. |
|
Use this service to retrieve quote records associated with an |
|
Use this service to get all the quote line items (that is to say, the plan specs) associated with a specific product. |
|
Use this service in an OmniScript to get a list of specific product specs used in a quote, at the QuoteLineItem level, and which includes product information. |
|
Use this service to retrieve rule logs for a target quote, sorted by execution date in ascending order. |
|
Use this service to get all the quote details in a JSON. |
|
Use this service to retrieve different versions of a quote based on its Opportunity Id, and then returns a list of quotes based on the Quote field set QuoteCompareHeader. |
|
Use this service in quote flows to invoke underwriting rules you've added to a product. |
|
Use this service to invoke state transition rules associated with a target state transition on a target quote. |
|
| priceLargeGroupRootItems | Calculates the price, and optionally taxes and fees, for a specific root item or all root items for a large group quote. |
Calculates the price for a target root item and its children in a quote. |
|
This service sums the price at the child or grandchild quote line item level and recalculates it to the parent quote line item level. |
|
Use this service in an OmniScript to remove a specified coverage, as per the product code, from the quote. Can be used on multiple plans. |
|
Use this service to update items on the quote. |
|
Use this service in an OmniScript to add, update, or upsert (add and update) either coverages or attributes for one or more plans across a quote. |
|
InsScheduledAutomatedTransitionService |
|
Use this service to automate the transition by scheduling an object state transition, from an origin state to a target state (Vlocity States), using hourly, daily, or weekly patterns. |
|
StateRuleService |
|
Invokes state transition rules associated with a target state transition on a target object. |
|
Retrieves rule logs for a target object, sorted by execution date in ascending order. |
|
Gets default transition states, the To state of each from state transition, the current state, and the last default state for the target object. |
|
InsTrailingDocumentService |
|
Add this service as remote properties within File and Image inputs to upload documents that satisfy requirements set up as placeholders for specific objects. |
|
InsurancePolicyTransactionService |
|
Reverses an insurance policy transaction |
|
InsVlocityActionService |
|
Use this service to assign a record to the specified Salesforce queue. |
|
Use this service to send an email notification to applicants. This service is used in Vlocity State Model workflows when the Vlocity Actions are configured. |
|
Group Benefits Standard Service Listing by Class
These services apply to group benefits in the Salesforce data model.
Classes/Methods |
Description |
|---|---|
InsCensusServiceStd |
|
Use this service to add group census members to a group census using an input JSON. |
|
Use this service to create |
|
Use this service to create Contacts for census members. |
|
Use this service to create Person Accounts for the members in the given census. It also updates the existing person accounts using the |
|
| deleteAllMembers | Deletes all group census members of the group census passed as input into the service. |
Use this service to delete the group census members. |
|
Use this service to delete the group census members and the associated plans. |
|
| findAccounts | Searches for existing person accounts by first name, last name, and email, or by a search key and group account. |
| findContacts | Searches for existing contacts by first name, last name, and email, or by a search key and group account. |
Use this service to retrieve field definitions and field API names for group census members and group census member plans. |
|
Use this service to retrieve the members of a census from the |
|
Use this service to retrieve the list of census members for a given |
|
Use this service to set |
|
Use this service to set |
|
Use this service to update the values of existing members in a census. |
|
Use this service to populate a group census with primary members, their dependents, and their pre-enrolled plan. |
|
InsContractServiceStd |
|
Use this service to create or update a contract for the given quote. |
|
InsEnrollmentServiceStd |
|
| enrollFamily | Use this service to enroll one family within one root plan that includes a primary member and associated dependents with coverages. |
Use this service to enroll census members into their selected plans. |
|
| enrollMembersAsync | Enrolls large groups of members. |
| enrollNewHires | Enrolls new census members into their selected plans in the middle of a contract term. |
Use this service to create insurance policy ( |
|
Use this service to retrieve current enrollments for a member. This service takes one or more census member Ids and returns enrolled plans for the member and associated dependents. |
|
| getPolicyDetails | Retrieves Insurance Policy records for Primary Group Census Members. |
| getRatedGroupProducts | Use this service to calculate price to opt for a root plan with coverages for a family. The service also provides employee and employer contributions for a policy before enrollment, and supports proration for new hires. |
- ActionListService Methods
This is the available ActionListService method. - HealthFeeScheduleDataService Methods
These are the available HealthFeeScheduleDataService methods. - InsAsyncBulkService Methods
These are the available InsAsyncBulkService methods. - InsCensusService Methods
These are the available InsCensusService methods. - InsCensusServiceStd Methods
These are the available InsCensusServiceStd methods. - InsClaimCoverageService Methods
Create coverages, update coverages, and run state transition rules when creating coverages with the help of the claim coverage service methods. - InsClaimItemService Methods
Manage claim line items, calculate coverages, process and cancel payments, and gather information about parties on a claim with the help of the claim item service methods. If you use a payment authorization workflow, use a service method to verify a team member's authority to pay or approve a financial amount. - InsClaimRecoveryService Methods
Get a list of claim recoveries and update the records that represent the recovery of funds for a claim with the help of the claim recovery service methods. - InsClaimService Methods
Create and update claims, verify coverages, recover funds on claims, and run underwriting and state transition rules with the help of the claim service methods. - InsCommissionService Methods
These are the available InsCommissionService methods. - InsContractService Methods
These are the available InsContractService methods. - InsContractServiceStd Methods
These are the available InsContractServiceStd methods. - InsEnrollmentService Methods
These are the available InsEnrollmentService methods. - InsEnrollmentServiceStd Methods
These are the available InsEnrollmentServiceStd methods. - InsFormularyService Methods
These are the available InsFormularyService methods. - InsGroupClassService Methods
These the available InsGroupClassService methods. - InsPolicyBillingService Methods
These are the available InsPolicyBillingService methods. - InsPolicyRevenueScheduleService Methods
These are the available InsPolicyRevenueScheduleService methods. - InsPolicyService Methods
These are the available InsPolicyService methods. - InsPolicyTermsService Methods
Track the financial status of policy terms for claims with the help of the policy term service methods. - InsProductAsyncRatingService Methods
These are the available InsProductAsyncRatingService methods. - InsProductJSONService Methods
These are the available InsProductJSONService methods. - InsProductReportService Methods
These are the available InsProductReportService methods. - InsProductService Methods
These are the InsProductService methods. - InsProviderNetworkService Methods
These are the available InsProviderNetworkService methods. - InsQuoteService Methods
These are the available InsQuoteService methods. - InsScheduledAutomatedTransitionService Methods
These are the available InsScheduledAutomatedTransitionService methods. - StateRuleService Methods
These are the available StateRuleService methods. - InsTrailingDocumentService:uploadContentDocuments
Add this service as remote properties within File and Image inputs to upload documents that satisfy requirements set up as placeholders for specific objects. - InsurancePolicyTransactionService Methods
These are the available InsurancePolicyTransactionService methods. - InsVlocityActionService
These are the available InsVlocityActionService methods.

