Two-Factor Authentication & The Systemize API

When using integrations outside of Moraware, a User account specifically designated for using the Moraware API is recommended.

Regular or Admin Users should not be used for API integrations. If Two-Factor is applied to an API User, there is no way for the integrated API to enter a code.

If your current API integration User has the role of Administrator, change the role to one that includes API access, but not Admin privileges.

API Users can not enable Two-Factor Authentication without disruption to API integrations. Before enabling Two-Factor Authentication, check that the User is not the one designated for using the API. Do not enable Two-Factor Authentication on the API integration User.

If the current API integration User is also an active Admin User, create a separate Admin User, then change the API User to a Role that includes API access.


CREATE A NEW ADMIN USER

You must be logged in as an  Admin User to create or edit other Users.

  1. Go to Settings > Users & Roles > Users > Create.
  2. Complete the details for the new User, set the Role to Administrator > then Save.

create a new Sys Admin User

VERIFY A ROLE WITH API ACCESS

Before changing the permissions of a User, check that the Role includes all the access that individual will need. In this case, a Role with API permission. If there is no suitable Role to add API permission, create a new one from the top menu bar.

  1. Go to Settings > Users & Roles > Roles.
  2. Click on a Role and scroll to the Administration section > make sure Execute is checked for API Requests.check api permissions for a systemize role

CHANGE API USER ROLE FROM ADMIN TO API REQUESTS

You must be logged in as an  Admin User to create or edit other User Roles.

  1. Go to Settings > Users & Roles > Users > click on the name of the User to edit.
  2. Select the appropriate Role under Permissions.change a User Role in Systemize