UpdateJobAidRequest

A request or response body; the type column links to the schemas it refers to.

UpdateJobAidRequest

FieldTypeRequiredDescription
titlestringno

1–200 characters

descriptionstring | nullno

Send null or empty to clear the summary.

at most 2000 characters

body_markdownstring | nullno

Send null or empty to clear the body.

at most 200000 characters

audiencestringno

Whom the job aid is for. trainees: everyone its ownership admits — every member for an organization-owned aid, the owning department's role holders for a department-owned one — trainers included. trainers: only holders of job-aids:read over the aid's owner, for facilitator guides and the like; the aid is absent from everyone else's list.

one of "trainees" | "trainers"

archivedbooleanno

True archives the job aid (hidden from its audience); false restores it.

require_recertificationbooleanno

True moves the aid's recertification cutoff to now: opens recorded before this edit stop satisfying job_aid_viewed rules, so everyone certified on the aid must read it again. For a rewrite that changes what readers must know, not for a typo. Omit or send false to leave every earlier open standing.

jsonExample
{
  "title": "string",
  "description": "string",
  "body_markdown": "string",
  "audience": "trainees",
  "archived": true,
  "require_recertification": true
}