getUserProperty()
call you can use for user accounts where you can get a couple of bits back
Is that the sort of thing you are after?
So it would be api.getUserProperty("username", "print-stats.job-count")
api.addNewInternalUser("username", "password")
then give them a link to the Mobility Help page which will tell them how to add the printer
the way we want to work is:
A office operator has users of tenant organisations (these are the shared accounts, right?). By creating an the user, we create an user on papercut, afterwords we create also an shared account for the company (where we can get the prints from). Which call need we to do for connect the shared account to the user? Or do we need to create an user, account and shared account?
A report can then be ran against the Shared Accounts to see what the spend has been.
In your case every person who would be printing for a tenant would need an actual user account, From there you could create a shared account for each tenant and add all those users to the shared account.
net config server
will show this in an elevated cmd window
Thanks @Joffcom for giving such good advice. Some follow up points.
You can use internal users, in which case you create and manage the using the web services API.
Alternativly you can use external users. PaperCut default is to depend on AD or LDAP for this, but you can provide an custom sync and auth module instead -- personally I quite like this approach. See here for more details
https://www.papercut.com/kb/Main/CaseStudyCustomUserSyncIntegration