Appearance
Essays
Optional. A partner can ship without this page.
If you show a scholarship that asks for an essay, the student types it and you save a TEXT requirement with Apply. That does not use the calls below.
To leave essay scholarships out of the list, filter them:
graphql
scholarships {
list(
filters: {
isEligible: true
isActive: true
requirementTypes: { mode: EXCLUDE, types: [TEXT] }
}
) {
nodes { id title }
}
}AI draft
For a partner who wants a generated draft:
| 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 on the text requirement.
