Skip to content

documents.listByProgram

Type: query Module: convex/documents.ts

{
programId: Id<"programs">,
category:
v.union(
"architecture" /* optional */,
v.literal("requirements",
"testing",
"deployment",
"meeting_notes",
"other",
),
),
source: "upload" /* optional */, "google_drive",
}

List documents for a program with optional category and source filters. Returns enriched records with download URLs and uploader names. @param programId - The program to query