I'mBoardDocs
Resources

Members

Board membership, roles, access levels, and board positions.

A board member represents a user's membership on a board, including their role, access level, and board positions. Members are scoped to a specific board.

Endpoints

MethodPathDescription
GET/api/v1/boards/:boardId/membersList board members
GET/api/v1/boards/:boardId/members/:memberIdGet a board member

Board Member Object

{
  "object": "board_member",
  "id": "60d5ec49f1a2c8b1f8e4e1c1",
  "userId": "507f1f77bcf86cd799439011",
  "boardId": "60d5ec49f1a2c8b1f8e4e1a1",
  "email": "[email protected]",
  "firstName": "Jane",
  "lastName": "Doe",
  "adminRole": "admin",
  "accessType": "collaborator",
  "boardPositions": ["Chair", "Treasurer"],
  "isInternalMgmt": false,
  "createdAt": "2025-02-01T10:00:00.000Z",
  "updatedAt": "2025-06-15T12:00:00.000Z"
}

Fields

FieldTypeDescription
object"board_member"Always "board_member"
idstringOpaque membership ID
userIdstringThe user's ID
boardIdstringThe board's ID
emailstring | nullMember's email
firstNamestring | nullMember's first name
lastNamestring | nullMember's last name
adminRolestringAdministrative role on the board
accessTypestringAccess level type
boardPositionsstring[]Positions held on the board (e.g. Chair, Treasurer, Secretary)
isInternalMgmtbooleanWhether this member is internal management staff
createdAtstringISO-8601 timestamp
updatedAtstringISO-8601 timestamp

List Board Members

GET /api/v1/boards/:boardId/members

Example

curl -s "https://app.imboard.ai/api/v1/boards/60d5ec49f1a2c8b1f8e4e1a1/members?limit=50" \
  -H "Authorization: Bearer imb_pat_YOUR_TOKEN" | jq

Get a Board Member

GET /api/v1/boards/:boardId/members/:memberId

Example

curl -s https://app.imboard.ai/api/v1/boards/60d5ec49f1a2c8b1f8e4e1a1/members/60d5ec49f1a2c8b1f8e4e1c1 \
  -H "Authorization: Bearer imb_pat_YOUR_TOKEN" | jq

On this page