Roles
Get Roles
Get a list of roles
GET
Retrieve a list of all available roles in the system. Roles define user permissions and access levels within your platform.
Request Headers
API Key. Go to your Konstantly site > Settings > API and copy the value from there.
Response
Array of role objects
Role Types
- Built-in Roles:
administrator
: Full system accessmanager
: Can manage users and contentexpert
: Can create and assess contentlearner
: Basic access to assigned content
- Custom Roles:
- Identified by numeric alias
- Have custom display names
- Permissions configured in web interface
Usage Notes
- Role Assignment:
- Roles are required when creating users
- Users can only have one role
- Role changes require user re-authentication
- Best Practices:
- Audit role assignments regularly
- Use least-privilege principle
- Document custom role configurations