App Members
Manage app-level membership and access.
GET
Get an app member by ID
/organizations/{organizationId}/projects/{projectId}/apps/{appId}/members/{memberId}Parameters
- organizationIdRequired
- path · string
- projectIdRequired
- path · string
- appIdRequired
- 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 { apps } = await gc.projects.listProjectApps({ organizationId: orgs[0].id, projectId: projects[0].id});const { members } = await gc.appMembers.listAppMembers({ organizationId: orgs[0].id, projectId: projects[0].id, appId: apps[0].id});
const { member } = await gc.appMembers.getAppMember({ organizationId: orgs[0].id, projectId: projects[0].id, appId: apps[0].id, memberId: members[0].id});
GET
List users with explicit app-level roles, excluding inherited org and project access
/organizations/{organizationId}/projects/{projectId}/apps/{appId}/membersParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- role
- query · string
- organizationIdRequired
- path · string
- projectIdRequired
- path · string
- appIdRequired
- 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 { apps } = await gc.projects.listProjectApps({ organizationId: orgs[0].id, projectId: projects[0].id,});
const { members } = await gc.appMembers.listAppMembers({ organizationId: orgs[0].id, projectId: projects[0].id, appId: apps[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.