Retrieves care goals with objectives, progress tracking, action plans, success measurements, and review history.
Filters:
homeId- Filter by specific care homeresidentId- Filter by specific residentstartDate,endDate- Date range filteringpage,limit- Pagination controls
Security
bearer
GET
curl -i -X GET \
'https://data.logmycare.co.uk/openapi/api/goals?startDate=2026-01-01&endDate=2026-12-31&page=1&limit=10&homeId=home-123-abc&residentId=resident-456-def&dateField=created_on'Successfully retrieved records
Array of goals
Example:
[ { "id": "6968bf21c441cf6fb4ac9a3e", "home": { … }, "resident": { … }, "createdBy": { … }, "editedBy": { … }, "logs": [ … ], "title": "Improve Mobility", "seenBy": [], "status": "notStarted", "actions": [], "endDate": "2026-06-30T00:00:00.000Z", "editedOn": "2026-01-23T14:18:42.514Z", "createdOn": "2026-01-15T10:30:00.000Z", "startDate": "2026-01-15T00:00:00.000Z", "importance": 8, "description": "Increase independent walking distance to 50 meters", "nextReviewDate": "2026-03-30T00:00:00.000Z", "progressHistory": [ … ], "successMeasurement": "Able to walk 50 meters independently" } ]
Response
{ "data": [ { … } ], "pagination": { "page": 1, "limit": 10, "total": 150, "totalPages": 15, "hasNext": true, "hasPrev": false } }