@cpod/sdk - v0.2.7
    Preparing search index...

    Interface Project

    Project object matching backend ResponseProject schema

    interface Project {
        project_id: string;
        name: string;
        description?: string | null;
        instructions?: string | null;
        expert_ids?: string[];
        category_id?: string | null;
        folder_id?: string | null;
        files_migrated?: boolean;
        migrated_at?: string | null;
        created_by: string;
        shared_with?: string[];
        tags?: string[];
        files?: ProjectFileInfo[];
        ref_files?: string[];
        project_type?: string;
        is_service?: boolean;
        owner?: ProjectOwner | null;
        created_at?: string;
        updated_at?: string;
        id?: string;
        owner_id?: string;
        member_count?: number;
    }
    Index

    Properties

    project_id: string

    Unique project identifier

    name: string

    Project name

    description?: string | null

    Project description

    instructions?: string | null

    Custom instructions for AI when working with this project

    expert_ids?: string[]

    Array of expert IDs associated with this project

    category_id?: string | null

    Category ID this project belongs to

    folder_id?: string | null

    Folder ID where project files are stored

    files_migrated?: boolean

    Whether project files have been migrated to new storage

    migrated_at?: string | null

    Timestamp when files were migrated

    created_by: string

    User ID of the project creator/owner

    shared_with?: string[]

    Array of user IDs this project is shared with

    tags?: string[]

    Tags for categorizing and searching projects

    files?: ProjectFileInfo[]

    Files attached directly to this project

    ref_files?: string[]

    File hashes referencing files in the file vault

    project_type?: string

    Project type (general, research, analysis, automation, etc.)

    is_service?: boolean

    Whether this project is a service/system project

    owner?: ProjectOwner | null

    Project owner info (populated for manager view, null for regular users)

    created_at?: string

    Timestamp when project was created

    updated_at?: string

    Timestamp when project was last updated

    id?: string

    Use project_id instead

    owner_id?: string

    Use created_by instead

    member_count?: number

    Use shared_with.length instead