Giant Context
Giant ContextGet Early Access

Me

Manage the authenticated user's profile and workspace.


GET

List your suspension appeal thread, both your messages and admin replies

/me/suspension-messages

Returns the full suspension appeal message thread for the current user. Each message includes the sender (user or admin), the message content, and a timestamp. Only available to users with an active or past suspension.

Parameters
page
query · numberPage number to return, 1-indexed. Defaults to 1.
pageSize
query · numberItems per page (1-100). Defaults to 10.
lite
query · stringWhen 'true', return only essential fields (id, slug, title/name) to reduce payload size. Useful for context fetching and link resolution.
sort
query · stringSort specifier as 'field:direction'. Sortable fields: createdAt, authorType. Direction is 'asc' or 'desc' and defaults to 'asc'.
search
query · stringFree-text search. Matched against: message.
authorType
query · stringFilter by authorType. Operators: authorType=value (equals), authorType_ne, authorType_gt, authorType_gte, authorType_lt, authorType_lte, authorType_like (contains), authorType_isnull=true|false, authorType_has=value (jsonb array contains), authorType[]=a&authorType[]=b (in).
authorId
query · stringFilter by authorId. Operators: authorId=value (equals), authorId_ne, authorId_gt, authorId_gte, authorId_lt, authorId_lte, authorId_like (contains), authorId_isnull=true|false, authorId_has=value (jsonb array contains), authorId[]=a&authorId[]=b (in).
createdAt
query · stringFilter by createdAt. Operators: createdAt=value (equals), createdAt_ne, createdAt_gt, createdAt_gte, createdAt_lt, createdAt_lte, createdAt_like (contains), createdAt_isnull=true|false, createdAt_has=value (jsonb array contains), createdAt[]=a&createdAt[]=b (in).
SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
suspension_messages = gc.me.list_my_suspension_messages()
GET

List the caller's notifications, filterable by read status and type

/me/notifications

Returns a paginated list of notifications for the authenticated user. Supports filtering by read/unread status and notification type via query parameters. Each notification includes its type, title, message, read status, and associated resource reference.

Parameters
page
query · numberPage number to return, 1-indexed. Defaults to 1.
pageSize
query · numberItems per page (1-100). Defaults to 10.
lite
query · stringWhen 'true', return only essential fields (id, slug, title/name) to reduce payload size. Useful for context fetching and link resolution.
sort
query · stringSort specifier as 'field:direction'. Sortable fields: createdAt, updatedAt, status, type. Direction is 'asc' or 'desc' and defaults to 'asc'.
search
query · stringFree-text search. Matched against: title, body.
status
query · stringFilter by status. Operators: status=value (equals), status_ne, status_gt, status_gte, status_lt, status_lte, status_like (contains), status_isnull=true|false, status_has=value (jsonb array contains), status[]=a&status[]=b (in).
type
query · stringFilter by type. Operators: type=value (equals), type_ne, type_gt, type_gte, type_lt, type_lte, type_like (contains), type_isnull=true|false, type_has=value (jsonb array contains), type[]=a&type[]=b (in).
SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
notifications = gc.me.list_my_notifications()
GET

List organizations you belong to and your role in each

/me/organizations

Returns all organizations that the authenticated user is a member of. Each organization includes its ID, name, slug, logo URL, and the user's role within that organization (owner, admin, editor or viewer).

Parameters
page
query · numberPage number to return, 1-indexed. Defaults to 1.
pageSize
query · numberItems per page (1-100). Defaults to 10.
lite
query · stringWhen 'true', return only essential fields (id, slug, title/name) to reduce payload size. Useful for context fetching and link resolution.
sort
query · stringSort specifier as 'field:direction'. Sortable fields: name, slug, plan, createdAt, updatedAt. Direction is 'asc' or 'desc' and defaults to 'asc'.
search
query · stringFree-text search. Matched against: name, slug.
name
query · stringFilter by name. Operators: name=value (equals), name_ne, name_gt, name_gte, name_lt, name_lte, name_like (contains), name_isnull=true|false, name_has=value (jsonb array contains), name[]=a&name[]=b (in).
slug
query · stringFilter by slug. Operators: slug=value (equals), slug_ne, slug_gt, slug_gte, slug_lt, slug_lte, slug_like (contains), slug_isnull=true|false, slug_has=value (jsonb array contains), slug[]=a&slug[]=b (in).
plan
query · stringFilter by plan. Operators: plan=value (equals), plan_ne, plan_gt, plan_gte, plan_lt, plan_lte, plan_like (contains), plan_isnull=true|false, plan_has=value (jsonb array contains), plan[]=a&plan[]=b (in).
subscriptionStatus
query · stringFilter by subscriptionStatus. Operators: subscriptionStatus=value (equals), subscriptionStatus_ne, subscriptionStatus_gt, subscriptionStatus_gte, subscriptionStatus_lt, subscriptionStatus_lte, subscriptionStatus_like (contains), subscriptionStatus_isnull=true|false, subscriptionStatus_has=value (jsonb array contains), subscriptionStatus[]=a&subscriptionStatus[]=b (in).
createdAt
query · stringFilter by createdAt. Operators: createdAt=value (equals), createdAt_ne, createdAt_gt, createdAt_gte, createdAt_lt, createdAt_lte, createdAt_like (contains), createdAt_isnull=true|false, createdAt_has=value (jsonb array contains), createdAt[]=a&createdAt[]=b (in).
updatedAt
query · stringFilter by updatedAt. Operators: updatedAt=value (equals), updatedAt_ne, updatedAt_gt, updatedAt_gte, updatedAt_lt, updatedAt_lte, updatedAt_like (contains), updatedAt_isnull=true|false, updatedAt_has=value (jsonb array contains), updatedAt[]=a&updatedAt[]=b (in).
SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
orgs = gc.me.list_my_organizations()
GET

List pending org invitations addressed to the caller's email, with offered role

/me/invitations

Returns a paginated list of pending organization invitations addressed to the current user's email. Each invitation includes the organization name, the role offered, who sent it, and when it was created. Supports standard pagination query parameters.

Parameters
page
query · numberPage number to return, 1-indexed. Defaults to 1.
pageSize
query · numberItems per page (1-100). Defaults to 10.
lite
query · stringWhen 'true', return only essential fields (id, slug, title/name) to reduce payload size. Useful for context fetching and link resolution.
sort
query · stringSort specifier as 'field:direction'. Sortable fields: role, expiresAt, createdAt. Direction is 'asc' or 'desc' and defaults to 'asc'.
role
query · stringFilter by role. Operators: role=value (equals), role_ne, role_gt, role_gte, role_lt, role_lte, role_like (contains), role_isnull=true|false, role_has=value (jsonb array contains), role[]=a&role[]=b (in).
SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
invitations = gc.me.list_my_invitations()
GET

List activity by or affecting you, with the resource each touched, paginated

/me/activities

Returns a paginated list of activities performed by or affecting the current user. Each activity includes the action taken, the resource type and ID involved, the actor, and a timestamp. Filter by action or resourceType, sort with sort=field:direction, and page with page and pageSize.

Parameters
page
query · numberPage number to return, 1-indexed. Defaults to 1.
pageSize
query · numberItems per page (1-100). Defaults to 10.
lite
query · stringWhen 'true', return only essential fields (id, slug, title/name) to reduce payload size. Useful for context fetching and link resolution.
sort
query · stringSort specifier as 'field:direction'. Sortable fields: createdAt, action, resourceType, resourceName, actorType. Direction is 'asc' or 'desc' and defaults to 'asc'.
search
query · stringFree-text search. Matched against: resourceName.
action
query · stringFilter by action. Operators: action=value (equals), action_ne, action_gt, action_gte, action_lt, action_lte, action_like (contains), action_isnull=true|false, action_has=value (jsonb array contains), action[]=a&action[]=b (in).
resourceType
query · stringFilter by resourceType. Operators: resourceType=value (equals), resourceType_ne, resourceType_gt, resourceType_gte, resourceType_lt, resourceType_lte, resourceType_like (contains), resourceType_isnull=true|false, resourceType_has=value (jsonb array contains), resourceType[]=a&resourceType[]=b (in).
SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
activities = gc.me.list_my_activities()
GET

Get current user profile and permissions

/me

Returns the authenticated user's full profile including name, email, avatar, role (admin/editor/viewer), active status, notification preferences, suspension status, a list of all granted RBAC permissions, and organization memberships with roles. Auto-provisions new users on first login with a default viewer role.

SDK
import osfrom giantcontext import GiantContext
gc = GiantContext(api_key=os.environ["GIANTCONTEXT_API_KEY"])
me = gc.me.get_me()

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 Jesse accepted and published.
Product
  • How It Works
  • Mind
  • Create
  • Capture
  • Nurture
  • Optimize
  • Publishing
  • Pricing
  • Use Cases

© 2026 Giant Context
Privacy PolicyTermsCookie Policy
Powered by
Me | Giant Context