Run Proposal Rating with Options

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Overview

Runs the rating engine synchronously for a proposal with configurable options that override default rating behavior. This is the preferred endpoint for synchronous rating, providing full control over validation, worksheets, logging, and other rating engine settings.

Examples

Scenario 1: Rate with custom options:

POST /api/Quotes/Proposals/12345/Rating/RunOptions
Content-Type: application/json

{
  "PreRatingValidations": false,
  "BuildRatingWorksheet": true,
  "VerboseLogging": true
}
200 OK
{
  "ProposalID": 12345,
  "RatingCalculationDate": "2026-05-10T14:30:00Z",
  "DeepModifiedDateUTC": "2026-05-10T14:25:00Z",
  "RatingStatus": "C",
  "RatingErrorMessage": null,
  "Premium": 5000.00,
  "TotalCost": 5250.00
}

Scenario 2: Attempt to use the unsupported SkipFinalSaveResults option:

POST /api/Quotes/Proposals/12345/Rating/RunOptions
Content-Type: application/json

{
  "SkipFinalSaveResults": true
}
500 Internal Server Error
"SkipFinalSaveResults option is not supported from the API."
Path Params
integer
required

The ID of the Proposal to rate.

Body Params
json
required
Defaults to { "LoadExposures": true, "TopDownRating": true, "PreRatingValidations": true, "PostRatingValidations": true, "BuildRatingWorksheet": true, "VerboseLogging": true, "SkipFinalSaveResults": true, "RefreshSystemSelectedEndorsementForms": true }

Options to allow you to override configured rating behavior. All fields are optional (nullable booleans). Pass null or an empty object {} to use all defaults.

FieldTypeDefaultDescription
LoadExposuresbool?nullWhether to load exposure data before rating.
TopDownRatingbool?nullWhether to use top-down rating order.
PreRatingValidationsbool?nullWhether to run pre-rating validations.
PostRatingValidationsbool?nullWhether to run post-rating validations.
BuildRatingWorksheetbool?nullWhether to generate a detailed rating worksheet.
VerboseLoggingbool?nullWhether to enable verbose logging during rating.
SkipFinalSaveResultsbool?nullNot supported from the API. Setting this to true throws an error.
RefreshSystemSelectedEndorsementFormsbool?nullWhether to refresh system-selected endorsement forms.
AllowAsyncPostRatingOperationsbool?nullWhether to allow post-rating operations to run asynchronously.
QuickRatebool?nullWhether to perform a quick rate (simplified calculation).
UseClassicRaterbool?nullWhether to use the classic (legacy) rating engine.
Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json