GET
/boards/:boardId/membersGet 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
| Parameter | Type | Description |
|---|---|---|
boardIdrequired | string | The 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).