Okta is about Identity as a service (IDaaS). The API provides REST functionalities that aim to facilitate identity creation, mobile management, and secure enterprise. In addition to the API, Okta offers an SDK in .NET language with guides to create a client, create a client against another environment, and create client with a proxy. It also offers CRUD operations, enumeration, and custom properties. See the example of Okta API in a music store https://github.com/okta/okta-music-store
There’s a lot frustration in the world when it comes to software, especially first with how long it takes to develop anything and, second, with the number of bugs that need to be continuously addressed. The good news is that this is an issue that the people that built programing languages have been aware of for some time. In fact, a significant amount of progress in the form of functional programming languages such as Haskell has already been made.