# Modules / Residents

Resident records

## Get residents

 - [GET /api/residents](https://apidocs.logmycare.co.uk/docs/openapi/modules-residents/getresidents.md): Retrieves residents with personal details, medical history, room location, and care preferences.
Filters:

  homeId - Filter by specific care home
  residentId - Filter by specific resident
  startDate, endDate - Date range filtering
  dateField - Date field to filter on (e.g., createdOn, admissionDate)
  page, limit - Pagination controls (default: page=1, limit=10, max=100)

## Create resident

 - [POST /api/residents](https://apidocs.logmycare.co.uk/docs/openapi/modules-residents/createresident.md)

## Get resident by ID

 - [GET /api/residents/{id}](https://apidocs.logmycare.co.uk/docs/openapi/modules-residents/getresidentbyid.md): Retrieves complete resident information including medical history, allergies, GP details, care preferences, and room location.

## Update resident

 - [PUT /api/residents/{id}](https://apidocs.logmycare.co.uk/docs/openapi/modules-residents/updateresident.md)

