Files
htwkalender/backend/openapi.yml
2023-11-01 17:44:42 +01:00

54 lines
1.2 KiB
YAML

openapi: 3.0.0
info:
title: HTWKalendar API
version: 1.0.1
servers:
- url: https://cal.ekresse.de
description: Production server
- url: http://localhost:8090
description: Local server
paths:
/api/fetchPlans:
get:
summary: Fetch Seminar Plans
responses:
'200':
description: Successful response
/api/fetchGroups:
get:
summary: Fetch Seminar Groups
responses:
'200':
description: Successful response
/api/rooms:
get:
summary: Get Rooms
responses:
'200':
description: Successful response
/api/feedURL:
get:
summary: Get iCal Feed URL
responses:
'200':
description: Successful response
/api/feed:
get:
summary: Get iCal Feed for calendar
responses:
'200':
description: Successful response
/api/collections/feeds/records/{id}:
get:
summary: Get Modules selected for iCal feed
parameters:
- name: id
in: path
description: calendar token
required: true
schema:
type: string
responses:
'200':
description: Successful response