Any Client API call (apart from login and password reset) will return the NotAuthenticated error if the user does not have a valid Session Ticket. Please bear in mind that the Session Ticket could technically time out between any two calls, so it's always important to check the return results from all calls to see if there were issues.
No one has followed this question yet.