27 lines
791 B
YAML
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+
|