get
https://{environment}.origamirisk.com/OrigamiApi/api/Quotes/Proposals//Rating/Status
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
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/Status200 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/Status200 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/Status200 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
}