REST APIMembers
Remove a member.
They cannot sign in, every session they have ends and their keys stop, until they are restored. Nobody removes themselves (409 `self`), and the last admin who can sign in stays (409 `last_admin`).
POST
They cannot sign in, every session they have ends and their keys stop, until they are restored. Nobody removes themselves (409 self), and the last admin who can sign in stays (409 last_admin).
header
AuthorizationBearer <token>A Sluby API key (sluby_...) sent as Authorization: Bearer <key>. Keys carry scopes: upload, read, manage.
id*stringMember id.
The removed member.
application/json- response
id*stringFormat
uuidname*stringrole*stringValue in
"admin""member"status*stringremoved: an admin removed the member, who cannot sign in and whose keys stop until they are restored.
Value in
"active""removed"sign_in*array<>created_at*stringFormat
date-timelast_sign_in_at*|The latest sign-in by any method, null when the member has none.
Format
date-timecurl -X POST 'https://sluby.example.com/api/v1/members/string/remove'Example Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "role": "admin", "status": "active", "sign_in": [ { "provider": "string", "username": "string" } ], "created_at": "2019-08-24T14:15:22Z", "last_sign_in_at": "2019-08-24T14:15:22Z"}