pasar datos entre funciones y utilizarlos javascript y ajax

hola estoy haciendo un grafico, el tema es que pregunto a una api externa diferentes indicadores económicos, luego tengo que pintarlos en un grafico tengo lo siguiente:

<div class="col-lg-8">
      
///el canvas

    </div>
$(document).ready(function() {  
        $.ajax({  
            url: 'https://mindicador.cl/api/ivp', 
            type: 'GET',  
            dataType: 'json',
           
            success: function(data) {  

                const indicadoripv = data;
            totalcharts(indicadoripv)
              delete data.version;
              delete data.autor;
              delete data.fecha;
               Object.keys(data).forEach(key => {
               console.log(key, data(key));
});
},  
 error: function(xhr, textStatus, errorThrown) {  
                console.log('Error en la conexion');  
            }  
        });  
    });  
///// indicadoripv lo estoy tratando de traer de la funcion mas arriba descrita.(deberia ser un object)
function totalcharts(ctx,indicadoripv){
Object.keys(indicadoripv).forEach(key => {
  console.log(key, indicadoripv(key));
  
  //////salida === undefine
});
    
        const chart = new Chart(ctx,{
            
            
            type: 'line',
            data:{
                labels: (1,2,3,4) /// deberia ir la fecha que viene en indicadoripv (abajo del grafico).
                datasets: (
                    
                    {
                        label:'ipv', /// deberia ir el titulo de cada indicador (solo deberia mostrar el del ipv) deberia realizar otras peticiones para llenar los otros indicadores
                        data:(30000,10000,55550,77770),//// deberia mostrar los valores historicos
                    },
                    {
                        label:'tasa desempleo',
                        data:(1,10,50,70),
                    },
                    {
                        label:'bitcoin',
                        data:(1,10,50,70),
                    },
                )
            }
        })

    }

    function renderCharts(){
        const ctx = document.querySelector('#chart').getContext('2d')
        totalcharts(ctx)

    }

    renderCharts()

quiero pasar los datos obtenidos del get hacia https://mindicador.cl/api/ivp, que es un objeto a function totalcharts.
al momento de recorrerlos en la funcion totalcharts me muestra como undefine y no se si estoy haciendo bien las cosas, no soy capo en javascript, gracias por su tiempo.