This documents the possibility to interact with the admin system using REST calls (GET, POST, PUT, PATCH, DELETE) allowing automation of tasks like creating projects and users.
...
Resouce | Description |
---|---|
/node/logins | Get login statistics for projects for the last 5 years, grouped by type of client used(Revit, dRofus etc.) |
/node/logins?from_date=2018-01-01&to_date=2019-12-31 | Get login statistics for projects for the given time period, grouped by type of client used(Revit, dRofus etc.) |
/node/unique_users | Gets number of unique users for each project for the last 5 years |
/node/unique_users?from_date=2018-01-01&to_date=2019-12-31 | Gets number of unique users for each project for the given period. |
/project_data?from_date=2018-01-01&to_date=2019-12-31 | Get statstics values on projects, to_date and from_date are optional limits on date |
/password/request_reset | A post request with a valid username will trigger a password reset email |
/password/reset | Use this with a token to change password with the API |
...
Resource | Description | Parameters |
---|---|---|
/projects | List all projects | ?query=xx will list all projects contaning xx in the name ?show_all=1 to also include inactive projects |
/projects/1 | List project with id 1 | |
/owners | List all owners | |
/owners/1 | List owner with id 1 | |
/users | List of all users | ?qquery=xx to search |
/users/username | List user with username | |
/database | List databases | |
/project_users/username,projectid | Show project user | |
...