name('action.ack'); Route::post('/a/{token}/done', [ActionController::class, 'done'])->name('action.done'); Route::post('/hooks/telegram', TelegramWebhookController::class); // Под SSO хаба Route::middleware('remote.user')->group(function () { Route::get('/me', [ProfileController::class, 'show']); Route::patch('/me', [ProfileController::class, 'update']); Route::post('/me/heartbeat', [ProfileController::class, 'heartbeat']); Route::get('/me/events', [MeEvents::class, 'index']); Route::post('/me/events', [MeEvents::class, 'store']); Route::post('/me/events/{event}/ack', [MeEvents::class, 'ack']); Route::post('/me/events/{event}/done', [MeEvents::class, 'done']); Route::get('/me/archive', [MeEvents::class, 'archive']); Route::get('/me/channels', [ChannelsController::class, 'index']); Route::post('/me/channels', [ChannelsController::class, 'store']); Route::delete('/me/channels/{channel}', [ChannelsController::class, 'destroy'])->whereNumber('channel'); Route::post('/me/channels/telegram/link', [ChannelsController::class, 'telegramLink']); });