Members

Manage Team Members and information.

Get a list of members.

get

Requires View Members permission.

Authorizations
Responses
200
Success
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-06-22T22:20:25.652Z",
          "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-06-22T22:20:25.652Z"
    }
  ]
}

Get a member.

get

Requires View Members permission.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
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-06-22T22:20:25.652Z",
        "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-06-22T22:20:25.652Z"
  }
}

Enable a member.

patch

Requires View Members and Manage Members permissions.

Authorizations
Path parameters
userIdstringRequiredDefault: ""
Responses
200
Success
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
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
delete
DELETE /api/members/{userId}/remove HTTP/1.1
Host: devspace.fluxpoint.dev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "code": 1,
  "message": "text"
}