group(function (): void { Route::get('integration-sites', AdminIntegrationSiteIndexController::class) ->name('api.v1.admin.integration-sites.index'); Route::post('integration-sites', AdminIntegrationSiteStoreController::class) ->name('api.v1.admin.integration-sites.store'); Route::get('integration-sites/{admin_site}', AdminIntegrationSiteShowController::class) ->name('api.v1.admin.integration-sites.show'); Route::put('integration-sites/{admin_site}', AdminIntegrationSiteUpdateController::class) ->name('api.v1.admin.integration-sites.update'); Route::post('integration-sites/{admin_site}/rotate-secrets', AdminIntegrationSiteRotateSecretsController::class) ->name('api.v1.admin.integration-sites.rotate-secrets'); Route::post('integration-sites/{admin_site}/connectivity-test', AdminIntegrationSiteConnectivityTestController::class) ->name('api.v1.admin.integration-sites.connectivity-test'); Route::get('integration-sites/{admin_site}/export', AdminIntegrationSiteExportController::class) ->name('api.v1.admin.integration-sites.export'); });