# School calendar & holidays

Use school calendar & holidays in the school workspace. Publish the dates, events and holiday settings that support school planning and attendance.

Category: School office
Guide: https://avkul.in/docs/guides/screen-school-calendar/
Guided sample demo: https://avkul.in/docs/demo/screen-school-calendar/
Snapshot: 11 October 2026

## Features

- Today
- ( )
- Remove
- Feed
- Working Days
- Get Policy
- Set Policy
- List Holidays
- Create Holiday

## Access and setup

Intended access: Assigned account with the required permissions
- A school account with the permissions shown below.
- Choose the relevant school, academic session or child before working.

Permission keys: calendar:view, settings:update, calendar:create, calendar:update, calendar:delete, communication:manage

## Workflow

1. Review the selected calendar period.
2. Add or update a permitted holiday or event.
3. Check applicability to students and staff.
4. Review working days and RSVP summaries.

## Fields and controls

- guests

## Current limits

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

## Actual application access

- https://avkul.in/en/school/calendar

## API reference

- GET /api/v1/calendar — Feed; calendar:view
- GET /api/v1/calendar/working-days — Working Days; calendar:view
- GET /api/v1/calendar/attendance-policy — Get Policy; calendar:view
- PATCH /api/v1/calendar/attendance-policy — Set Policy; settings:update
- GET /api/v1/calendar/holidays — List Holidays; calendar:view
- POST /api/v1/calendar/holidays — Create Holiday; calendar:create
- PATCH /api/v1/calendar/holidays/:id — Update Holiday; calendar:update
- DELETE /api/v1/calendar/holidays/:id — Remove Holiday; calendar:delete
- POST /api/v1/calendar/events/:id/rsvp — Rsvp; Authenticated scope
- GET /api/v1/calendar/events/:id/rsvp/mine — My Rsvp; Authenticated scope
- GET /api/v1/calendar/events/:id/rsvp/summary — Rsvp Summary; communication:manage

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
