Skip to content

documents

Documents — file attachments at the program level

FieldTypeRequiredDescription
orgIdstringYesOrganization ID for multi-tenant isolation
programIdId<"programs">YesParent program reference
storageIdId<"_storage">No
externalObjectUrlstringNo
fileNamestringYes
fileTypestringYes
fileSizenumberYes
category”architecture” | “requirements” | “testing” | “deployment” | “meeting_notes” | “other”Yes
descriptionstringNo
uploadedById<"users">Yes
analysisStatusunionNo
analysisErrorstringNo
latestAnalysisIdId<"documentAnalyses">No
mimeTypestringNo
pageCountnumberNo
source”upload” | “google_drive”No
driveFileIdstringNo
driveFileNamestringNo
driveMimeTypestringNo
driveWebViewLinkstringNo
driveModifiedTimestringNo
driveVersionstringNo
driveContentHashstringNo
importedByCredentialIdId<"googleDriveCredentials">No
NameFields
by_programprogramId
by_orgorgId
by_org_drive_fileorgId, driveFileId
by_program_drive_fileprogramId, driveFileId