Back to Integrations
Home Care & Health ServicesLive · 13 actions

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.

npm install -g integuru
Backed byY Combinator100 API calls/month free

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

Click an action to expand its parameters

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_patients returns clients with search_text matched on first and last name and 1-based page; the platform sets page size, so check number_of_pages.
  • get_patient_info reads one patient_id with care_team_status (default all), a casenotes_page (one page per call) and an optional document_folder_id that opens one folder level of the Documents area. list_patient_doctors returns the doctor contacts on the profile.
  • update_profile_summary changes a partial sections object mirroring the profile UI; fields the General tab or Medical Information card cannot edit come back with status unsupported.

Case notes with billable time

  • create_case_note takes patient_id, plain text and activity_date, with hours (for example 1.5), expenses, mileage, a 500-character invoice summary, an activity_type id, and flags internal_only (default true), is_medical, is_checked and as_draft (default false).

Medications, ADLs and the care plan

  • add_medication records med_name with dosage_frequency, reason, start_date and a doctor contact id; delete_medication removes by medication_id or by a unique med_name, permanently.
  • read_adls_iadls and update_adls_iadls read and change the activities of daily living; only the activities you list change.
  • read_care_plan renders the plan for a view_type (show_all or a template id from available_views).

Custom tabs and documents

  • read_custom_tab and update_custom_tab work on a tab_id from the tab URL; unlisted fields keep their values and save_to_pdf (default true) snapshots the tab after saving.
  • upload_patient_document stores a file_base64 (up to 50MB; PDF, images and Word) under filename, optionally inside a document_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

Frequently asked questions