Start a quote request
Authentication
AuthorizationBearer
Your Truvo API key, sent as a bearer token. The prefix selects sandbox (trv_sandbox_) or live (trv_live_).
Headers
Idempotency-Key
A caller-chosen request key. A key replays for at least 24 hours. The same key with the same body replays the first answer; the same key with a different body is a conflict.
Request
This endpoint expects an object.
PersonalAutoQuoteRequestHttpBody
OR
RentersQuoteRequestHttpBody
OR
PetQuoteRequestHttpBody
Response headers
Request-Id
The ID of this answer. An error body repeats it as request_id.
RateLimit-Limit
The calls this window allows, for the limit you're closest to reaching. The window is one minute, or one UTC day for a daily sandbox limit. A fixed window allows a burst of up to twice the limit across a window edge.
RateLimit-Remaining
The calls left in the current window.
RateLimit-Reset
Seconds until the current window ends and the count resets.
Response
Starts a quote request for one line and one applicant.
id
version
line
Allowed values:
environment
Allowed values:
application_id
application_version
status
Allowed values:
completeness
Allowed values:
quotes
market_outcomes
requirements
assumptions
next_actions
failure
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
409
Conflict Error
413
Content Too Large Error
422
Unprocessable Entity Error
429
Too Many Requests Error
500
Internal Server Error
503
Service Unavailable Error