Skip to content

Modules / Care Plans

Care plan records

Get care plans

Request

Retrieves care plans with goals, assessments, documents, and tracking information.

Filters:

  • homeId - Filter by specific care home
  • residentId - Filter by specific resident
  • carePlanId - Filter by care plan ID
  • startDate, endDate - Date range filtering
  • dateField - Date field to filter on (default: createdOn)
  • page, limit - Pagination controls
Security
bearer
Query
startDatestring, (date)

Start date for filtering (inclusive)

Example:startDate=2026-01-01
endDatestring, (date)

End date for filtering (inclusive)

Example:endDate=2026-12-31
pagenumber, >= 1

Page number (1-based)

Default:1
Example:page=1
limitnumber, [ 1 .. 100 ]

Number of records per page

Default:10
Example:limit=10
homeIdstring

Filter by home ID

Example:homeId=home-123-abc
residentIdstring

Filter by resident ID

Example:residentId=resident-456-def
dateFieldstring(CarePlanDateField)

Date field to filter on for care plan records

Enum:"created_on""edited_on""next_review_date""ingested_on"
carePlanIdstring, <= 100 characters

Filter care plans by care plan ID

Example:carePlanId=CP-2024-001
GET
/api/careplans
curl -i -X GET \
  'https://data.logmycare.co.uk/openapi/api/careplans?startDate=2026-01-01&endDate=2026-12-31&page=1&limit=10&homeId=home-123-abc&residentId=resident-456-def&dateField=created_on&carePlanId=CP-2024-001'

Responses

Successfully retrieved records

Bodyapplication/json
dataArray of objectsrequired

Array of care plans with comprehensive care information

Example:
[ { "id": "697b6a5b943a178423a9264b", "name": "Enhanced Mobility Care Plan", "home": {}, "resident": {}, "editedBy": {}, "goals": [], "needs": "Requires support with mobility and transfers.", "strengths": "Motivated to remain independent; engages well with physiotherapy.", "reviewComment": "Progressing well, continue current plan.", "nextReviewDate": "2026-04-29T00:00:00.000Z", "editedOn": "2026-02-01T11:00:00.000Z", "createdOn": "2026-01-29T14:10:35.209Z", "isCustom": true, "outcomes": "Maintain independent mobility within the home.", "sections": [], "documents": [], "revisions": 1, "carePlanId": "5f213e77cdd809d04ba664be", "isRevision": false, "skillNeeds": [], "subActivity": "Transfers", "fluidTracking": {}, "riskAssessments": [], "noIdentifiedNeed": false, "noFurtherSupportRequired": false } ]
paginationobject(PaginationMetaDto)required

Pagination metadata including total count, current page, and page size

Example:
{ "page": 1, "limit": 10, "total": 150, "totalPages": 15, "hasNext": true, "hasPrevious": false }
Response
{ "data": [ {} ], "pagination": { "page": 1, "limit": 10, "total": 150, "totalPages": 15, "hasNext": true, "hasPrevious": false } }