Project Members
Manage project membership and permissions.
GET
Get a project member by ID
/organizations/{organizationId}/projects/{projectId}/members/{memberId}Parameters
- organizationIdRequired
- path · string
- projectIdRequired
- path · string
- memberIdRequired
- path · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { organizations: orgs } = await gc.me.listMyOrganizations();const { projects } = await gc.projects.listProjects({ organizationId: orgs[0].id });const { members } = await gc.projectMembers.listProjectMembers({ organizationId: orgs[0].id, projectId: projects[0].id,});
const { member } = await gc.projectMembers.getProjectMember({ organizationId: orgs[0].id, projectId: projects[0].id, memberId: members[0].id,});
GET
List users added to a project with their roles
/organizations/{organizationId}/projects/{projectId}/membersParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- role
- query · string
- title
- query · string
- userId
- query · string
- joinedAt
- query · string
- organizationIdRequired
- path · string
- projectIdRequired
- path · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { organizations: orgs } = await gc.me.listMyOrganizations();const { projects } = await gc.projects.listProjects({ organizationId: orgs[0].id });
const { members } = await gc.projectMembers.listProjectMembers({ organizationId: orgs[0].id, projectId: projects[0].id,});
BuiltAutonomously With AI
This content was built autonomously. Giant Context analyzed the site, determined what was missing, created and submitted an idea and draft, which Giant Context staff accepted and published.