Hello,
I wanted to know if it's possible to check-in / check-out in the Attendance application using the API ? The goal would be to allow users to check in / check out through custom external application (company website, mobile app, ...)
Regards
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
I wanted to know if it's possible to check-in / check-out in the Attendance application using the API ? The goal would be to allow users to check in / check out through custom external application (company website, mobile app, ...)
Regards
Hi,
Yes, it's possible to check-in and check-out in the Attendance module via API.
You can achieve this by interacting with the hr.attendance model using either XML-RPC or JSON-RPC. You'd typically use the attendance_manual method to toggle between check-in and check-out states based on the current user's last attendance record.
Another approach is to create a custom controller in Odoo that exposes an endpoint (e.g., /api/attendance/checkin) which your external app (mobile, website, etc.) can call. This gives you more flexibility, especially if you want to apply additional business logic or handle authentication differently.
Make sure that the external application authenticates the user properly and has access rights to create or update records in the hr.attendance model.
Hope this helps!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Apr 25
|
752 | ||
|
0
Mar 25
|
752 | ||
|
0
Jan 25
|
724 | ||
|
1
Dec 24
|
1113 | ||
|
1
Nov 24
|
1310 |
Thank you very much for the answer, I think I have everything I need to start