We are a HRMS platform where employees get added / updated / deactivated by the HR personnel of an organization. We would like to build an integration with Okta where employee gets added as a user into Okta as soon as the employee gets added into our HRMS. Similar sync would need to be established for updates / deactivations as well.
After going through the resources available, below are the options I understood for achieving this:
Have a look at SCIM. It is a good way of implementing provisioning for your platform.
You technically also fire API calls but this is a more standard way implementing provisioning.