Skip to content

Wiederkehrende Verfuegbarkeit API

Eigene Eintraege abrufen

http
GET /api/recurring-availability
Authorization: Bearer <token>

Erfolg (200):

json
{
  "success": true,
  "data": [
    {
      "id": 1,
      "userId": "123456789012345678",
      "dayOfWeek": 1,
      "availability": "18:00-22:00",
      "active": true
    },
    {
      "id": 2,
      "userId": "123456789012345678",
      "dayOfWeek": 3,
      "availability": "18:00-22:00",
      "active": true
    }
  ]
}

Wochentage:

WertTag
0Sonntag
1Montag
2Dienstag
3Mittwoch
4Donnerstag
5Freitag
6Samstag

Verfuegbarkeit setzen

http
POST /api/recurring-availability
Authorization: Bearer <token>
Content-Type: application/json

Body:

json
{
  "dayOfWeek": 1,
  "availability": "18:00-22:00"
}

Erstellt oder aktualisiert den Eintrag fuer den angegebenen Wochentag (Upsert).

Einzelnen Tag loeschen

http
DELETE /api/recurring-availability/:dayOfWeek
Authorization: Bearer <token>

Beispiel: DELETE /api/recurring-availability/1 loescht den Montag-Eintrag.

Alle Eintraege loeschen

http
DELETE /api/recurring-availability
Authorization: Bearer <token>

Loescht alle wiederkehrenden Verfuegbarkeiten des aktuellen Users.

MIT License