Quickstart
This guide walks you through authenticating with the API and getting your first insurance quote.Prerequisites
- API credentials (username and password) from Cover Whale — request access if you don’t have them
- A tool for making HTTP requests (cURL, Postman, or your preferred HTTP client)
Step 1: Authenticate
Exchange your credentials for an access token:AccessToken — you’ll include it in all subsequent requests. It expires after 3600 seconds (1 hour).
Step 2: Get an Indication
Submit basic information to get preliminary pricing. The request body is organized by section — insured info, coverage options, and addresses:Step 3: Get a Full Quote
For final pricing, submit the complete application with insured details, addresses, vehicles, and drivers:Step 4: Check Submission Status
After submitting a quote, check its status. The submission moves through a lifecycle:Submitted → In Review → Quoted → Request to Bind → Bound.
Quoted, you can proceed to bind.
Step 5: Bind the Quote
Binding converts the quote into an active insurance policy. You’ll select which coverage lines to include and provide binding details. Broker service fees are not submitted at bind — they were captured on the quote and are automatically carried forward for the coverage lines you include here.Next Steps
Integration Checklist
Data you’ll need to collect from the insured
Quoting Guide
Indication vs. full quote, coverage types, and decline reasons
Policy Lifecycle
Endorsements, cancellations, and post-bind operations
API Reference
Full endpoint documentation with request/response schemas