chargepoint API skeleton