Each programme has an application_available boolean. Use it to decide whether
your page should show an Apply link or a closed message.
When applications are open
When application_available is true, show a clear Apply link to the
Lernmark-hosted application page.
<a href="{{APPLY_URL_PATTERN}}">Apply</a>
Product owner confirmation required
Replace {{APPLY_URL_PATTERN}} with the confirmed public hosted-application
URL pattern before publishing your integration.
The link should be visible text, keyboard-focusable, and placed close to the programme it belongs to. If the confirmed URL pattern needs a programme value, use the public field named by that pattern and URL-encode it.
When applications are closed
When application_available is false, show a short message and render no
Apply link:
<p>Applications are not currently open.</p>
The logic is deliberately simple:
if (programme.application_available) {
// Render the confirmed Lernmark-hosted Apply link.
} else {
// Render “Applications are not currently open.” with no link.
}
Do not infer availability from dates, cached copy, or the presence of a programme. The boolean returned by the latest successful API response is the source of truth.
This integration is read-only
Do not submit applications programmatically through this guide. If your school needs to accept applications from forms on its own website, contact us about an advanced or managed integration.