Manage project-specific legal documents.
Get a project legal document by ID
/organizations/{id}/projects/{projectId}/legal/{documentId}Returns a single legal document version for the project, including its localized content map and publish status.
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: document } = await gc.projectLegalDocuments.getProjectLegalDocument({ id: "id", projectId: "projectId", documentId: "documentId"});List project legal documents
/organizations/{id}/projects/{projectId}/legalReturns a paginated list of legal document versions for the project, including drafts and published versions across all document types (terms of service, privacy policy, acceptable use policy, cookie policy, custom).
import { createGiantContext } from "@giantcontext/sdk-typescript";
const gc = createGiantContext({ apiKey: process.env.GIANTCONTEXT_API_KEY! });
const { data: legalDocuments } = await gc.projectLegalDocuments.listProjectLegalDocuments({ id: "id", projectId: "project-id"});