Reports API
Create and retrieve business/location reports.
- Example route
- /api/v1/reports
- Access
- authenticated
Developer-facing overview of Place Signals endpoints, authentication model, source transparency, and planned API surfaces.
This page is public-safe orientation material. It is not the complete OpenAPI or Swagger reference, and preview endpoint shapes may change before external partner integration.
API surface
These cards describe intended API families and access boundaries. Protected and internal endpoints must stay behind authorization until explicitly promoted.
Create and retrieve business/location reports.
Resolve places, geographies, and candidate markets.
Retrieve score breakdowns and confidence metadata.
Inspect source status, freshness, caveats, and coverage.
Owner/admin governance, validation, lifecycle, and monitoring.
Illustrative preview only — endpoint shape may change.
curl -X POST https://api.placesignals.com/api/v1/reports \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"businessType": "Specialty coffee shop",
"places": ["Bend, OR", "Boise, ID"],
"priorities": ["growth", "cost", "talent"]
}'Mock/preview response only — not a live production contract.
{
"reportId": "rpt_preview_coffee_bend_boise",
"overallScore": 82,
"recommendation": "Promising, but margin-sensitive",
"confidence": "medium-high",
"sourceSummary": [
{
"source": "Census / ACS",
"status": "public-source context",
"caveat": "Estimates may lag current local conditions."
},
{
"source": "BLS labor indicators",
"status": "labor-market context",
"caveat": "Occupational detail varies by geography."
},
{
"source": "Place Signals scoring model",
"status": "preview methodology",
"caveat": "Endpoint shape may change before external release."
}
],
"caveats": [
"Illustrative preview only.",
"Use for market shortlisting, not lease-level diligence.",
"Live source availability depends on endpoint authorization and source lifecycle status."
]
}Canonical public, authenticated, and internal endpoint list still needs promotion evidence.
Bearer-token examples are illustrative until API-key and developer-console flows are finalized.
Representative schemas are shown as preview examples, not final contracts.
Validation, auth, rate-limit, unavailable-source, and internal-error responses need a formal catalog.
Public-safe source registry pages exist; endpoint-level metadata still needs lifecycle validation.
TypeScript SDK packaging and examples should be verified before external publishing.
Interactive docs remain protected until authorized and validated.
Public-safe next steps
Use these public routes for source transparency, legal caveats, and report-preview orientation while interactive Swagger/OpenAPI docs remain protected.