Appearance
Listar plantillas de rol
GET
/organization/{entityid}/role-template
Obtiene la lista de todas las plantillas de rol disponibles para una organización específica.
Incluye paginación y filtros opcionales para facilitar la búsqueda.
Authorizations
bearerAuth
JWT token de autenticación. Utilice este esquema para autenticar solicitudes con un token JWT.
TypeHTTP (bearer)
Parameters
Path Parameters
entityid*
ID único de la entidad/organización
Typestring
RequiredExample
123e4567-e89b-12d3-a456-426614174000format
uuidQuery Parameters
page
Número de página para paginación
Typeinteger
Example
1minimum
1default
1limit
Número de resultados por página
Typeinteger
Example
20minimum
1maximum
100default
20search
Buscar plantillas por nombre o descripción
Typestring
Example
analistais_default
Filtrar por plantillas predeterminadas
Typeboolean
Example
falseResponses
Lista de plantillas de rol obtenida exitosamente
application/json
JSON
{
"status": "success",
"data": [
{
"id": "456e7890-e89b-12d3-a456-426614174000",
"name": "Analista de Crédito Senior",
"description": "Plantilla para analistas senior con acceso completo",
"permissions": [
"ReadCredit",
"WriteCredit",
"ReadAnalysis",
"WriteAnalysis"
],
"is_default": false,
"usage_count": 8,
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
},
{
"id": "789e1234-e89b-12d3-a456-426614174000",
"name": "Operador Básico",
"description": "Plantilla para operadores con permisos básicos de lectura",
"permissions": [
"ReadCredit",
"ReadDocument"
],
"is_default": true,
"usage_count": 25,
"created_at": "2024-01-10T09:15:00Z",
"updated_at": "2024-01-12T14:22:00Z"
}
],
"pagination": {
"current_page": 1,
"total_pages": 1,
"total_items": 2,
"items_per_page": 20
}
}