ClearCare
Integuru generates a production-ready HTTP API for ClearCare, the home care management platform used by home care agencies to manage clients, caregivers, and care plans. The integration covers 15 actions spanning client records, ADLs, iADLs, care plans, medications, and prospect management, enabling home care tech teams to automate clinical and operational workflows programmatically.
Last reviewed: July 2026
Overview
Integuru's ClearCare integration provides production-ready HTTP API access to ClearCare, the home care agency management platform at <SUBDOMAIN>.clearcareonline.com, covering 15 actions across client records, ADLs, iADLs, care plans, medications, and prospect management. Five actions carry richer documentation: update_iadls, update_care_plan_all_sections_v1, read_adls, update_client_adls, and update_adls. Integuru connects via direct HTTP requests rather than browser automation, so calls complete in under 3 seconds with a 99.9%+ success rate.
No public developer API. ClearCare does not expose an official developer API. Home care tech teams that need to read or write client records, care plans, or ADL data programmatically have historically relied on manual data entry or brittle browser scripts. ClearCare also handles protected health information; any integration that touches PHI carries HIPAA compliance obligations for the implementing organization.
The integration spans the full client lifecycle: roster management via list_clients and list_patients, prospect tracking via list_prospects and find_prospect_by_name, client creation via create_client, care plan reads and writes via read_care_plan, update_care_plan, and update_care_plan_all_sections_v1, ADL and iADL reads and writes via read_adls, read_iadls, update_adls, update_iadls, and update_client_adls, and medication management via add_medication. See the Wellsky integration for another home care clinical platform, or browse the full integrations catalogue.
Use Cases
Integuru's ClearCare integration covers the client management and care plan workflows that home care tech teams need to automate.
- Client and patient listing: Call
list_clientswith no parameters to retrieve all active clients. Calllist_patientswith optionallimit,offset,search,tags_filter, andstatus_filterto retrieve a filtered, paginated patient list. - Client lookup by name: Call
find_client_by_namewith anamestring (partial matches supported) to locate a client record. Usefind_prospect_by_namethe same way to search the prospect pipeline. - Client creation: Call
create_clientwithfirst_nameandlast_namerequired; all address, contact, and portal fields are optional. - Care plan reads: Call
read_care_planwith aclient_idto retrieve the full care plan for that client. - Care plan updates: Call
update_care_planwithclient_idand any combination of optional section objects (meals, driving, exercise, equipment, transfers, ambulation, care_needs, elimination, medications, demographics, daily_routine, match_criteria, sleep_patterns, mental_behavior, bathing_grooming, medical_conditions). Useupdate_care_plan_all_sections_v1for the extended field set with richer docs. - ADL reads: Call
read_adlswithclient_idand optionaltype(1 for ADLs, 2 for IADLs) to retrieve activity data. Callread_iadlswithclient_idto read iADL records directly. - ADL and iADL updates: Call
update_adlswithclient_idand anactivitiesarray to update ADL records. Callupdate_iadlsthe same way for iADL records. Callupdate_client_adlsto perform targeted operations (update_notes,update_level_of_need, orupdate_task) on a specificlife_activity_id. - Medication management: Call
add_medicationwithclient_idand amedicationsarray to add medication records to a client.
Setup Notes
Integuru's ClearCare integration authenticates against https://<SUBDOMAIN>.clearcareonline.com/login/. Configure your agency subdomain once during Integuru setup; Integuru manages the session automatically.
Actions requiring only a client_id include read_iadls, read_care_plan, update_iadls, update_adls, and add_medication (the latter two also require their respective array payloads). list_clients, list_prospects require no parameters. find_client_by_name and find_prospect_by_name require a name string. create_client requires first_name and last_name.
For update_client_adls, three parameters are always required: action, client_id, and life_activity_id. The remaining parameters apply conditionally depending on which action value is used. Richer docs are available for update_iadls, update_care_plan_all_sections_v1, read_adls, update_client_adls, and update_adls via the Integuru dashboard after setup.