Agent Validate
Rate partners can validate an agent email before calling Partner Quote APIs. Use the same x-api-key as /partner/v2/policy/quote and /partner/v2/policy/lead.
Endpoint
| Environment | URL |
|---|---|
| Prod | POST https://insurance-api.novo.us/account/v1/agent/validate |
| UAT | POST https://insurance-api.uat.novo.us/account/v1/agent/validate |
Authentication
Include your partner API key in the x-api-key header (see Get Started).
Request
| Field | Type | Required | Description |
|---|---|---|---|
email |
string | Yes | Agent email to validate |
The agent user type is implied by the /account/v1/agent/validate path.
Example
1 2 3 4 5 6 | |
Response
Success (HTTP 200)
Validation completes with HTTP 200 for both valid and invalid agents. Check data.is_valid.
1 2 3 4 5 6 7 8 | |
When the agent is not found or not eligible:
1 2 3 4 5 6 7 | |
Errors
| HTTP | Body | When |
|---|---|---|
| 400 | { "status": "error", "message": "..." } |
Invalid JSON, missing fields, or invalid email format |
| 403 | { "status": "error", "message": "Forbidden" } |
Missing or invalid API key |
| 500 | { "status": "error", "message": "Internal server error" } |
Upstream error |
Notes
- Call agent validate before Partner Quote when your integration requires a known-good agent id.
agent_idis returned indatawhenis_validistrue.