List reservation collaboration journal entries
POST
/reservation-collaboration-journal/{reservationId}
const url = 'https://example.com/reservation-collaboration-journal/example';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"branchContext":{"branchId":1,"branchCode":"example","branchName":"example","headquartersId":1,"branchOperatorId":1,"caregiverIds":[1]},"branchActor":{"actorUserId":"example","branchId":1,"role":"example"},"limit":25}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/reservation-collaboration-journal/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "branchContext": { "branchId": 1, "branchCode": "example", "branchName": "example", "headquartersId": 1, "branchOperatorId": 1, "caregiverIds": [ 1 ] }, "branchActor": { "actorUserId": "example", "branchId": 1, "role": "example" }, "limit": 25 }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”reservationId
required
string
Request Body
Section titled “Request Body”Media typeapplication/json
object
branchContext
required
object
branchId
required
integer
branchCode
required
string
branchName
required
string
headquartersId
required
integer | null
branchOperatorId
required
integer | null
caregiverIds
required
Array<integer>
key
additional properties
branchActor
required
object
actorUserId
required
string
branchId
required
integer
role
required
string
key
additional properties
limit
integer
key
additional properties
Responses
Section titled “Responses”Recent reservation collaboration journal entries
Media typeapplication/json
ReservationCollaborationJournal
object
reservationId
required
string
entries
required
Array<object>
object
auditEventId
required
string
reservationId
required
string
operationCommand
required
string
actorKind
required
string
actorProfileId
required
string
beforeRevision
required
integer
afterRevision
required
integer
idempotencyKey
required
string
sourceWorkspaceId
required
string
mutationKinds
required
Array<string>
fieldChanges
required
Array<object>
object
fieldPath
required
string
beforeValue
required
afterValue
required
key
additional properties
recordedAt
required
string format: date-time
navigationIntent
required
string
returnStateToken
required
string | null
reasonCode
required
string | null
note
required
string | null
correlationId
required
string | null
causationId
required
string | null
key
additional properties
key
additional properties
Supabase bearer token is required
Actor cannot view reservation collaboration journal
Reservation collaboration workspace not found
Reservation collaboration journal reader is unavailable