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.

Contract
2026-09-13.v1
- GET
/api/public/admissions/v1/healthHealth and contract version
- GET
/api/public/admissions/v1/admissions-info?organisation_ref=demo-academyApproved admissions information (connector key)
- POST
/api/public/admissions/v1/enquiriesSubmit enquiry, idempotent by submission_id (connector key)
- GET
/api/public/admissions/v1/parent/enquiriesParent'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.