v1

latestOpenAPI 3.0.4MIT License2026-07-236622149.8 KB
Mailing List

Adds a new member to the mailing list.

    If the `CandidateId` is specified then the existing candidate will be 
    added to the mailing list, otherwise a new candidate will be created.
post/api/mailing_list/members

Request body

degreeStatusIdinteger nullable
candidateIdstring uuid nullable
qualificationIdstring uuid nullable
preferredTeachingSubjectIdstring uuid required
acceptedPolicyIdstring uuid required
considerationJourneyStageIdinteger required
channelIdinteger nullable
creationChannelSourceIdinteger nullable
creationChannelServiceIdinteger nullable
creationChannelActivityIdinteger nullable
emailstring required
firstNamestring required
lastNamestring required
addressPostcodestring nullable
welcomeGuideVariantstring nullable
alreadySubscribedToEventsboolean
alreadySubscribedToMailingListboolean
alreadySubscribedToTeacherTrainingAdviserboolean
defaultContactCreationChannelinteger nullable
defaultCreationChannelSourceIdinteger nullable
defaultCreationChannelServiceIdinteger nullable
defaultCreationChannelActivityIdinteger nullable
situationinteger nullable
citizenshipinteger nullable
visaStatusinteger nullable
locationinteger nullable
graduationYearinteger nullable
inferredGraduationDatestring date-time nullable

Response

OK

degreeStatusIdinteger nullable