API User Accounts are used to authenticate all SOAP API calls and some RESTful API calls. In RESTful API, the user account is passed using BasicAuth when OAUTH is not used. In SOAP it is passed in the Credentials component of the request XML.
API User Accounts are BackOffice user accounts that are granted access to API webservices and have access to other areas of Freedom removed. The removal of access to Freedom is an important security requirement to verify when configuring these accounts. We also recommend to set up separate user accounts for different Integrations. This will help mitigate the breadth of any issues that might occur for a specific user account.