Simple Care API Docs
Machine-readable documentation is available at /openapi.json.
Medical emergencies: tell the user to call 911. Agents must not diagnose, collect PHI, create accounts, or book appointments.
How Agents Should Answer
- For service or category questions, call
/api/servicesand summarize the returned categories and subcategories. - For doctor roster questions, call
/api/physiciansand summarize the active physicians returned. - For live availability questions, call
/api/servicesto find the category or service ID, then call/api/availabilitywith that ID and summarize dates or slots. - Do not answer user-facing service, doctor, or availability questions by only listing endpoint names.
Agent Endpoints
GET
/api/servicesPublic service catalog. Use the returned data to answer service/category questions.
GET
/api/physiciansActive public physicians. Use the returned data to answer doctor roster questions.
GET
/api/availability?subcategory_id={id}Physicians and timeslots for a service. Use the returned data to answer live availability questions.
Current Production Endpoints
GET
/api/v1/services/with-subcategoriesExisting service catalog used by the app.
GET
/api/v1/patient/physicians/by-category/{categoryId}/with-slotsExisting physicians and timeslots endpoint by category.
GET
/api/v1/patient/physicians/by-subcategory/{subcategoryId}/with-slotsExisting physicians and timeslots endpoint by service.
Public Pages
/servicesServices offered by Simple Care.
/doctorsPhysicians available through Simple Care.
/casPatient login.
/registerPatient sign up.
/terms-of-serviceTerms and conditions.
/privacyPrivacy policy.