Skip to content

Delete Role

DELETE
/auth/roles/{role_id}

Delete a role.

Args: role_id: Role UUID auth_data: Authenticated user and payload db: Database session

Raises: 404: Role not found 409: Role has assigned users (cascade would delete assignments)

role_id
required
Role Id
string

Successful Response

Not Found

ErrorResponse

Error response.

object
error
required
Error

Error code

string
message
required
Message

Error message

string

Conflict

ErrorResponse

Error response.

object
error
required
Error

Error code

string
message
required
Message

Error message

string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object