Documents

Controller responsible for generating and managing various document types including worksheets, quote letters, and policy PDFs

APIDescription
GET WorksheetPDF/{quoteNumber}

The Worksheet PDF service returns a PDF document of the Quote Worksheet

GET QuoteLetterPDF/{quoteNumber}

The Quote Letter PDF service returns a PDF document of the Quote Letter

GET PolicyPDF/{policyNumber}/{endorsementNumber}

Get the PDF for the policy

GET BinderPDF/{quoteNumber}

The Binder PDF service returns a PDF document of the Quote Letter (same as Quote Letter PDF)

Forms

Controller for managing forms-related operations including form retrieval, validation, and processing

APIDescription
POST forms/allForms?effectiveDate={effectiveDate}&states={states}

Retrieves all available forms based on rating information, effective date, and states

Quote

APIDescription
GET quote/UpdateQuoteWithIssuanceData?policyNumber={policyNumber}

Copies SL and Retail Information from a policy to a quote. And saves the updated quote

GET quote/getendorsementsbypolicynumber?policyNumber={policyNumber}

No documentation available.

POST quote/updatepolicy?policyNumber={policyNumber}&endorsementNumber={endorsementNumber}

Calls data feed to update the policy

POST quote/quotebymgaorrsuinumber?mgaOrRSUINumber={mgaOrRSUINumber}

Get Quote by MGA or RSUI Number. Searching by MGA Number does not guarantee a unique result so an error result will be returned.

PUT quote/bind?quotenumber={quotenumber}&isTriaAccepted={isTriaAccepted}&isIssue={isIssue}

Binds the quote and send the quote data to issuance

POST quote/validatePolicy?policyNumber={policyNumber}&endorsementNumber={endorsementNumber}

Validate the policy

PUT quote/issue?quotenumber={quotenumber}

Issues the policy leveraging QuoteController.Bind() and sends the quote data to issuance

DELETE quote/{policyNumber}/unbind?endorsementNumber={endorsementNumber}

Unbinds the policy and remove the policy from issuance

DELETE quote/unbind/{policyNumber}/{endorsementNumber}

Unbinds the policy and remove the policy from issuance

Admin

Controller for administrative operations and system health checks.

APIDescription
POST admin/host/ping

Health check endpoint to verify the API is running and responsive.

LookUp

APIDescription
GET LookUp/GetLocationsForCompanyByName?company={company}

Gets locations for a specific company by company name

GET LookUp/GetUnderwritersForLocation?locationKey={locationKey}

Gets underwriters for a specific location

GET LookUp/GetUnderwritersForCompany?companyKey={companyKey}

Gets underwriters for a specific company

GET LookUp/PropertyLookUps

Gets all property lookup lists in a single call

GET LookUp/InlandMarineLookups

Gets all inland marine lookup lists in a single call

GET LookUp/GLLookUps

Gets all GL lookup lists in a single call

GET LookUp/AllGLClassCodes

Gets all GL class codes

GET LookUp/AllGLClassCodesWithFullInfo

Gets all GL class codes with full rating information

GET LookUp/TriaTypes

Gets TRIA types

GET LookUp/QuoteTypes

Gets quote types

Rating

Controller responsible for handling rating operations including quote rating, rate information requests, cache management, and validation operations

APIDescription
POST rpc/ReloadCache

Reloads the cache for Rating Api. Also Reloads the cache for Data Feed, Form Service, and Location API

POST NonRatingChange?save={save}&forms={forms}

Processes non-rating changes to a quote

POST rpc/RateInfoRequest

Method used to get rates (which includes base rates and ILF for ISO rated class codes), exposures, additional questions for GL class codes and the low and high range for rating property

POST rpc/Rate?save={save}&forms={forms}&allForms={allForms}

Calculates final rates, minimum premium, premium within and outside minimum premium requirements, total premium, etc.