ATE Food Farms

System Check

SYSTEM

System Check

Purpose: Confirm every part of the platform is online and healthy.

  • Run a health check across every read-only API endpoint
  • Confirm Plant Vision and General AI gateways are reachable
  • Spot failures before users report them
Platform services and system health monitoring
Not checked yet
Click "Run All Checks" to test every endpoint below
117
Endpoints Checked
Across 10 system areas
0
Passing
Responded successfully
0
Failing
Errored or timed out
Avg Response Time
Across completed checks
Tests every safe, read-only GET endpoint (no required record id, no data changes) across the API, plus reachability of the Plant Vision and General AI gateways — 117 checks in total. Write operations (create/update/delete) and endpoints that require a specific existing record id are not run automatically, to avoid side effects. Gateway checks confirm the server can reach them — they don't run a real image scan or AI completion.
Core & Config 4 endpoints
Health Check
GET /health
Test Mode Config
GET /api/config/test-mode
App Version Config (public)
GET /api/config/app-version
App Version Settings (admin)
GET /api/admin/app-version
External Gateways 2 endpoints
Plant Vision Gateway
PLANT_VISION_API_URL (food recognition)
General AI Gateway
GENERAL_AI_URL (support chat completions)
People 33 endpoints
Farmers — Stats
GET /api/admin/farmers/stats
Farmers — Earnings Stats
GET /api/admin/farmers/earnings-stats
Farmers — Roster
GET /api/admin/farmers/roster
Farmers — Log
GET /api/admin/farmers/log
Farmers — Applications
GET /api/admin/farmers/applications
Farmers — Approvals
GET /api/admin/farmers/approvals
Farmers — Training Status
GET /api/admin/farmers/training
Farmers — Tiers
GET /api/admin/farmers/tiers
Farmers — Tier Assignments
GET /api/admin/farmers/tier-assignments
Farmers — Equipment Assignments
GET /api/admin/farmers/equipment-assignments
Farmers — Crop History
GET /api/admin/farmers/crop-history
Farmers — Distribution History
GET /api/admin/farmers/distribution-history
Farmers — Audit Flags
GET /api/admin/farmers/audit-flags
Farmers — Earnings
GET /api/admin/farmers/earnings
Farmers — Payment Rules
GET /api/admin/farmers/payment-rules
Neighbors — Records
GET /api/admin/neighbors/records
Neighbors — Ratings
GET /api/admin/neighbors/ratings
Neighbors — Stats
GET /api/admin/neighbors/stats
Neighbors — Verifications
GET /api/admin/neighbors/verifications
Neighbors — Zones
GET /api/admin/neighbors/zones
Neighbors — Feedback
GET /api/admin/neighbors/feedbacks
Neighbors — Fraud Flags
GET /api/admin/neighbors/fraud-flags
Distributors — Records
GET /api/admin/distributors/records
Distributors — Performance
GET /api/admin/distributors/performance
Distributors — Stats
GET /api/admin/distributors/stats
Volunteers — List
GET /api/admin/volunteers
Volunteers — Stats
GET /api/admin/volunteers/stats
Users — List
GET /api/users
Users — Stats
GET /api/users/stats
Users — Test Mode
GET /api/users/test-mode
Admin Accounts — List
GET /api/admin/accounts
Admin Login Logs — List
GET /api/admin/login-logs
Admin Login Logs — Stats
GET /api/admin/login-logs/stats
Operations 27 endpoints
Crops — Batches
GET /api/admin/crops/batches
Crops — Logs
GET /api/admin/crops/logs
Crops — Plant Scans
GET /api/admin/crops/plant-scans
Crops — Growth Stages
GET /api/admin/crops/growth-stages
Crops — Stage Rows
GET /api/admin/crops/stage-rows
Crops — Stats
GET /api/admin/crops/stats
Crops — Visual Submissions
GET /api/admin/crops/visual-submissions
Crops — Missed Updates
GET /api/admin/crops/missed-updates
Crops — Harvests
GET /api/admin/crops/harvests
Crops — Failed Reports
GET /api/admin/crops/failed-reports
Distributions — Events
GET /api/admin/distributions/events
Distributions — Stats
GET /api/admin/distributions/stats
Messages — Conversations (admin)
GET /api/admin/messages/conversations
Messages — Meetups (admin)
GET /api/admin/messages/meetups
Equipment — Inventory
GET /api/admin/equipment/inventory
Equipment — Assignments
GET /api/admin/equipment/assignments
Equipment — Deliveries
GET /api/admin/equipment/deliveries
Equipment — Conditions
GET /api/admin/equipment/conditions
Equipment — Condition Summary
GET /api/admin/equipment/condition-summary
Equipment — Maintenance
GET /api/admin/equipment/maintenance
Equipment — Returned
GET /api/admin/equipment/returned
Equipment — Stats
GET /api/admin/equipment/stats
Supply — Inventory
GET /api/admin/supply/inventory
Supply — Restock Requests
GET /api/admin/supply/restock-requests
Supply — Shipments
GET /api/admin/supply/shipments
Supply — Usage Trends
GET /api/admin/supply/usage-trends
Supply — Stats
GET /api/admin/supply/stats
Compliance 7 endpoints
Auditing — Validations
GET /api/admin/auditing/validations
Auditing — Suspicious Flags
GET /api/admin/auditing/suspicious-flags
Auditing — Field Audits
GET /api/admin/auditing/field-audits
Auditing — History
GET /api/admin/auditing/history
Auditing — Compliance Bands
GET /api/admin/auditing/compliance-bands
Auditing — Compliance Scores
GET /api/admin/auditing/compliance-scores
Auditing — Stats
GET /api/admin/auditing/stats
Analytics 9 endpoints
Reporting — Rows
GET /api/admin/reporting/rows
Reporting — Metrics
GET /api/admin/reporting/metrics
Reporting — Overview
GET /api/admin/reporting/overview
Dashboard — KPIs
GET /api/admin/dashboard/kpis
Dashboard — Produce Categories
GET /api/admin/dashboard/produce-categories
Dashboard — Recent Distributions
GET /api/admin/dashboard/distributions
Dashboard — Alerts
GET /api/admin/dashboard/alerts
Dashboard — Chart Points
GET /api/admin/dashboard/chart-points
Dashboard — Overview
GET /api/admin/dashboard/overview
Fundraising 4 endpoints
Donations — List
GET /api/admin/donations/donations
Donations — Stats
GET /api/admin/donations/stats
Partners — List
GET /api/admin/partners/partners
Partners — Stats
GET /api/admin/partners/stats
Training 4 endpoints
Training — Modules (admin)
GET /api/admin/training/modules
Training — Progress (admin)
GET /api/admin/training/progress
Training — Versions (app)
GET /api/training/versions
Training — Modules (app)
GET /api/training/modules
Website 11 endpoints
Blog — Public Feed
GET /api/blog
Blog — Stats (admin)
GET /api/admin/blog/stats
Blog — Posts (admin)
GET /api/admin/blog/posts
Blog — Settings (admin)
GET /api/admin/blog/settings
FAQ — Public
GET /api/faq
FAQ — Stats (admin)
GET /api/admin/faq/stats
FAQ — Items (admin)
GET /api/admin/faq/items
Legal — Terms (public)
GET /api/legal/terms
Legal — Privacy (public)
GET /api/legal/privacy
Legal — Terms (admin)
GET /api/admin/legal/terms
Legal — Privacy (admin)
GET /api/admin/legal/privacy
Engagement 16 endpoints
Notifications — List
GET /api/admin/notifications/notifications
Notifications — Templates
GET /api/admin/notifications/templates
Notifications — History
GET /api/admin/notifications/history
Notifications — Stats
GET /api/admin/notifications/stats
Gamification — Config (public)
GET /api/gamification/config
Gamification — Stats (admin)
GET /api/admin/gamification/stats
Gamification — Leaderboard (admin)
GET /api/admin/gamification/leaderboard
Gamification — Config (admin)
GET /api/admin/gamification/config
Emails — Templates
GET /api/admin/emails/templates
Emails — Active Admins
GET /api/admin/emails/active-admins
Emails — Logs
GET /api/admin/emails/logs
Emails — Log Stats
GET /api/admin/emails/logs/stats
Support — Hub (public)
GET /api/support/hub
Support — Tickets (admin)
GET /api/admin/support/tickets
Support — Emails (admin)
GET /api/admin/support/emails
Support — Stats (admin)
GET /api/admin/support/stats