AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Discipline & behaviour

Record incidents, review student standing and manage sanctions through dedicated access.

Try guided demo →Download guide ↓
Discipline & behaviour — illustrated workflow banner

What you can do

01

Incident register

02

Watchlist

03

Policy thresholds

04

Sanctions

05

Student summary

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
discipline:viewdiscipline:managediscipline:updatediscipline:creatediscipline:delete

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Locate the student within your permitted scope

    An assigned school account with the required permissions.

  2. 02

    Record the incident and relevant context

    Watchlist is part of the documented workflow.

  3. 03

    Review standing and any suggested threshold action

    Policy thresholds is part of the documented workflow.

  4. 04

    Schedule or close the appropriate sanction

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
windowDaysnumberOptional
warnAtnumberOptional
detentionAtnumberOptional
parentMeetingAtnumberOptional
suspensionReviewAtnumberOptional
notifyFamilyOnIncidentbooleanOptional
scheduledForstringRequired by declaration
notesstringOptional
servedbooleanRequired by declaration
reasonstringOptional
studentIdstringRequired by declaration
incidentDatestringRequired by declaration
categorystringOptional
descriptionstringRequired by declaration
severitystringOptional
actionTakenstringOptional
demeritPointsnumberOptional
statusstringOptional

Rules & current limits

  • Behaviour records have dedicated sensitive-data permissions; general student access does not imply access.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try discipline & behaviour

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

12 source-declared operations
GET/api/v1/discipline

List

discipline:view
GET/api/v1/discipline/watchlist

Watchlist

discipline:view
GET/api/v1/discipline/sanctions

List Sanctions

discipline:view
GET/api/v1/discipline/policy

Get Policy

discipline:view
PATCH/api/v1/discipline/policy

Set Policy

discipline:manage

Declared request fields: windowDays (optional), warnAt (optional), detentionAt (optional), parentMeetingAt (optional), suspensionReviewAt (optional), notifyFamilyOnIncident (optional).

GET/api/v1/discipline/students/:studentId/standing

Standing

discipline:view
POST/api/v1/discipline/sanctions/:id/schedule

Schedule

discipline:update

Declared request fields: scheduledFor (required), notes (optional).

POST/api/v1/discipline/sanctions/:id/close

Close Sanction

discipline:update

Declared request fields: served (required), reason (optional), notes (optional).

GET/api/v1/discipline/students/:studentId/summary

Student Summary

discipline:view
POST/api/v1/discipline

Create

discipline:create

Declared request fields: studentId (required), incidentDate (required), category (optional), description (required), severity (optional), actionTaken (optional), demeritPoints (optional).

PATCH/api/v1/discipline/:id

Update

discipline:update

Declared request fields: status (optional).

DELETE/api/v1/discipline/:id

Remove

discipline:delete

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring