Deleting roles
You can delete any role you have created, if the role you are trying to delete does not exist then this has no effect
- NodeJS
 - GoLang
 - Python
 - cURL
 
import UserRoles from "supertokens-node/recipe/userroles";
async function deleteRole() {    // Delete the user role    const response = await UserRoles.deleteRole("user");
    if (!response.didRoleExist) {        // There was no such role    }}import (    "github.com/supertokens/supertokens-golang/recipe/userroles")
func deleteRole() {    // Delete the user role    response, err := userroles.DeleteRole("user", nil)    if err != nil {        // TODO: Handle error        return    }
    if response.OK.DidRoleExist == false {        // There was no such role    }}- Asyncio
 - Syncio
 
from supertokens_python.recipe.userroles.asyncio import delete_role
async def delete_role_function():    res = await delete_role("user")    if res.did_role_exist:        # The role actually existed        pass
from supertokens_python.recipe.userroles.syncio import delete_role
def delete_role_function():    res = delete_role("user")    if res.did_role_exist:        # The role actually existed        pass
curl --location --request POST '/recipe/role/remove' \--header 'api-key: ' \--header 'Content-Type: application/json' \--data-raw '{  "role": "admin"}'