Good Day!

I am trying to integrate project open with our in-house attendance system. The workflow would be like this:

1) User logs in to our attendance system for time-in/time-out
2) The users projects appear (the projects in which he/she is a member of) and he selects one of them and assigns a number of hours.
3) He submits is log to our attendance system and project open.

I primariy need help in workflow 2 and have the following questions.

1) Is there a way to get the list of projects of a user through rest api without authentication?

I explored the rest api documentation and data model documentation. In the rest api documentation, I found that wget -O - --user=<username --password=<password> http://<ip_add>:8000/intranet-rest/im_project could do it. However, it returned all of the open projects and not the projects in which the user is a member of. I also tried /intranet-rest/im_biz_object_member?object_id_one=<user_id> from this forum post https://sourceforge.net/p/project-open/discussion/295937/thread/b6ed060c/ but I changed object_id_one to object_id_two to reflect the users object. It returned the right number of entries but they were relationship objects which only contained ids. Is there a way to get the list of projects of a user with project name?</user_id></ip_add></password>

2) Is there a way to log hours and confirm through rest api?

Scanning the rest api documentation, I did not find any support for the im_hours object but I can get a list of all logs. Is there a way to create im_hours through rest api or do I have to explore the pl/sql api?

Thanks!