I work out of ArcGIS Online with hosted feature layers. My goal is to share data the is privately shared/organizationally owned that is symbolized in a web map and embedded in an App like experience builder with someone who doesn't not have a Esri user licenses. Is this possible? I'm guessing that what the API keys are for? I have also tried creating API keys in the past to share data with a software that ingests hosted feature layers but it would not work without the layers being public. I could use all the help I can get to better understand what I can an cannot do.