Skip to content
Browse the docs

Developer Guide

Application status

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.