CareTree API
Integuru generates a production-ready HTTP API for CareTree, the care coordination platform used by Aging Life Care professionals, geriatric care managers and the families they serve. 13 verified actions cover the client roster and profile, billable case notes with hours, expenses and mileage, medications, ADLs and IADLs, care plans, custom tabs and document uploads, for billing sync and note-taking tools.
13
Verified actions live today
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on Production plans
Integration facts
- Authenticates against
- https://www.caretree.me/
- Authentication
- Login flows, including 2FA, handled by Integuru using your own CareTree credentials.
- Approach
- Direct HTTP requests, with no browser automation or RPA involved.
Endpoints
Available actions
Don't see the action you need?
The actions above cover the most common CareTree integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.
Guide
CareTree integration guide
Does CareTree have a public API?
CareTree, the care coordination platform for Aging Life Care professionals and the families they serve, publishes no developer API or documentation on its own site; the only programmatic route is a marketplace listing with a few automation actions. Integuru generates a production-ready HTTP API from your CareTree login, with 13 verified actions across the roster, case notes, medications, ADLs, care plans, custom tabs and documents.
Care managers bill by the tenth of an hour, and CareTree's case notes carry those hours plus expenses and mileage. Getting that data into an invoicing system, or getting a dictated note into CareTree without retyping it, is the integration most agencies ask for. Integuru makes direct HTTP requests to the endpoints the CareTree web app uses, authenticated, using your own credentials, with login and any second factor handled for you.
What you can do with the CareTree API
Back from a home visit, a care manager owes the agency a case note with the hours and the mileage on it, a medication change and a revised ADL picture, and the family expects to see all of it by evening. The actions cover that afternoon.
Roster and profile
list_patientsreturns clients withsearch_textmatched on first and last name and 1-basedpage; the platform sets page size, so checknumber_of_pages.get_patient_inforeads onepatient_idwithcare_team_status(defaultall), acasenotes_page(one page per call) and an optionaldocument_folder_idthat opens one folder level of the Documents area.list_patient_doctorsreturns the doctor contacts on the profile.update_profile_summarychanges a partialsectionsobject mirroring the profile UI; fields the General tab or Medical Information card cannot edit come back with statusunsupported.
Case notes with billable time
create_case_notetakespatient_id, plaintextandactivity_date, withhours(for example1.5),expenses,mileage, a 500-character invoicesummary, anactivity_typeid, and flagsinternal_only(defaulttrue),is_medical,is_checkedandas_draft(defaultfalse).
Medications, ADLs and the care plan
add_medicationrecordsmed_namewithdosage_frequency,reason,start_dateand adoctorcontact id;delete_medicationremoves bymedication_idor by a uniquemed_name, permanently.read_adls_iadlsandupdate_adls_iadlsread and change the activities of daily living; only theactivitiesyou list change.read_care_planrenders the plan for aview_type(show_allor a template id fromavailable_views).
Custom tabs and documents
read_custom_tabandupdate_custom_tabwork on atab_idfrom the tab URL; unlistedfieldskeep their values andsave_to_pdf(defaulttrue) snapshots the tab after saving.upload_patient_documentstores afile_base64(up to 50MB; PDF, images and Word) underfilename, optionally inside adocument_folder_id.
Who uses this
Care management agencies sync hours, expenses and mileage from each case note into their invoicing system, replacing the manual export. AI note-taking tools built for care managers turn a dictated visit into create_case_note, add_medication and update_adls_iadls calls so the record is complete before the manager is home. Family-facing apps read read_care_plan and read_adls_iadls to show relatives the current picture. Agencies that also schedule paid caregivers pair this page with the AxisCare, ClearCare and Wellsky integrations; the healthcare industry page covers home and community care end to end.
Setup notes
Integuru authenticates against caretree.me with your CareTree user. Every action is keyed on the numeric profile id from list_patients (or the profile URL); delete_medication accepts it as either patient_id or profile_id. Dates go in as YYYY-MM-DD and are converted to CareTree's MM/DD/YYYY internally. Case note text is plain text only. Paginated reads (get_patient_info case notes, list_patients) return one page per call.
Get started
Install the CLI and connect your CareTree login:
npm install -g integuru
Or sign in at app.integuru.com, add CareTree, and call list_patients from the dashboard. Calendar events, care-team messaging and caregiver clock-in data are built on request through the Managed Service.
Good to know
Before you start
- Can I use it today?
- Yes. Every action listed above has been verified against live CareTree traffic. Install the CLI or sign in at app.integuru.com, connect your CareTree account, and start calling the endpoints.
- What if CareTree changes or breaks?
- On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
- What does it cost?
- Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.
FAQ