Looking for ideas on how to automate the csv export of user details from ION/Mingle User Management - essentially replicating the 'Export All Users' to csv on a schedule.
TIA for any thoughts.
I haven't found an API that will return the .csv or .xml from "Export All Users" (though it would be a nice enhancement).
The easiest way to get all that data, albeit in a different format, would be to enable SCIM in IFS and then querying:
https://mingle-scim.inforcloudsuite.com/TENANT_NAME/v2/Users
It will only return a 100 records but you can repeatedly query and page over them by specifying a ?startIndex=101 then 201, etc. up until your total count. The JSON returned for each user actually has more information than the .csv export (such as any accounting entities the user is assigned to).
To enable SCIM go to User Management > Security Administration > Settings > General Settings > Manage Features and check and save the Enable SCIM Services checkbox.
Once enabled you'll see a new "SCIM Users" option under User Management > Manage > SCIM Accounts (you may need to refresh your browser for it to render immediately after saving). There you can create a SCIM User. You choose a description and a password but the system decides the username.
SCIM authentication uses HTTP basic authentication.
There are newer APIs ( usermgt/v2/admin/users ) for IFS that allow pulling user data. You may want to review those.
They too are limited by rows, however you can paginate through them.