GET/boards/:boardId/members

Get Board Members

Returns all users who have access to a specific board. This includes both explicit board members and users with implicit access (like organization admins).

Overview

This endpoint returns all users who can view and work on tasks within a specific board. Members can have access in two ways: EXPLICIT means they were directly added to the board, while IMPLICIT means they have access through organization-level permissions (like being an org admin). You need user IDs from this endpoint to assign people to tasks - you cannot assign someone who is not a board member. Each member includes their role (ADMIN, MEMBER, or VIEWER) which determines what actions they can perform on the board.

When to Use This

  • Getting a list of valid user IDs before assigning someone to a task
  • Building a people picker or dropdown for task assignment in your app
  • Understanding who has access to a board for security or audit purposes
  • Syncing board membership with your external user directory
  • Displaying team members associated with a project in your integration

Path Parameters

ParameterTypeDescription
boardIdrequiredstringThe unique identifier of the board

Request Example

cURL
curl -X GET "https://strikeoffapp.com/api/external/v1/boards/clxxx123/members" \
  -H "Authorization: Bearer sk_live_your_api_key"

Response

JSON
{
  "success": true,
  "data": {
    "board": {
      "id": "clxxx123...",
      "name": "Development"
    },
    "members": [
      {
        "id": "cluser001...",
        "name": "Jane Smith",
        "email": "jane@example.com",
        "profilePic": "https://...",
        "role": "ADMIN",
        "accessType": "EXPLICIT"
      },
      {
        "id": "cluser002...",
        "name": "Bob Wilson",
        "email": "bob@example.com",
        "profilePic": null,
        "role": "MEMBER",
        "accessType": "EXPLICIT"
      },
      {
        "id": "cluser003...",
        "name": "Alice Johnson",
        "email": "alice@example.com",
        "profilePic": "https://...",
        "role": "ADMIN",
        "accessType": "IMPLICIT"
      }
    ]
  }
}

Notes

  • EXPLICIT access means the user is directly added as a board member.
  • IMPLICIT access means the user has access via organization-level permissions (org admin or full org access).
  • Use user IDs from this response when assigning users to tasks.
  • Role indicates the user's role on the board (ADMIN, MEMBER, VIEWER).