Get the Current Rating Status for a Proposal

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

Overview

Returns the current rating status for a proposal, including whether rating has been run, whether it completed successfully, and the calculated premium and total cost. Use this endpoint to check the result after queuing a proposal for asynchronous rating (POST .../Rating/Queue).

Examples

Scenario 1: Rating completed successfully:

GET /api/Quotes/Proposals/12345/Rating/Status
200 OK
{
  "ProposalID": 12345,
  "RatingCalculationDate": "2026-05-10T14:30:00Z",
  "DeepModifiedDateUTC": "2026-05-10T14:25:00Z",
  "RatingStatus": "C",
  "RatingErrorMessage": null,
  "LineItems": [
    {
      "PolicyLineCode": "ISO_GL",
      "Premium": 5000.00
    }
  ],
  "Premium": 5000.00,
  "TotalCost": 5250.00
}

Scenario 2: Rating is still queued:

GET /api/Quotes/Proposals/12345/Rating/Status
200 OK
{
  "ProposalID": 12345,
  "RatingCalculationDate": null,
  "DeepModifiedDateUTC": "2026-05-10T14:25:00Z",
  "RatingStatus": "Q",
  "RatingErrorMessage": null,
  "Premium": null,
  "TotalCost": null
}

Scenario 3: Rating failed with an error:

GET /api/Quotes/Proposals/12345/Rating/Status
200 OK
{
  "ProposalID": 12345,
  "RatingCalculationDate": null,
  "DeepModifiedDateUTC": "2026-05-10T14:25:00Z",
  "RatingStatus": "E",
  "RatingErrorMessage": "Rate table not found for policy line ISO_GL.",
  "Premium": null,
  "TotalCost": null
}
Path Params
integer
required

The ID of the Proposal whose status you are checking.

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