Creates a new observation session.
The data for the new session.
A promise that resolves to the newly created session object.
Updates an existing observation session. If a session with the given UUID does not exist, a new one will be created.
The data to update the session with, including its UUID.
A promise that resolves to the updated or created session object.
Fetches the observations associated with a specific session.
The unique identifier (UUID) of the session.
A promise that resolves to a paginated list of observations for the session.
Fetches a list of observation sessions for the authenticated user.