Skip to main content
Workspace members are the agents and administrators who have access to your ChatbotX workspace. This page covers two endpoints: listing all members in the workspace (with pagination and keyword search) and fetching a single member by their unique ID. Each member record includes their user profile, role, and granular permission settings.

List Workspace Members

Retrieve a paginated list of all members in your workspace.
GET /api/v1/members

Query Parameters

integer
The page number to retrieve. Must be 1 or greater.
integer
Number of members to return per page. Must be 1 or greater.
string
Filter members by name or email address.

Code Examples

Response

Returns 200 OK with a data array of member objects and a pageCount.
array
required
Array of workspace member objects.
number
required
Total number of pages available for the current perPage value.

Example Response


Get Member by ID

Retrieve the full profile and permissions for a single workspace member.
GET /api/v1/members/{memberId}

Path Parameters

string
required
The numeric ID of the workspace member to retrieve. Must match the pattern \d+.

Code Examples

Response

Returns 200 OK with a single member object.
string
required
Unique identifier for the workspace membership record.
string
required
The workspace this member belongs to.
string
required
The associated user account ID.
string
required
The member’s role in the workspace. One of owner or agent.
object
required
Granular permission flags. Includes superAdmin, analytics, flows, contacts, onlyAssignedContacts, emailAndPhone, broadcast, and ecommerce.
object
required
The user’s profile including id, name, and image.
string
required
ISO 8601 timestamp for when the member was added.
string
required
ISO 8601 timestamp for when the member record was last modified.

Example Response