Get information about the authenticated user
List all notes owned by the user
Get a note by its ID
Create a new note
Update an existing note
Delete a note
Get user's reading history
List all teams accessible to the user
List all notes in a team
Create a new note in a team
Update an existing note in a team
Delete a note in a team