O que eu faço com o Laravel:
1 - Minha rota está protegida pelo middleware de autenticação.
2 - Verifico direto no usuário autenticado qual é o tenant dele, para que não seja possível uma modificação maliciosa.
3 - Busco todos os usuários, filtrando pelo tenant, e envio a resposta;
Fica assim
// Rota index
Route::get('usuarios', [UsuarioController::class, 'index'])->middleware(['auth']);
// Método
public function index(){
// usuarios do tenant
$usuarios = auth()->user()->tenant->usuarios()->get();
// response
return response()->json($usuarios);
}