Appearance
Essays
Save student-written essays as TEXT requirements with scholarships.submitApplicationRequirementV2. You don't need the AI operations to support essay scholarships.
The Apply page documents the TEXT payload. Add the operations below only if your product generates AI-assisted drafts.
If your application flow does not support essays, exclude scholarships with TEXT requirements from the list:
graphql
scholarships {
list(
filters: {
isEligible: true
isActive: true
requirementTypes: { mode: EXCLUDE, types: [TEXT] }
}
) {
nodes { id title }
}
}AI draft
Call the personalization question and answer operations, then call scholarships.generateEssay. After the student reviews the draft, save the edited text with scholarships.submitApplicationRequirementV2.
| Call | When |
|---|---|
scholarships.generatePersonalizedQuestions | The student starts personalizing an essay. |
scholarships.generateNextPersonalizationQuestion | After each answer. |
scholarships.upsertEssayPersonalizationAnswer | Store the answer. |
scholarships.generateEssay | Draft the essay. |
scholarships.generateEssayDiff | Show what the student changed. |
Read personalizationQuestions and personalizationAnswers from the text requirement to resume an unfinished drafting session.
