Tickets Platform
  1. Roles
Tickets Platform
  • Authentication
    • User login
      POST
    • User logout
      POST
    • Refresh access token
      POST
  • Service
    • Health check
      GET
    • Service information
      GET
  • Password
    • Request password recovery
      POST
    • Reset password
      POST
  • Users
    • Create user
      POST
    • List users
      GET
    • Search users
      POST
    • Get user by ID
      GET
    • Update user
      PUT
    • Delete user
      DELETE
  • User Permissions
    • Get user permissions
      GET
    • Sync user permissions
      POST
    • Add user permission
      PUT
    • Remove user permission
      DELETE
  • User Roles
    • Get user roles
      GET
  • Permissions
    • Create permission
    • List permissions
    • Search permissions
    • Get permission by ID
    • Update permission
    • Delete permission
  • Roles
    • Create role
      POST
    • List roles
      GET
    • Search roles
      POST
    • Get role by ID
      GET
    • Update role
      PUT
    • Delete role
      DELETE
  • Role Permissions
    • Get role permissions
    • Sync role permissions
    • Add role permission
    • Remove role permission
  • Esquemas
    • Schemas
      • ServiceHealth
      • ServiceInfo
      • LoginRequest
      • LoginResponse
      • RefreshTokenRequest
      • RefreshTokenResponse
      • UserInfo
      • CreateUserRequest
      • UserRequest
      • UserResponse
      • UserListResponse
      • CreatePermissionRequest
      • UpdatePermissionRequest
      • PermissionResponse
      • PermissionListResponse
      • SyncUserPermissionsRequest
      • CreateRoleRequest
      • UpdateRoleRequest
      • RoleResponse
      • RoleListResponse
      • SyncRolePermissionsRequest
      • PasswordRecoverRequest
      • PasswordResetRequest
      • SearchRequest
      • PaginationMeta
      • ErrorResponse
      • ValidationErrorResponse
  1. Roles

Delete role

DELETE
/iam/v1/roles/{id}
Delete a role by its UUID

Requisição

Authorization
JWT Bearer
Adicionar o parâmetro
Authorization
a Cabeçalhos
Exemplo:
Authorization: ********************
or
Parâmetros de Caminho

Respostas

🟢204No Content
Role deleted successfully
Esta resposta não possui corpo.
🟠400Bad Request
🟠401Unauthorized
🟠422Unprocessable Entity
🔴500Internal Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE '/iam/v1/roles/' \
--header 'Authorization: Bearer <token>'
Response Response Example
400 - Exemplo 1
{
    "code": 400,
    "message": "Validation failed",
    "errors": {
        "email": [
            "Email is required",
            "Email must be valid"
        ],
        "password": [
            "Password must be at least 8 characters"
        ]
    }
}
Modificado em 2025-09-25 18:20:35
Página anterior
Update role
Próxima página
Get role permissions
Built with