AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

School calendar & holidays

Publish the dates, events and holiday settings that support school planning and attendance.

Try guided demo →Download guide ↓
School calendar & holidays — illustrated workflow banner

What you can do

01

Calendar view

02

Working days

03

Holiday settings

04

Attendance policy

05

Event RSVP

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
calendar:viewsettings:updatecalendar:createcalendar:updatecalendar:deletecommunication:manage

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

    Review the selected calendar period

    An assigned school account with the required permissions.

  2. 02

    Add or update a permitted holiday or event

    Working days is part of the documented workflow.

  3. 03

    Check applicability to students and staff

    Holiday settings is part of the documented workflow.

  4. 04

    Review working days and RSVP summaries

    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
weekOffDaysnumber[]Optional
minAttendancePercentnumberOptional
dayStartsAtstringOptional
namestringOptional
descriptionstringOptional
startDatestringOptional
endDatestringOptional
typestringOptional
appliesToStudentsbooleanOptional
appliesToStaffbooleanOptional
sessionIdstringOptional
statusstringRequired by declaration
guestsnumberOptional
remarkstringOptional

Rules & current limits

  • Declaring a holiday requires its own permission. The attendance and timetable workflows use their documented calendar rules.

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

Try school calendar & holidays

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/calendar

Feed

calendar:view
GET/api/v1/calendar/working-days

Working Days

calendar:view
GET/api/v1/calendar/is-holiday

Is Holiday

calendar:view
GET/api/v1/calendar/attendance-policy

Get Policy

calendar:view
PATCH/api/v1/calendar/attendance-policy

Set Policy

settings:update

Declared request fields: weekOffDays (optional), minAttendancePercent (optional), dayStartsAt (optional).

GET/api/v1/calendar/holidays

List Holidays

calendar:view
POST/api/v1/calendar/holidays

Create Holiday

calendar:create

Declared request fields: name (required), description (optional), startDate (required), endDate (required), type (optional), appliesToStudents (optional), appliesToStaff (optional), sessionId (optional).

PATCH/api/v1/calendar/holidays/:id

Update Holiday

calendar:update

Declared request fields: name (optional), description (optional), startDate (optional), endDate (optional), type (optional), appliesToStudents (optional), appliesToStaff (optional).

DELETE/api/v1/calendar/holidays/:id

Remove Holiday

calendar:delete
POST/api/v1/calendar/events/:id/rsvp

Rsvp

Authenticated scope and endpoint-specific rules

Declared request fields: status (required), guests (optional), remark (optional).

GET/api/v1/calendar/events/:id/rsvp/mine

My Rsvp

Authenticated scope and endpoint-specific rules
GET/api/v1/calendar/events/:id/rsvp/summary

Rsvp Summary

communication:manage

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