Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.homelogs.io/llms.txt

Use this file to discover all available pages before exploring further.

Authentication

Business endpoints require API key auth:
X-API-Key: <your_api_key>

Endpoint map

  • GET /v1/locations/resolve
  • GET /v1/locations/{geo_id}
  • GET /v1/permits/search
  • GET /v1/signals/catalog
  • GET /v1/signals/geo/location/{geo_id}
  • GET /v1/signals/geo/search
  • GET /v1/signals/permit/leads
  • GET /v1/signals/permit/stats
  • GET /v1/health/live (no API key)
Permit-scoped signal reads use geo_id anchors and reject property geo_id values. For signal meanings and timing guidance, see Signals Catalog.

Which endpoint should I call?

  1. user text input -> /v1/locations/resolve
  2. raw permits for one geo -> /v1/permits/search
  3. active geo-scoped signals for one geo -> /v1/signals/geo/location/{geo_id}
  4. geo-scoped leaderboard/feed by signal -> /v1/signals/geo/search
  5. permit-scoped leads for one geo -> /v1/signals/permit/leads
  6. permit-scoped stats for one geo -> /v1/signals/permit/stats

Practical call order

Most integrations follow this order:
  1. Resolve user input to a stable ID with /v1/locations/resolve.
  2. Read permits with /v1/permits/search and/or permit leads with /v1/signals/permit/leads.
  3. Add geo trend context with /v1/signals/geo/location/{geo_id} or /v1/signals/geo/search.