Submit a new application

View as Markdown

Creates an application for an applicant (status RECEIVED) and returns their ids. The applicant is matched by identity (givenNames, familyName, dob, emailAddress): an existing applicant is reused, otherwise a new one is created. Any qualifications supplied are added to that applicant. Assessment is asynchronous — poll GET /institution/applications/{id} for the outcome.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
applicantobjectRequired
programCodestringRequired
programNamestringRequired
yearintegerRequired
streamstringRequired
descriptionstringRequired
qualificationslist of objectsRequired

Response

OK
idstringformat: "uuid"
applicantIdstringformat: "uuid"
statusstring

Errors

400
Bad Request Error