Demonstration environment. Fictional records. Not connected to a live school system.

Demo Academy ยท Admissions

Enquiries from the Champ assistant, received and managed here.

This is the receiving side of the Champ Integration. The chatbot on Champ AI Hub submits admissions enquiries to this system; staff manage them in a dashboard, and signed-in parents see the status of their own enquiries only.

Champ AI Hub

Contract

2026-09-13.v1

  • GET/api/public/admissions/v1/health

    Health and contract version

  • GET/api/public/admissions/v1/admissions-info?organisation_ref=demo-academy

    Approved admissions information (connector key)

  • POST/api/public/admissions/v1/enquiries

    Submit enquiry, idempotent by submission_id (connector key)

  • GET/api/public/admissions/v1/parent/enquiries

    Parent's own enquiries (connector key + parent session)

Two independent layers

A server-to-server connector key submits enquiries and reads approved information. A short-lived parent session token, issued only when the parent signs in here, is required for any private lookup.

Record-level authorisation

A reference number, typed email or phone number never unlocks a record. Parents see enquiries linked to their verified account; guest enquiries are linked only through a staff-verified claim code.

Staff scoped by organisation

Staff roles live in their own table. Staff manage status, a parent-visible message, private notes and the approved admissions information the chatbot retrieves.