- Listing Users
- Creating and Editing Users
- Changing Passwords
- List Users with a certain agenda
- List Users with a certain assignment
Listing Users
POST /data/system/client/query
Creating and Editing Users
POST /data/system/client/transitions/create { "" }
Changing Passwords
List Users with a certain agenda
POST /data/system/client/query
{
"conds" : {"agenda.name" : "admin"},
"attrs" : {"join":{"system__assignment__assigned_client" : "agenda"}}
}
or
POST /data/system/assignment/query
{
"conds" : {"agenda.name" : "admin"},
"attrs" : {"join":"agenda"}
}
or
{
"conds" : {"agenda.name" : "admin"},
"attrs" : {"join":"agenda", "prefetch" : "assigned_client"}
}
List Users with a certain assignment
In this example, the assignment is bound on core.unit, the agenda is called "site_admin".
POST /data/assignment/core_unit/query
{
"conds" : {"agenda.name" : "site_admin"},
"attrs" : {"join" : "agenda"}
}