['users:read']]], tags: ['Users'], responses: [ new OA\Response(response: 200, description: 'Listado de apps'), new OA\Response(response: 403, description: 'Sin permiso users.view'), ] )] public function index(Request $request) { $actor = $request->user('api'); abort_if($actor && ! $actor->can('users.view'), 403); return response()->json( Client::query()->where('revoked', false)->orderBy('name')->get(['id', 'name']) ); } }