benfalk/paycom

Dead project?

Opened this issue · 5 comments

Just wondering if there is a new way of doing this or if this still works.

Hi, I've created something similar in Python. It signs on and adds time to the timesheet. I cheated and used Selenium so it just clicks as if it were a person. However, I've now come to learn Paycom has an official API that provides access to many of the functions within Paycom. You will have to talk with them to get access token and SID.

I've checked official website and there is no information about API at all, even google doesn't know anything about having an API. Thanks github, there is a search to find people experience).

Could you @kwollaston attach here link to their API?

Hi @vladdancer, I've updated my code since my comment here and reverse-engineered the front end's internal API so that I'm no longer using Selenium and instead using direct HTTP requests.

Still not using Paycom's external API but I do have the documentation. See attached for what I have
Punch History.pdf
Punch Import API.pdf
Paycom Endpoint Documentation.pdf
.

@kwollaston thank you very much!

everse-engineered the front end's internal API

So you're using the same approach as used in this package but with actual endpoints and params?