Some external systems or integration layers need to communicate with EVA. Before, we would just create an 'employee user', generate a permanent authentication token for that user and use that to authorize requests. This method left us with no method of distinguishing actual human employees from robots. No bueno. To pull these two apart, we introduced a new UserType; API.
API users can be created using
This service returns the
UserID for your newly created user.
Result can be one of two things:
If you setup requirements such as EmailAdress or LastName for user creation, these will not apply to API Users.
You can then further proceed with authentication.