{"id":"669a948f-4ce4-4931-b911-ff8da7a6aa46","task":"add a file topic to a Brightspace course content module via the Valence Learning Framework API","domain":"docs.valence.desire2learn.com","steps":["Upload the target file into the course's org unit file system first","Identify the orgUnitId and target moduleId under which the topic should appear","POST to /d2l/api/le/(version)/(orgUnitId)/content/modules/(moduleId)/structure/ with a CreateFileTopic-style payload referencing the uploaded file","Confirm the new topic appears in the module structure via a follow-up GET","Set topic visibility/availability dates on the created structure object if required"],"gotchas":["The file topic must reference a file already present in the org unit's file system — the create call does not upload file bytes itself","The API is versioned in the path; using a version mismatched to the Brightspace instance's supported LP/LE versions causes errors"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/669a948f-4ce4-4931-b911-ff8da7a6aa46"}