Cover Whale API
The Cover Whale API provides programmatic access to commercial trucking insurance quoting, submission management, and policy binding. It is designed for insurance agents, brokers, and integration partners who need to embed Cover Whale’s insurance products into their workflows.What You Can Do
Get Indications & Quotes
Submit DOT numbers and fleet details to receive preliminary pricing or binding-eligible quotes across 5 coverage lines.
Manage Submissions
Track submission status, update insured information, and add vehicles, drivers, and trailers.
Bind Policies
Convert quoted submissions into active policies with coverage selection, e-signature, and financing options.
Policy Lifecycle
Create endorsements, process cancellations, reinstatements, non-renewals, and declines.
Base URL
All API requests are made to:Getting API Access
To start integrating with the Cover Whale API:- Request credentials — Contact api-support@coverwhale.com or your Cover Whale account representative
- Receive your credentials — You’ll get a username and password for API authentication
- Authenticate — Exchange your credentials for an
AccessTokenvia the authentication endpoint - Start building — Follow the Quickstart to make your first API call
API credentials are issued per integration partner. Each set of credentials is scoped to your agency and its submissions. Contact your Cover Whale representative to discuss your integration needs.
Authentication
The API uses token-based authentication. Include yourAccessToken in the header of every request:
API Versioning
The current API version is v1. The version is included in the base URL path. Breaking changes will be introduced in new versions.Rate Limits
API requests are rate-limited to protect service stability. If you receive a429 Too Many Requests response, wait before retrying. Contact the API team if you need higher limits for your integration.
Error Handling
The API uses standard HTTP status codes. See the Error Handling guide for details on error response formats and troubleshooting.| Code | Meaning |
|---|---|
200 / 201 | Success |
400 | Bad request — check your request body |
401 | Unauthorized — missing or invalid AccessToken |
404 | Resource not found or submission not in required status |
422 | Validation error — check the errors object in the response |
429 | Rate limited — wait and retry |
Support
For API access, credentials, or technical support:- Email: api-support@coverwhale.com
- Urgent issues: Contact your Cover Whale account representative directly