Skip to content

Read submitted reservation care history

GET
/family-accounts/{familyAccountId}/reservations/{reservationBookingId}/care-history
curl --request GET \
--url 'https://example.com/family-accounts/example/reservations/example/care-history?scope=summary&pageSize=20' \
--header 'Authorization: Bearer <token>'

Backend authorizes active mother or exact booking-scoped delegate, then returns ordered report content without family authority metadata.

familyAccountId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
scope
string
default: full_care_history
Allowed values: summary daily_reports caregiver_notes full_care_history
pageSize
integer
default: 20 >= 1 <= 100
cursor
string
>= 1 characters

Privacy-safe care-history projection

Media typeapplication/json
ReservationCareHistoryResponse

Privacy-safe backend projection of submitted caregiver reports for one reservation.

object
reservationBookingId
required
string
>= 1 characters
scope
required
string
Allowed values: summary daily_reports caregiver_notes full_care_history
summary
required
object
totalReportCount
required
integer
distinctServiceDayCount
required
integer
distinctCaregiverCount
required
integer
latestSubmittedAt
required
string | null format: date-time
key
additional properties
dailyReports
required
Array<object>
object
submissionId
required
string
>= 1 characters
serviceDate
required
string format: date
serviceDaySequence
required
integer
>= 1
caregiverId
required
string
>= 1 characters
caregiverRole
required
string
Allowed values: primary assistant
handoffOrder
required
integer
definitionKey
required
string
>= 1 characters
policyVersionLabel
required
string
>= 1 characters
submittedAt
required
string format: date-time
sections
required
Array<object>
object
sectionCode
required
string
>= 1 characters
displayName
required
string
>= 1 characters
answers
required
Array<object>
>= 1 items
object
fieldCode
required
string
>= 1 characters
displayName
required
string
>= 1 characters
valueKind
required
string
Allowed values: boolean integer decimal text choice
value
required
boolean | integer | number | string
unitCode
required
string | null
>= 1 characters
selectedOptionDisplayName
required
string | null
>= 1 characters
key
additional properties
key
additional properties
key
additional properties
caregiverNotes
required
Array<object>
object
submissionId
required
string
>= 1 characters
serviceDate
required
string format: date
serviceDaySequence
required
integer
>= 1
caregiverId
required
string
>= 1 characters
caregiverRole
required
string
Allowed values: primary assistant
handoffOrder
required
integer
fieldCode
required
string
>= 1 characters
prompt
required
string
>= 1 characters
note
required
string
>= 1 characters <= 4000 characters
submittedAt
required
string format: date-time
key
additional properties
nextCursor
required
string | null
>= 1 characters
key
additional properties

Cursor is malformed or unsupported

Supabase bearer token is required

Care history unavailable without revealing booking existence

Care-history projection store is unavailable