Integrating Phone system with Manager - API Account

We wish to Integrate a phone system to Manager using the API. Currently access to the Managers API is an admin account giving the account access to all. This is not ideal for what we wish to accomplish. We need an API user account to access only a portion of the information available in the API. The “Customer” data in a particular “Company Limited”.

  1. [Manager API](https //xyz.abc.co/api)
  2. [Company Limited](https //xyz.abc.co/api/Qy1JVCBMaW1pdGVk)
  3. Customer

Is this more limited account access to the Manager API possible or is the Manager API not yet mature enough to facilitate?

Use case:

  1. Improve customer service.
  2. Do not want API account to access Payslips
  3. Do not want API account to access other companies
  4. Enable and limit the phone system to Customer API data only for a particular company.
  5. Make Staff more efficient
  6. Makes API data a little more secure

There are other cool things in mind but the account used to connect to Manager API is in the first instance important before proceeding with anything.

1 Like

This has already been promised by the developer:

Until then, you will have to create an intermediate layer of API that accepts mobile app requests and logs in to manager in the backend without exposing the credentials.

I really like this simplified login option but would be more confident if an alternate user account could be used rather than the one with the keys to everything in Manager. Am I right in thinking that the “Sample Key” shown 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19 if used during the login process will limit the connection to only that piece of data under that “Sample Key”? Guess we will need to wait and see.