We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Get Renewal Quote Request
renewalQuoteRequest(id: $id, expiringPolicyNumber: $expiringPolicyNumber)
- Method
- POST
- Endpoint
-
Sandbox:
https://api-sandbox.corvusinsurance.com/qProduction:https://crowbar.corvusinsurance.com/q - Authentication
-
Send the headers
X-API-KEY, X-USER-EMAIL, X-USER-NAMEwith every request. See Authentication.
-
Returns a quote request with the same fields as Get Quote Request (see Smart Cyber
or Smart Tech E+O). Returns
not_foundif no renewal exists for the expiring policy, or if it belongs to another brokerage. -
Provide exactly one of
idorexpiringPolicyNumber. If both are provided,idtakes precedence andexpiringPolicyNumberis ignored. Omitting both returns an error. -
A renewal quote request is
INCOMPLETEduring solicitation,SUBMITTEDonce the underwriter takes it up, andQUOTES_SHAREDwhen the quote is shared. Do not poll for a quote at solicitation time. - The Renewal Solicitation Open webhook fires for every enrolled renewal, whether or not the quote is ready.
-
Persist
quoteRequestIdfrom therenewal_solicitation_openwebhook. It does not change after manual updates, and Quote Ready carries the same value.expiringPolicyNumberappears in both events, andexpiringPolicyIdappears in the solicitation event.
Arguments
Required Required to submit OptionalPass these as variables.
| Name | Type | Required | Description |
|---|---|---|---|
| id | ID | Optional | Id of the renewal quote request (not the id of the expiring policy). Takes precedence over |
| expiringPolicyNumber | String | Optional | The policy number of the expiring policy being renewed. Used only when |
Response fields
Select only the fields you need in the selection set.
| Name | Type | Description |
|---|---|---|
| renewalQuoteRequest.id | ID | Id of the renewal quote request |
| renewalQuoteRequest.status | QuoteRequestStatus | Where the renewal is in its lifecycle |
Find renewals from your policies
Each policy has a
renewalQuoteRequest
field that returns its renewal quote request, or
null
if the renewal has not been created yet. Use it with the
policies
connection to list upcoming renewals without knowing their ids in advance.
-
The top-level
policiesconnection returns bound and issued policies where you are the broker and that expire within the next 180 days. Pages can contain up to 200 policies (see Policies). -
For one client's policies, use
client(id: $clientId) { policies { ... } }instead.