{"openapi":"3.1.0","info":{"title":"Naptár REST API","version":"1.0.0","description":"Felhasználóhoz és egyetlen családi munkatérhez kötött API. A teljes éves állapot PUT művelete optimista revision ellenőrzést használ."},"servers":[{"url":"https://calendar.szoft-tech.hu/index.php?rest="}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key"}}},"paths":{"/v1":{"get":{"summary":"API-felderítés és kulcskörnyezet","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/workspace":{"get":{"summary":"A kulcshoz kötött munkatér","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/members":{"get":{"summary":"Munkatértagok","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/state":{"get":{"summary":"Éves közös terv lekérése vagy teljes mentése (?year=YYYY)","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"put":{"summary":"Éves közös terv lekérése vagy teljes mentése (?year=YYYY)","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/calendar-entries":{"get":{"summary":"Naptárbejegyzések listázása vagy létrehozása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"post":{"summary":"Naptárbejegyzések listázása vagy létrehozása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/calendar-entries/{id}":{"patch":{"summary":"Naptárbejegyzés módosítása vagy törlése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"delete":{"summary":"Naptárbejegyzés módosítása vagy törlése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/work-schedules":{"get":{"summary":"Munkarendminták, statisztikák és létrehozás","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"post":{"summary":"Munkarendminták, statisztikák és létrehozás","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/work-schedules/{id}":{"delete":{"summary":"Munkarendminta törlése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/work-shifts/{id}":{"patch":{"summary":"Egyedi műszak módosítása vagy törlése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"delete":{"summary":"Egyedi műszak módosítása vagy törlése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/notifications":{"get":{"summary":"Munkatér értesítései","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/notification-settings":{"get":{"summary":"Felhasználói értesítési beállítások","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"post":{"summary":"Felhasználói értesítési beállítások","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/category-notification-rule":{"post":{"summary":"Bejegyzéstípusonkénti értesítési szabály","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/catalog":{"get":{"summary":"Közös eseményötlet-katalógus","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/catalog-submit":{"post":{"summary":"Új eseményötlet beküldése","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}},"/v1/actions/{action}":{"get":{"summary":"Engedélyezett munkatérművelet közvetlen meghívása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"post":{"summary":"Engedélyezett munkatérművelet közvetlen meghívása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"put":{"summary":"Engedélyezett munkatérművelet közvetlen meghívása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"patch":{"summary":"Engedélyezett munkatérművelet közvetlen meghívása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}},"delete":{"summary":"Engedélyezett munkatérművelet közvetlen meghívása","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Sikeres JSON-válasz"}}}}}}