The RoleResponseDto object
Example
{
"id": "string",
"application_id": "string",
"name": "string",
"description": "string",
"is_system_role": false,
"system_key": "string",
"is_active": false,
"created_at": "2026-04-20T12:00:00.000Z",
"updated_at": "2026-04-20T12:00:00.000Z",
"version": 0,
"permission_count": 0
}Properties
id *stringapplication_id *stringname *stringdescriptionstringis_system_role *booleansystem_keystringis_active *booleancreated_at *string (date-time)updated_at *string (date-time)version *numberOptimistic-lock version. Send back as the `If-Match` header when updating to detect concurrent edits.
permission_countnumberNumber of permissions currently assigned to this role. Populated on list responses; omitted on single-role responses where the join isn't computed.