Enspace
  1. Members
Enspace
  • Introduction
  • Authentication
  • Concepts
  • First Steps
  • Workspaces
    • Types
      • Fields
        • List Fields
        • Create Field
        • Get Field
        • Field Updated
        • Delete Field
      • Items
        • List Items
        • Create Item
        • Count Items
        • Get Item
        • Update Item
        • Delete item
      • List Types
      • Count Types
      • Get specific Type
      • Create Type
      • Update Type
      • Delete Type
    • Members
      • List Members
        GET
      • Count Members
        GET
      • Get Member
        GET
      • New Member
        POST
      • Update Member
        PUT
      • Remove Member
        DELETE
    • Roles
      • List roles
      • Create role
      • Get specific job title
      • Count positions
      • Update job title
      • Delete role
      • List Role Permissions
      • Add Permission to Role
      • Remove Role Permission
    • Member Groups
      • List groups
      • New group
      • Get group
      • Update group
      • Delete group
      • Add Users
      • Remove Users
    • List Workspaces
      GET
    • Workspace Context
      GET
    • New Workspace
      POST
    • Leave the workspace
      POST
    • Workspace Statistics
      GET
    • Workspace Deletion Preview
      GET
    • Delete Workspace
      DELETE
  • User
    • Audit Logs
      GET
    • List API Keys
      GET
  1. Members

Remove Member

Em desenvolvimento
Develop Env
https://api-develop.enspace.io
Develop Env
https://api-develop.enspace.io
DELETE
https://api-develop.enspace.io
/ws/members/{memberId}
Responsável:Não configurado

Remove Member from Workspace#

Removes a user's link to the workspace.

Parameters#

memberId (path) - ID of the member-workspace link

Response#

Returns the removed member object.

Restrictions#

Owner cannot be removed - Transfer ownership first
Last admin - There must be at least 1 active member

Removal Impacts#

1.
Immediate Access
Active sessions are terminated
Access to the workspace is blocked
2.
Data and Content
Content created remains in the workspace
Activity history is preserved
User is removed from workspace member groups
3.
Notifications
User receives a removal email

Notes#

This action only removes the link to the workspace
The user still exists in the system
Can be re-added later

Error Codes#

403 - Attempt to remove owner or no permission
422 - Rule violation (last admin, etc.)
404 - Member not found

Requisição

Authorization
API Key
Adicionar parâmetro em header
x-api-key
Exemplo:
x-api-key: ********************
API Key
Adicionar parâmetro em header
en-workspace
Exemplo:
en-workspace: ********************
or
Parâmetros de Caminho

Respostas

🟢200OK
application/json
Member removed
Body

🟠401Unauthorized
🟠403Forbidden
🟠404Record not found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://api-develop.enspace.io/ws/members/123' \
--header 'x-api-key: <api-key>' \
--header 'en-workspace: <api-key>'
Response Response Example
200 - Exemplo 1
{
    "id": 0,
    "created_at": "string",
    "updated_at": "string",
    "user": {
        "id": 0,
        "created_at": "string",
        "email": "string",
        "meta": {
            "fname": "string",
            "lname": "string"
        }
    },
    "email": "string",
    "type": "owner",
    "role": 0,
    "status": "active"
}
Página anterior
Update Member
Próxima página
Roles
Built with