Dev Space
DemoGitHubDiscord Server
  • 🏠Dev Space
  • 💡Features
  • 📄Changelogs
  • â„šī¸Credits
  • Guides
    • 🌐Website Guides
      • Install Dev Space Website
    • ⚡Agent Guides
      • Install Dev Space Agent
  • MongoDB Guides
    • MongoDB Admin
  • What is docker?
  • Accounts
    • 🙂Profile
  • Teams
    • đŸ˜ī¸Teams
    • 🔒Permissions
    • 🤖API
      • Client
      • Console
      • Docker
      • Roles
      • Members
      • Servers
      • Users
      • Models
  • Team Resources
    • đŸ–Ĩī¸Servers
    • 🎮Consoles
Powered by GitBook
On this page
  1. Teams
  2. API

Members

PreviousRolesNextServers

Manage Team Members and information.

🤖

Get a list of members.

get

Requires View Members permission.

Authorizations
Responses
200
Success
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
get
GET /api/members HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text",
  "data": [
    {
      "id": "text",
      "user_id": "text",
      "is_disabled": true,
      "roles": [
        {
          "id": "text",
          "name": "text",
          "description": "text",
          "position": 1,
          "permissions": {
            "teamPermissions": 1,
            "apiPermissions": 1,
            "logPermissions": 1,
            "projectPermissions": 1,
            "serverPermissions": 1,
            "websitePermissions": 1,
            "consolePermissions": 1,
            "dockerPermissions": 1,
            "dockerContainerPermissions": 1
          },
          "created_at": "2025-05-12T17:51:23.126Z",
          "color": "text"
        }
      ],
      "color": "text",
      "nickname": "text",
      "permissions": {
        "teamPermissions": 1,
        "apiPermissions": 1,
        "logPermissions": 1,
        "projectPermissions": 1,
        "serverPermissions": 1,
        "websitePermissions": 1,
        "consolePermissions": 1,
        "dockerPermissions": 1,
        "dockerContainerPermissions": 1
      },
      "joined_at": "2025-05-12T17:51:23.126Z"
    }
  ]
}

Get a member.

get

Requires View Members permission.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/members/{userId} HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text",
  "data": {
    "id": "text",
    "user_id": "text",
    "is_disabled": true,
    "roles": [
      {
        "id": "text",
        "name": "text",
        "description": "text",
        "position": 1,
        "permissions": {
          "teamPermissions": 1,
          "apiPermissions": 1,
          "logPermissions": 1,
          "projectPermissions": 1,
          "serverPermissions": 1,
          "websitePermissions": 1,
          "consolePermissions": 1,
          "dockerPermissions": 1,
          "dockerContainerPermissions": 1
        },
        "created_at": "2025-05-12T17:51:23.126Z",
        "color": "text"
      }
    ],
    "color": "text",
    "nickname": "text",
    "permissions": {
      "teamPermissions": 1,
      "apiPermissions": 1,
      "logPermissions": 1,
      "projectPermissions": 1,
      "serverPermissions": 1,
      "websitePermissions": 1,
      "consolePermissions": 1,
      "dockerPermissions": 1,
      "dockerContainerPermissions": 1
    },
    "joined_at": "2025-05-12T17:51:23.126Z"
  }
}

Enable a member.

patch

Requires View Members and Manage Members permissions.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
patch
PATCH /api/members/{userId}/enable HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text"
}

Disable a member.

patch

Requires View Members and Manage Members permissions.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
patch
PATCH /api/members/{userId}/disable HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text"
}

Remove a member.

delete

Requires View Members and Manage Members permissions.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
delete
DELETE /api/members/{userId}/remove HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text"
}
  • GETGet a list of members.
  • GETGet a member.
  • PATCHEnable a member.
  • PATCHDisable a member.
  • DELETERemove a member.