Giant Context
Giant ContextAsk for early access

Projects

Manage projects, URLs, settings, and project resources.


GET

Get one project from its URL slug, same object as the by-ID lookup

/organizations/{organizationId}/projects/by-slug/{projectSlug}
Parameters
organizationIdRequired
path · string
projectSlugRequired
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 { project } = await gc.projects.getProjectBySlug({  organizationId: orgs[0].id,  projectSlug: "my-project",});
GET

List resolved paths for all published content, for building links and menus

/organizations/{organizationId}/projects/{projectId}/urls
Parameters
page
query · number
pageSize
query · number
lite
query · string
sort
query · string
search
query · string
app
query · string
type
query · string
id
query · string
path
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 { urls } = await gc.projects.listProjectUrls({  organizationId: orgs[0].id,  projectId: projects[0].id,});
GET

Get one project's name, slug, description and settings within an organization

/organizations/{organizationId}/projects/{projectId}
Parameters
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 project = await gc.projects.getProject({  organizationId: orgs[0].id,  projectId: projects[0].id,});
GET

List projects in an organization; the IDs every project-level tool needs

/organizations/{organizationId}/projects
Parameters
page
query · number
pageSize
query · number
lite
query · string
sort
query · string
search
query · string
name
query · string
slug
query · string
createdAt
query · string
updatedAt
query · string
organizationIdRequired
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 });

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.
Giant Context
Product
  • How It Works
  • Mind
  • Create
  • Capture
  • Nurture
  • Optimize
  • Publishing
  • Pricing
  • Use Cases

© 2026 Giant Context
Privacy PolicyTermsCookie PolicyAcceptable Use
Powered by
Projects | Giant Context