Base URL
The API is available at:Authentication
The Nurse Handoff Helper API currently uses Supabase for data storage. Some endpoints require:- SUPABASE_URL: Your Supabase project URL
- SUPABASE_ANON_KEY: Public anonymous key for client operations
- SUPABASE_SERVICE_KEY: Service role key for admin operations (required for
/api/nurses/create-accounts) - ANTHROPIC_API_KEY: Required for Claude AI endpoints
.env file:
Request Format
All POST/PATCH requests should include:Response Format
All responses are returned in JSON format.Success Response
Error Response
HTTP Status Codes
| Status Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request - Invalid parameters or missing required fields |
| 404 | Not Found - Resource doesn’t exist |
| 500 | Internal Server Error - Server-side error |
| 503 | Service Unavailable - Required service (Claude, Supabase) not configured |
Error Codes
Human-readable error message
Additional error details or stack trace information
Common Errors
Rate Limits
File upload limits:- Maximum file size: 10MB
- Maximum JSON payload: 50MB
API Endpoints
Health Check
Check API and service availability
Image Analysis
Analyze handoff images with AI
Record Summarization
Generate AI-powered handoff summaries
Patients
Manage patient records
Nurses
Manage nurse accounts
