Skip to content

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:

CallWhen
scholarships.generatePersonalizedQuestionsThe student starts personalizing an essay.
scholarships.generateNextPersonalizationQuestionAfter each answer.
scholarships.upsertEssayPersonalizationAnswerStore the answer.
scholarships.generateEssayDraft the essay.
scholarships.generateEssayDiffShow what the student changed.

Read personalizationQuestions and personalizationAnswers on the text requirement.

Owlflow partner API