Storyden
Accounts

Account Remove Role

Removes a role from an account. Members without the MANAGE_ROLES cannot use this operation. Admins cannot remove the admin role from themselves.

Removes a role from an account. Members without the MANAGE_ROLES cannot use this operation. Admins cannot remove the admin role from themselves.

DELETE/accounts/{account_handle}/roles/{role_id}
storyden-session<token>

In: cookie

Path Parameters

role_idstring

Role ID

Formatxid
account_handlestring

Account handle.

Response Body

curl -X DELETE "https://loading/api/accounts/southclaws/roles/cc5lnd2s1s4652adtu50"
{
  "id": "cc5lnd2s1s4652adtu50",
  "createdAt": "2019-08-24T14:15:22Z",
  "updatedAt": "2019-08-24T14:15:22Z",
  "deletedAt": "2019-08-24T14:15:22Z",
  "misc": {},
  "joined": "2019-08-24T14:15:22Z",
  "suspended": "2019-08-24T14:15:22Z",
  "handle": "Southclaws",
  "name": "Barnaby Keene",
  "roles": [
    {
      "id": "cc5lnd2s1s4652adtu50",
      "createdAt": "2019-08-24T14:15:22Z",
      "updatedAt": "2019-08-24T14:15:22Z",
      "deletedAt": "2019-08-24T14:15:22Z",
      "misc": {},
      "name": "string",
      "colour": "string",
      "permissions": [
        "CREATE_POST"
      ],
      "badge": true,
      "default": true
    }
  ],
  "bio": "<body><p>hi, my name is</p><p>southclaws</p></body>",
  "links": [
    {
      "text": "string",
      "url": "string"
    }
  ],
  "meta": {},
  "verified_status": "none",
  "email_addresses": [
    {
      "id": "cc5lnd2s1s4652adtu50",
      "email_address": "hello@storyden.org",
      "verified": true
    }
  ],
  "notifications": 0,
  "admin": true,
  "invited_by": {
    "id": "cc5lnd2s1s4652adtu50",
    "joined": "2019-08-24T14:15:22Z",
    "suspended": "2019-08-24T14:15:22Z",
    "handle": "Southclaws",
    "name": "Barnaby Keene"
  }
}
Empty
Empty
{
  "error": "string",
  "message": "string",
  "suggested": "string",
  "metadata": {}
}