Files

27 lines
791 B
YAML

# yaml-language-server: $schema=https://symfony.com/schema/config/routing/routing.yaml
# Stateless-JSON-API für HA & Co. (Auth: X-Api-Token, s. ApiTokenSubscriber)
api_mahlzeiten_liste:
path: /api/mahlzeiten
controller: App\UI\Http\Api\MahlzeitApiController::index
methods: [GET]
api_mahlzeiten_create:
path: /api/mahlzeiten
controller: App\UI\Http\Api\MahlzeitApiController::create
methods: [POST]
api_mahlzeiten_checkoff:
path: /api/mahlzeiten/{id}/checkoff
controller: App\UI\Http\Api\MahlzeitApiController::checkoff
methods: [POST]
requirements:
id: \d+
api_mahlzeiten_uncheck:
path: /api/mahlzeiten/{id}/uncheck
controller: App\UI\Http\Api\MahlzeitApiController::uncheck
methods: [POST]
requirements:
id: \d+