authorizeCurrentWorkspace( $request, 'manageWebhooks', 'Not authorized to manage webhooks.', ); if (! $workspace instanceof Workspace) { return $workspace; } $webhooks = Webhook::query() ->where('workspace_id', $workspace->id) ->orderByDesc('created_at') ->get(); return Response::structured([ 'webhooks' => WebhookResource::collection($webhooks)->resolve(), ]); } }