Me
Manage the authenticated user's profile and workspace.
GET
List your suspension appeal thread, both your messages and admin replies
/me/suspension-messagesParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- authorType
- query · string
- authorId
- query · string
- createdAt
- query · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { suspensionMessages } = await gc.me.listMySuspensionMessages();
GET
List the caller's notifications, filterable by read status and type
/me/notificationsParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- status
- query · string
- type
- query · string
- kind
- query · string
- scopeKind
- query · string
- scopeId
- query · string
- subject
- query · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: notifications } = await gc.me.listMyNotifications();
GET
List organizations you belong to and your role in each
/me/organizationsParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- name
- query · string
- slug
- query · string
- plan
- query · string
- subscriptionStatus
- query · string
- createdAt
- query · string
- updatedAt
- query · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { organizations: orgs } = await gc.me.listMyOrganizations();
GET
List pending org invitations addressed to the caller's email, with offered role
/me/invitationsParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- role
- query · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: invitations } = await gc.me.listMyInvitations();
GET
List activity by or affecting you, with the resource each touched, paginated
/me/activitiesParameters
- page
- query · number
- pageSize
- query · number
- lite
- query · string
- sort
- query · string
- search
- query · string
- action
- query · string
- resourceType
- query · string
SDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: activities } = await gc.me.listMyActivities();
GET
Get current user profile and permissions
/meSDK
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const me = await gc.me.getMe();
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.