The readiness layer
your systems can trust.
Query verified wildfire readiness, mitigation status, and compliance signals for homes in your territory—with homeowner consent and enterprise-grade security.
https://api.cindera.com/v1/partner/properties?compliance_status=compliant&limit=25Underwrite with verified readiness—not self-reported surveys.
Pull property-level Cindera Scores, mitigation status, and certification timestamps into policy admin and rating engines.
- Score history and insurability bands
- Verified mitigation evidence links
- Continuous compliance monitoring signals
REST + JSON
Predictable, versioned resources
Webhooks
Real-time event delivery
Scoped access
Territory & consent boundaries
Verified data
Not self-reported surveys
Authentication
Partner API requests use bearer tokens issued after onboarding. Each key is scoped to your organization, authorized territories, and permitted data fields.
- AuthorizationBearer token (live or sandbox prefix)
- X-Cindera-Partner-IdYour partner organization user ID
- Acceptapplication/json
curl -X GET "https://api.cindera.com/v1/partner/properties?limit=25" \
-H "Authorization: Bearer cnd_live_••••••••••••••••" \
-H "X-Cindera-Partner-Id: 48291" \
-H "Accept: application/json"Endpoints
All partner resources live under /v1/partner. Version v1 is the current stable release.
These endpoints cover the most common partner integrations. Custom fields, export formats, and webhook payloads are scoped during onboarding— contact our team if you need something not listed here.
/v1/partner/propertiesList properties
Returns verified readiness records for homes in your authorized territory. Results are scoped to homeowner consent and your partnership agreement.
Query parameters
| Name | Type | Description |
|---|---|---|
| page | integer | Page number (default 1) |
| limit | integer | Results per page, max 100 (default 25) |
| community_id | integer | Filter to a sponsored community or HOA |
| program_id | integer | Filter to an active partner program |
| min_score | integer | Minimum Cindera Score (300–900) |
| compliance_status | string | compliant | action_required | lapsed | pending_verification |
| updated_since | ISO 8601 | Return properties updated after this timestamp |
| bounds | string | Geo bounding box: sw_lat,sw_lng,ne_lat,ne_lng |
Example request
curl -X GET "https://api.cindera.com/v1/partner/properties" \
-H "Authorization: Bearer cnd_live_••••••••••••••••" \
-H "X-Cindera-Partner-Id: 48291" \
-H "Accept: application/json"Example response
{
"data": [
{
"id": 1842,
"cindera_score": 742,
"insurability_band": "preferred",
"compliance_status": "compliant",
"property_type": "single_family",
"address": {
"line_1": "1847 Ridgeview Dr",
"city": "Paradise",
"state": "CA",
"zip": "95969",
"county": "Butte"
},
"location": { "latitude": 39.7551, "longitude": -121.5774 },
"community_id": 512,
"program_id": 104,
"last_verified_at": "2026-05-14T18:22:11Z",
"next_review_due_at": "2026-11-14T00:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 25,
"total_count": 1842,
"has_more": true
}
}Real-time events
Subscribe to readiness changes instead of polling. Every payload is signed with HMAC-SHA256 using your webhook secret.
readiness.score_updatedFired when a property Cindera Score changes after verification or monitoring.
{
"id": 90001,
"type": "readiness.score_updated",
"created_at": "2026-06-20T14:30:00Z",
"data": {
"property_id": 1842,
"previous_score": 694,
"cindera_score": 742,
"insurability_band": "preferred"
}
}mitigation.verifiedFired when a hardening action is verified on-site or via remote evidence review.
{
"id": 90002,
"type": "mitigation.verified",
"created_at": "2026-06-19T09:12:00Z",
"data": {
"property_id": 1842,
"action_key": "ember_resistant_vents",
"verified_at": "2026-06-19T09:12:00Z",
"verification_method": "on_site"
}
}compliance.lapsedFired when continuous monitoring detects a compliance regression or missed re-verification.
{
"id": 90003,
"type": "compliance.lapsed",
"created_at": "2026-06-18T06:00:00Z",
"data": {
"property_id": 1842,
"compliance_status": "lapsed",
"reason": "zone_0_regression_detected",
"review_due_at": "2026-06-01T00:00:00Z"
}
}property.enrolled_in_programFired when a homeowner enrolls in a partner-sponsored program.
{
"id": 90004,
"type": "property.enrolled_in_program",
"created_at": "2026-06-17T11:45:00Z",
"data": {
"property_id": 1842,
"program_id": 104,
"enrollment_id": 9021
}
}How data flows
Homeowners capture evidence in the Cindera app. Our verification layer scores readiness, maintains compliance, and exposes authorized snapshots to partner systems—creating a single source of truth for wildfire insurability.
Homeowner app → photo & video evidence
Cindera verification → score & certification
Partner API → your underwriting / GIS / billing stack
Webhooks → real-time compliance alerts
Consent & privacy
Partner API access is never open public data. Homeowners opt in through program enrollment or explicit data-sharing consent. Responses are scoped to your authorized territory and partnership tier.
- Audit logs for every API request
- Field-level redaction for aggregate endpoints
- SOC 2-aligned security practices
Looking for specific data?
Every partnership is scoped to your territory, use case, and consent requirements. If you need fields not shown in this reference—certification document links, custom aggregates, GIS-friendly exports, or tailored webhook payloads—tell us what you're building and we'll map the right integration during onboarding.
Ready to integrate?
Request sandbox credentials and a technical onboarding call. We'll map the endpoints to your underwriting, billing, or community workflows.