horilla-opensource / horilla

Horilla is a free and open source HR software.
https://www.horilla.com/
GNU Lesser General Public License v2.1
211 stars 143 forks source link

Feature Request - REST API or Webhooks for integration with Identity and Access Management Systems such as Active Directory #345

Open freedbygrace opened 1 month ago

freedbygrace commented 1 month ago

Hope the title says it all, but it would be awesome to be able to do things like that in the future or if I totally missed something and you can now.

horilla-opensource commented 1 month ago

Hi @freedbygrace ,

We do have a api system for Horilla. It is currently under beta version now.

You can find the same in the branch : api_beta

minid33 commented 1 month ago

I tried to run the api_beta branch and ended up with missing tables and columns in the database after running makemigrations and migrate. Obviously, I don't expect it work given its named beta, but you can always hope. I see it doesn't have any commits this month. Is there some timeline for this feature?

horilla-opensource commented 1 month ago

Hi @minid33 , The api codes doesn't make any changes in the model structure. It uses the current model structures and creates serializers for it.

The team was engaged in other priority tasks because of which the commits to the branch was not there. Apologies for the inconvenience caused.

Also the current code is almost stable and working, because we use this for our mobile app. Only the payroll and asset api's are not completely tested right now.

geethcfg commented 6 days ago

@horilla-opensource Is there any documentation on how to use the API's? Please let me know thanks.