Manage project membership and permissions.
Get a project member by ID
/organizations/{id}/projects/{projectId}/members/{memberId}Retrieves the full details of a single project member by their membership ID, including their user profile information, assigned role, and membership metadata.
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: projectMember } = await gc.projectMembers.getProjectMember({ id: "id", projectId: "projectId", memberId: "memberId"});Get project members
/organizations/{id}/projects/{projectId}/membersReturns a paginated list of users who are members of the specified project, including their roles and profile information. Supports search by name, filtering, and sorting. Project members have access to project resources based on their assigned role.
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: projectMembers } = await gc.projectMembers.getProjectMembers({ id: "your-id", projectId: "your-project-id"});