Welcome to WaInsight API

Enterprise-grade backend built for scale, clarity, and independent evolution.

Powerful Features

Built with a modular monolith architecture for scalability, maintainability, and performance.

Admin Panel

Unified web admin interface with dashboard, auth, and module entry points.

  • • Central dashboard
  • • Web auth & roles
  • • Module navigation

Auth

Sanctum auth, organizations, invitations, and role-based permissions via Spatie.

  • • Login & registration
  • • Social login
  • • Org invitations
  • • RBAC permissions

API Documentation

Scribe-generated docs with interactive examples for all versioned endpoints.

  • • Interactive docs
  • • Endpoint reference
  • • Auth & examples

Caching

Response caching, cache strategies, invalidation, and admin metrics monitoring.

  • • Response cache
  • • Cache metrics
  • • Invalidation
  • • Redis diagnostics

SysHealth

Liveness, readiness, and summary health checks for DB, cache, storage, migrations, Stripe.

  • • Database & cache
  • • S3/storage
  • • Stripe integration

Checkout

Subscription management, Stripe payments, packages, trials, and org billing.

  • • Packages & pricing
  • • Stripe integration
  • • Org subscriptions

DataLogging

User search log storage, retrieval with month filter, and async job-based creation.

  • • Paginated search logs
  • • Month filter
  • • Async save job

External Integrations

Stripe payment gateway, Mailgun/SMTP transactional email, and webhook endpoints.

  • • Stripe webhooks
  • • Mail service
  • • Contract bindings

Listings

CRUD for listings with search, likes, flags, reposts, bookmarks, and publish toggles.

  • • Search & filter
  • • Likes & bookmarks
  • • Flag & repost

Maps

Heatmaps, metric-based map searches, identifier verification, geographic units.

  • • Heat map data
  • • Identifier lookup
  • • Dataset searches

Media

S3/R2 storage, metadata extraction, tagging, and CDN transform URLs for Listings/MyData.

  • • Upload & metadata
  • • Tags & assets
  • • CDN delivery

Metrics

Finder, Rival, Starter, Query modes for place performance and multi-metric comparisons.

  • • Finder mode
  • • Rival mode
  • • Starter & Query

MyData

User dataset uploads, parsing, search, labels, and history with Starter/Finder support.

  • • File upload & parsing
  • • Dataset search
  • • Data labels

P2P Messaging

Channel conversations, posts, comments, member search, read/unread tracking.

  • • Channels & posts
  • • Comments & broadcast
  • • Member search

Reportage

Basket report generation, visibility, permissions, sharing, and preview links.

  • • Report generation
  • • Share & permissions
  • • Preview links

Reviews

Local reviews, development reviews, bookmarks, likes, flags, dominion discovery.

  • • Local & dev reviews
  • • Bookmarks & likes
  • • Dominion discovery

Leads

Area, listing, and review leads with email notifications and channel scaffolding.

  • • Area leads
  • • Listing/review leads
  • • Email notifications

PlaceImagery

Vision/imagery endpoints for place-based photos by postcode and similar image lookup.

  • • Photos by identifier
  • • Similar photos by image id

PlanningPolicy

Policy categories, planning policies by area, glossary terms, and policy search logging.

  • • Categories & policies
  • • Glossary terms
  • • Policy log audit

Tracking

Monitor external websites for changes; CRUD for tracked sites, periodic checks, change alerts.

  • • CRUD for tracks
  • • Re-track & content checks
  • • Change detection

Ready to Get Started?

Access the admin dashboard to manage WaInsight API and explore all available features.

Access Admin Dashboard