arlo-1.x-dev/arlo.routing.yml
arlo.routing.yml
arlo.general: path: '/admin/structure/arlo' defaults: _controller: '\Drupal\system\Controller\SystemController::overview' link_id: 'arlo.general' _title: 'Arlo' requirements: _permission: 'administer arlo' options: _admin_route: TRUE arlo.settings: path: 'admin/structure/arlo/settings' defaults: _form: '\Drupal\arlo\Form\ArloSettingsForm' _title: 'Settings' requirements: _permission: 'administer arlo' options: _admin_route: TRUE arlo.fetch: path: 'admin/structure/arlo/fetch' defaults: _controller: '\Drupal\arlo\Controller\ArloAPIController::syncEvents' _title: 'Sync Events' requirements: _permission: 'administer arlo' arlo.api: path: 'api/arlo/json' defaults: _controller: '\Drupal\arlo\Controller\ArloAPIController::endpoint' _title: 'Arlo Webhook Endpoint' methods: [GET,POST] requirements: _permission: 'access content'