✅ Checks
Retrieve open, closing, and diary check records for the selected company and location.
🌡️ Sensor Readings
Query temperature readings from sensors.
📡 Manage Sensors
View, add, and remove sensors for the selected location.
📤 Post Sensor Reading
Write a new reading to DynamoDB. sensorId should include the company prefix (e.g. companyName/location/sensor-name).
⚙️ Location Settings
Get and update configuration for the selected location.
Fetching will populate the editor on the right.
🔧 Device Settings
Configure temperature thresholds and alert settings for devices.
Fetching will populate the editor on the right.
🧹 Cleaning Schedule
Manage cleaning tasks and frequency for the selected location.
Fetching will populate the editor on the right.
👷 Staff Settings
Configure shift and break rules for staff.
Fetching will populate the editor on the right.
🍽️ Food Types
Manage food type categories.
🥕 Ingredients
Manage ingredient lists used for allergen tracking.
📖 Recipes
Manage recipes and their ingredients.
👥 Manage Users
List all Cognito users, update their locations, or create new accounts.
📊 User Results
Each user can only access their own results. Username is taken from the logged-in token.
Fetching will populate the editor on the right.
🔑 Reset Password
Admin or the user themselves. Sends a reset email via Cognito.
📄 SFBB PDF Management
Upload and download the Safer Food Better Business PDF document.
Download the current SFBB PDF for the selected company and location.
📝 Diary Reviews
Manage monthly diary review records.
🏢 Locations
Fetches the locations list for the selected company.
🔄 Request Data
Publishes a data_request SNS message to the company's database change topic.
Triggers a data sync for the selected company and location.