Schulportal Hessen API
Auto-generated documentation from the live API schema
Authentication
POST
/login
Login Endpoint
public
POST
/logout
Logout Endpoint
auth
Calendar
GET
/kalender
Get Calendar Overview
auth
GET
/kalender/event/{event_id}
Get Calendar Event
auth
GET
/kalender/events
Get Calendar Events
auth
Courses
GET
/meinunterricht
Meinunterricht Overview
auth
GET
/meinunterricht/course/{course_id}
Meinunterricht Course
auth
GET
/meinunterricht/entry
Meinunterricht Entry
auth
GET
/meinunterricht/file/{file_hash}
Meinunterricht File
auth
POST
/meinunterricht/homework-done
Meinunterricht Homework Done
auth
GET
/meinunterricht/submissions
Meinunterricht Submissions
auth
GET
/meinunterricht/weekly
Meinunterricht Weekly
auth
DSBmobile
POST
/dsb/login
Dsb Login Endpoint
auth
POST
/dsb/plan
Dsb Plan Endpoint
auth
POST
/dsb/plan-urls
Dsb Plan Urls Endpoint
auth
File Storage
GET
/dateispeicher
Get Dateispeicher
auth
GET
/dateispeicher/search
Search Dateispeicher
auth
Messages
GET
/nachrichten/headers
Get Message Headers
auth
POST
/nachrichten/mark-read
Mark Read
auth
POST
/nachrichten/reply
Reply Message
auth
GET
/nachrichten/search
Search Recipients
auth
POST
/nachrichten/send
Send Message
auth
GET
/nachrichten/{conversation_id}
Get Conversation
auth
Modules & Apps
GET
/apps
Get Apps
auth
GET
/modules
Get Modules
auth
Other
GET
/app/{app_name}
App Launch
auth
POST
/app/{app_name}
App Launch
auth
GET
/app/{app_name}/{path}
App Launch
auth
POST
/app/{app_name}/{path}
App Launch
auth
POST
/auth/refresh
Refresh Endpoint
public
Plans
GET
/stundenplan
Get Stundenplan
auth
GET
/vertretungsplan
Get Vertretungsplan
auth
School List
GET
/school-list
School List All Cached
public
GET
/school-list/district/{district_id}
School List By District
public
GET
/school-list/search
School List Search
public
Study Groups
GET
/lerngruppen
Get Lerngruppen
auth
System
GET
/health
Health
public
GET
/metrics/stats
Get Metrics Stats
public
User Info
GET
/benutzer
Get User Data
auth