Update an existing role (Admin only)
curl -X PUT https://api.maqagr.com/api/roles/3 \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active"
}'
{
"success": true,
"message": "Rol actualizado exitosamente",
"data": {
"role": {
"role_id": 3,
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active",
"created_at": "2024-03-11T20:00:00.000Z",
"updated_at": "2024-03-11T20:30:00.000Z"
}
}
}
Documentation Index
Fetch the complete documentation index at: https://mintlify.com/David9604/BackMaqagr/llms.txt
Use this file to discover all available pages before exploring further.
Authorization: Bearer <admin_token>
active, inactivecurl -X PUT https://api.maqagr.com/api/roles/3 \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active"
}'
{
"success": true,
"message": "Rol actualizado exitosamente",
"data": {
"role": {
"role_id": 3,
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active",
"created_at": "2024-03-11T20:00:00.000Z",
"updated_at": "2024-03-11T20:30:00.000Z"
}
}
}
src/routes/role.routes.js:286src/controllers/roleController.js:118src/middleware/auth.middleware.js (isAdmin)curl -X PUT https://api.maqagr.com/api/roles/3 \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active"
}'
{
"success": true,
"message": "Rol actualizado exitosamente",
"data": {
"role": {
"role_id": 3,
"role_name": "super_moderator",
"description": "Moderador con permisos extendidos",
"status": "active",
"created_at": "2024-03-11T20:00:00.000Z",
"updated_at": "2024-03-11T20:30:00.000Z"
}
}
}