Reference & Guides
Practical guides for implementation and troubleshooting
In This Section
Quick Links
Common Tasks
API Quick Reference
| Endpoint |
Method |
Purpose |
/health |
GET |
Health check |
/api/vapi/search-patient-by-phone |
POST |
Find patient |
/api/vapi/find-earliest-appointment |
POST |
Find slot |
/api/vapi/create-appointment |
POST |
Book |
/api/vapi/get-clinic-info |
POST |
Clinic info |
Codes Quick Reference
| Type |
Code |
Meaning |
| Appointment |
B |
15-min follow-up |
| Appointment |
2 |
30-min new concern |
| Appointment |
3 |
45-min physical |
| Appointment |
P |
15-min phone |
| Outcome |
booked |
Successfully booked |
| Outcome |
transferred |
Transferred to staff |
| Language |
en |
English |
| Language |
zh |
Mandarin |
Environment Variables
| Variable |
Required |
Description |
POSTGRES_PASSWORD |
Yes |
Database password |
NODE_ENV |
Yes |
Environment (production) |
OSCAR_API_URL |
Yes |
OSCAR REST Bridge URL |
OSCAR_API_KEY |
Yes |
OSCAR API key |
VAPI_WEBHOOK_SECRET |
Yes |
Vapi signature key |
VAPI_BEARER_TOKEN |
Yes |
Vapi bearer token auth |
TRANSFER_NUMBER |
Yes |
Staff transfer number |
JWT_SECRET |
Yes |
Access token signing key |
JWT_REFRESH_SECRET |
Yes |
Refresh token signing key |
ENCRYPTION_KEY |
Yes |
Credential encryption |
USE_EMR_ADAPTER |
No |
Enable EMR adapter pattern |
EMR_DEMO_MODE |
No |
Enable demo responses |
| Channel |
Contact |
| Documentation |
vitdocs.vitaravox.ca |
| Support Email |
support@vitaravox.com |
| Status Page |
status.vitaravox.ca |
Start Here
- Quick lookup → Quick Reference
- API details → API Reference
- Deploy VitaraVox → Deployment Guide
- Manage clinics → Admin UI Guide
- Fix issues → Troubleshooting