/api/v1/admissions/applications/:id/access-linksList
admission:manageConnect family enquiries, counsellor follow-ups, reviewed applications and student admission.
Intended access: Assigned account with the required permissions.
admission:manageadmission:viewadmission:updateadmission:createstudent:createUse the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.
An assigned school account with the required permissions.
Contact attempts is part of the documented workflow.
Application stages is part of the documented workflow.
Review the result in the connected record or workspace before moving on.
Source-declared fields used by related operations; each operation has its own validation and scope.
| Field | Declared type | Input |
|---|---|---|
purpose | 'APPLICANT' | 'PARENT_INVITE' | Required by declaration |
version | string | Required by declaration |
studentName | string | Required by declaration |
classApplying | string | Required by declaration |
guardianName | string | Required by declaration |
phone | string | Required by declaration |
email | string | Optional |
relationship | string | Required by declaration |
dateOfBirth | string | Optional |
previousSchool | string | Optional |
address | string | Optional |
preferredAt | string | Required by declaration |
notes | string | Optional |
kind | string | Required by declaration |
password | string | Required by declaration |
summary | string | Required by declaration |
channel | string | Optional |
outcome | string | Optional |
status | string | Required by declaration |
followUpAt | string | Optional |
byStaffId | string | Optional |
counsellorId | string | Required by declaration |
reason | string | Optional |
parentName | string | Required by declaration |
Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.
Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.
This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.
/api/v1/admissions/applications/:id/access-linksList
admission:manage/api/v1/admissions/applications/:id/access-linksIssue
admission:manageDeclared request fields: purpose (required).
/api/v1/admissions/applications/:id/access-linksRevoke
admission:manageDeclared request fields: purpose (required).
/api/v1/admissions/work-queueQueue
admission:view/api/v1/admissions/documents/:id/fileFile
admission:view/api/v1/admissions/portalGet
Public/capability access as implemented/api/v1/admissions/portal/draftSave
Public/capability access as implementedDeclared request fields: version (required), studentName (required), classApplying (required), guardianName (required), phone (required), email (optional), relationship (required), dateOfBirth (optional), previousSchool (optional), address (optional).
/api/v1/admissions/portal/submitSubmit
Public/capability access as implementedDeclared request fields: version (required).
/api/v1/admissions/portal/visit-requestVisit
Public/capability access as implementedDeclared request fields: preferredAt (required), notes (optional).
/api/v1/admissions/portal/documentsUpload
Public/capability access as implementedDeclared request fields: kind (required).
/api/v1/admissions/portal/documents/:id/fileFile
Public/capability access as implemented/api/v1/admissions/parent-invitationGet
Public/capability access as implemented/api/v1/admissions/parent-invitation/acceptAccept
Public/capability access as implementedDeclared request fields: password (required).
/api/v1/admissions/enquiries/dueLeads due a follow-up, oldest overdue first
admission:view/api/v1/admissions/enquiries/funnelPipeline by stage and by source, with conversion
admission:view/api/v1/admissions/enquiriesList
admission:view/api/v1/admissions/enquiries/:id/follow-upsHistory
admission:view/api/v1/admissions/enquiries/:id/follow-upsRecord a contact attempt and move the lead on
admission:updateDeclared request fields: summary (required), channel (optional), outcome (optional), status (optional), followUpAt (optional), byStaffId (optional).
/api/v1/admissions/enquiries/:id/reassignReassign
admission:manageDeclared request fields: counsellorId (required).
/api/v1/admissions/enquiries/:id/reopenPut a converted/lost enquiry back in play
admission:updateDeclared request fields: reason (optional).
/api/v1/admissions/enquiriesCreate
admission:createDeclared request fields: studentName (required), parentName (optional), phone (optional), email (optional), classApplying (optional), source (optional), notes (optional).
/api/v1/admissions/enquiries/:idUpdate
admission:updateDeclared request fields: status (optional).
/api/v1/admissions/enquiries/:id/convertConvert
admission:update, student:createDeclared request fields: admissionNo (required), firstName (optional), lastName (optional), sessionId (optional), classId (optional), sectionId (optional).
/api/v1/admissions/enquiries/:idRemove
admission:update/api/v1/admissions/applicationsList
admission:view/api/v1/admissions/applications/funnelWhere applicants are, and how many converted
admission:view/api/v1/admissions/applicationsOpen an application, optionally from an enquiry
admission:createDeclared request fields: studentName (required), enquiryId (optional), applicationNo (optional), classApplying (optional), applicationFee (optional), feePaid (optional), formData (optional).
/api/v1/admissions/applications/:idUpdate
admission:updateDeclared request fields: studentName (optional), classApplying (optional), applicationFee (optional), feePaid (optional), interviewAt (optional), testScore (optional), formData (optional).
/api/v1/admissions/applications/:id/advanceMove the application one legal step
admission:manageDeclared request fields: status (required), reason (optional), interviewAt (optional), testScore (optional).
/api/v1/admissions/applications/:id/admitTurn a selected applicant into a student
admission:manageDeclared request fields: admissionNo (required), firstName (optional), lastName (optional), sessionId (optional), classId (optional), sectionId (optional).
/api/v1/admissions/applications/:id/journeyGet
admission:view/api/v1/admissions/applications/:id/journey/guardianGuardian
admission:updateDeclared request fields: name (required), phone (required), email (optional), relationship (required).
/api/v1/admissions/applications/:id/journey/visitVisit
admission:updateDeclared request fields: scheduledAt (required), status (required), host (required), notes (optional).
/api/v1/admissions/applications/:id/journey/documentsDocument
admission:updateDeclared request fields: uploadId (optional), kind (required), status (required), reference (optional), notes (optional).
/api/v1/admissions/applications/:id/journey/documents/reviewReview
admission:manageDeclared request fields: uploadId (optional), kind (required), status (required), reference (optional), notes (optional).
/api/v1/admissions/applications/:id/journey/parent-accessParent Access
admission:manageDeclared request fields: password (required).
/api/v1/admissions/public/:schoolCode/enquiriesCreate
Public/capability access as implementedDeclared request fields: studentName (required), parentName (required), phone (required), email (optional), classApplying (required), message (optional), website (optional), consent (required).
ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.