When using integrations outside of Moraware, a User account specifically designated for using the Moraware API is recommended.
Admin Users should not be used for API integrations. 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.
- Go to Settings > Users & Roles > Users > Create.
- Complete the details for the new User, set the Role to Administrator > then Save.
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.
- Go to Settings > Users & Roles > Roles.
- Click on a Role and scroll to the Administration section > make sure Execute is checked for API Requests.
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.
- Go to Settings > Users & Roles > Users > click on the name of the User to edit.
- Select the appropriate Role under Permissions.